본문 바로가기
728x90
반응형

분류 전체보기92

네비게이션 앱소리 분리재생 네비게이션 앱소리 분리 재생 방법 아래 블로그 참고! https://blog.naver.com/tani17g/223354365527 카카오맵 네비게이션 안내 시 음악소리 작아지는 현상 해결하는 꿀팁, 앱소리 분리재생 방법안녕하세요~🤗 저는 현재 갤럭시 S24 기본형 모델을 사용하고 있고, 앱소리 분리재생 기능을 이용해서 ...blog.naver.com 2024. 9. 5.
모든 테이블에서 데이터 찾기 SELECT 'SELECT ''' || TABLE_NAME || ''', ''' || COLUMN_NAME || ''', COUNT(*) FROM ' || TABLE_NAME || ' WHERE ' || COLUMN_NAME || ' LIKE ''%찾고싶은값%'' UNION ' FROM USER_TAB_COLUMNS WHERE DATA_TYPE = 'VARCHAR2' 2024. 8. 23.
504 gateway time-out 에러 해결방법 CDP 서버 구성은 아래와 같음R52 -> xELB(Classic) -> IPS 6대 -> VPX 2대 -> EC2 2대용어ELB: Elastic Load BalancingEC2 인스턴스, 컨테이너, IP 주소 등 여러 대상에 걸쳐 수신되는 트래픽을 자동으로 분산ELB 관련참고: https://aws-hyoh.tistory.com/133IPS: Intrusion Protetion System, 침입 방지 시스템IDS: Intrusion Detection System, 침입 탐지 시스템VPX: Versatile Performance Switching?504 에러는 ELB에서 발생시키는 것 같음default time-out = 60sec, 이보다 더 늦은 응답을 허용하려면 세팅바꿔야 하는듯참고링크아래는 AW.. 2024. 7. 15.
서울시 주차정보 안내 시스템 https://parking.seoul.go.kr/ 서울특별시 주차정보안내시스템응답소-서울시 민원·제안 신청parking.seoul.go.kr - 주차장 정기권 신청https://www.sisul.or.kr/open_content/parking/commuter/application.jsp 2024. 5. 3.
K패스 및 알뜰교통카드 카카오페이 등록방법 https://logicladder.org/%EC%95%8C%EB%9C%B0%EA%B5%90%ED%86%B5%EC%B9%B4%EB%93%9C-%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%8E%98%EC%9D%B4-%EB%AC%B4%EB%A3%8C%EC%B6%A9%EC%A0%84-%EC%9D%B4%EC%9A%A9/ 알뜰교통카드, 실물카드 없이 카카오페이로 핸드폰 결제하기 (충전수수료 없음) - Logic Ladder카카오페이 모바일 교통카드를 이용하면 실물카드를 들고 다니지 않아도 알뜰교통카드 기능을 이용할 수 있습니다. 충전 수수료도 없고 복잡하게 여러 앱을 설치할 필요 없이 카카오톡 앱만 있logicladder.org 2024. 4. 24.
HTML 특수문자 리스트 http://kor.pe.kr/util/4/charmap2.htm HTML 특수문자 리스트 ßßßSmall sharp s, German (sz ligature) kor.pe.kr 2024. 2. 23.
[Oracle] 윤년/평년 구하기 CREATE FUNCTION SF_GET_LEAPYEAR ( iYEAR VARCHAR2, -- 년도 ) RETURN VARCHAR2 IS RET_NAME BOOLEAN; BEGIN RET_NAME := ''; /* - 윤년 구하는 방법 - 특정연도를 4로 나누었을때 나누어 떨어지면 그 해는 일단, 윤년. 그러나 100으로 나누었을때 나누어 떨어진다면 4로 나누어 떨어진다고 해도 그 해는 평년. 그리고 마지막으로 400으로 나누어 떨어진다면 100으로 나누어 떨어진다고 해도 윤년. */ CASE WHEN (MOD(iYEAR, 4) = 0 AND MOD(iYEAR, 100) 0) OR (MOD(iYEAR, 400) = 0) THEN RET_NAME := TRUE; --'LEAP YEAR' ELSE RET_N.. 2024. 2. 23.
[Oracle] 테이블 중복값 중에 최신값 가져오는 방법 데이터를 추출하기 위해 여러 값중 최대값 OR 최소값을 구할 경우가 있다. 여러가지 방법으로 구할수도 있지만 아래와 같은 방법으로도 데이터를 추출 할 수 있으니 참고 하면 좋을것 같다. --Sample data /* [ 일자 ][ 이름 ][ 점수 ] 20240101 TEST 10 20240102 TEST 11 20240103 TEST 12 20240104 TEST 13 20240101 TTTT 5 20240102 TTTT 8 20240103 TTTT 1 20240109 TTTT 0 */ SELECT 이름 ,MAX(일자) AS 일자 ,SUBSTR(MAX(일자||'*'||점수),INSTR(MAX(일자||'*'||점수),'*')+1) AS 점수 FROM SAMPLE_TABLE GROUP BY 이름 --결과 [.. 2024. 2. 23.
NEXACRO 로딩이미지 보여주기 업무처리 로딩이미지 // 로딩이미지 보여주기 this.Button00_onclick = function(obj,e) { //실제로는 callback function 등을 이용한다. this.setWaitCursor(true); }; // 로딩이미지 없애기 this.Button00_onclick = function(obj,e) { this.setWaitCursor(false); }; 2023. 11. 23.
크롬 HTTP를 HTTPS 자동 전환 해제 방법 Chrome 주소창에 chrome://net-internals/#hsts 를 입력한다. 왼쪽 메뉴 중 맨 아래의 Domain Security Policy를 클릭한다. 맨 아래에 보면 Delete domain security policies가 있고 Input Box가 하나 있는데 거기에 localhost를 입력하고 Delete를 눌러준다. (나는 localhost에서 이 문제가 발생해서 localhost를 지운거고 만약 다른 사이트에서 이 문제가 발생한다면 해당 사이트 주소를 입력해준다.) 여기까지 했는데도 계속 https로 붙는다면 chrome://settings/clearBrowserData 를 주소창에 입력하여 문제가 발생한 시점부터의 인터넷 기록, 캐시, 쿠키 등을 삭제해준다. 2023. 10. 25.
한글 - 알파벳 - 숫자 순으로 정렬 ** ASCII 코드의 값 범위 45217 ~ 51454 -- 한글 48 ~ 57 -- 숫자 65 ~ 90 -- 대문자 97 ~ 122 -- 소문자 ASCII함수로 정렬하기 WITH TEST AS( SELECT '777' AS NAME FROM DUAL UNION ALL SELECT '567' AS NAME FROM DUAL UNION ALL SELECT '0' AS NAME FROM DUAL UNION ALL SELECT '가나다라마바사' AS NAME FROM DUAL UNION ALL SELECT 'A' AS NAME FROM DUAL UNION ALL SELECT 'B' AS NAME FROM DUAL UNION ALL SELECT 'a' AS NAME FROM DUAL UNION ALL SELE.. 2023. 8. 1.
ORA-06502: PL/SQL: 수치 또는 값 오류 ORA-06502: PL/SQL: 수치 또는 값 오류 UTL_SMTP으로 메일발송을 하기위해 html 의 값을 clob으로 넣어 발송시 오류가 발생 하였다. UTL_SMTP.write_raw_data 으로 clob 데이터 전송시 최대크기는 32K(32767byte)를 넘어서 발생 하여 아래와 같이 수정 하였다. V_HTML은 html 형식이 들어가 있다. ******생략 V_HTML CLOB; ClobLen PLS_INTEGER; amount BINARY_INTEGER := 8192; buffer VARCHAR2(16384); offset PLS_INTEGER := 1; ******생략 V_HTML := '' || LV_CRLF ClobLen := DBMS_LOB.GETLENGTH(V_HTML); LOO.. 2023. 7. 20.
REST API 사용예제 RESTFUL API 예제 * 참고 사이트 https://itstudy402.tistory.com/18 JAVA - 자바에서 REST API 사용하기 예제 (GET, POST 방식) 백엔드 개발자라면 무조건 사용할 수밖에 없는 REST API 기본적인 사용방법입니다. GET방식과 POST방식 예제를 보면서 차이점을 확인하고 테스트해보도록 하겠습니다. 1. GET 방식 1 2 3 4 5 6 7 8 9 10 11 1 itstudy402.tistory.com 2023. 6. 29.
Java cacert 관련 이슈 PKIX path building failed: HTTP 서버와 HTTPS 서버간 통신시 아래 오류가 발생 하였다. Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 해결방법 : SSL 등록된 파일을 덮어 씌움 [ cacerts ] 파일 자바의 루트 인증서 저장소는 JAVA_HOME\lib\security\cacerts 에 있습니다. JAVA_HOME은 자바가 설치된 경로입니다. 제 경우엔 C:\Program Files\Java\jre1.8.0_2.. 2023. 6. 29.
Array/Json 데이터 표현 JSON Libraries 다운로드 사이트 https://mvnrepository.com/artifact/org.json/json 배열과 JSON 데이터 표현이 어떻게 이루어지는지 알아보자. Array 및 Map을 활용하여 데이터 put 시 Array / Map 데이터 표현 HashMap sendData = new HashMap(); HashMap mapTest = new HashMap(); ArrayList datsList = new ArrayList(); datsList.add("{REQUEST_ID,DATA_ID}"); mapTest.put("serviceId", "testID"); mapTest.put("LIST", datsList); sendData.put("requestBody", mapTes.. 2023. 6. 28.
[VELOCITY] jar 파일을 실행할 때 리소스를 찾을 수 없음 오류 : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource ** Velocity.java Templates 절대경로 지정하여 문서 생성하기 Velocity를 활용하여 문서를 생성 할때가 있는데, 이때 Template 위치를 프로젝트 위치가 아닌 다른 폴더 혹은 다른 경로에 지정하고 싶을때 ResourceNotFoundException을 마주 할때가 있다. 그때, 상대경로와 절대경로 지정을 할 수 있도록 조정 하는 옵션(?)이 있다. 그냥...아래를 참고하자!! package test.common.util; import java.io.StringWriter; import java.util.Iterator; imp.. 2023. 4. 26.
스크립트 중복 데이터 제거 FOR문 FOR문 중복 제거 for(i = 0; i < this.popupList.rowcount; i++) { var duflag = false; for(j = 0; j < this.grid.rowcount; j++) { if( this.grid.getColumn(j, "ID") == this.popupList.getColumn(i, "ID")){ duflag= true; } } //중복이 아닐경우 입력 if(!duflag){ var idx = this.grid.addRow(); this.grid.setColumn(idx, "ID", this.popupList.getColumn(i, "ID")); this.grid.setColumn(idx, "NAME", this.popupList.getColumn(i, "NA.. 2023. 4. 25.
오라클 문자열 자르기 컬럼 구분값 자르기 컬럼의 구분값으로 열로 변환(?) 하기 위해서 아래와 같이 정규식을 통해 문자열을 자를수 있습니다. 문자열 자르기 SELECT REGEXP_SUBSTR(FULL_PATH,'[^,]+', 1, 1) AS STR1 ,REGEXP_SUBSTR(FULL_PATH,'[^,]+', 1, 2) AS STR2 ,REGEXP_SUBSTR(FULL_PATH,'[^,]+', 1, 3) AS STR3 ,REGEXP_SUBSTR(FULL_PATH,'[^,]+', 1, 4) AS STR4 FROM( SELECT '메뉴,메뉴1,메뉴2,메뉴3' AS FULL_PATH ) 출력 STR1 STR2 STR3 STR4 메뉴 메뉴1 메뉴2 메뉴3 * 참고 https://gent.tistory.com/459 [Oracle] 오라클 문자열 구분.. 2023. 4. 24.
JEUS 원격 Debug Jeus의 JEUSMain.xml or domain.xml 에 아래 내용 추가 -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n Eclipse -> Run -> Debug Configration -> Remote Java Application -> New Host : 원격 제우스의 IP 포트 : 8000 2023. 4. 10.
RDS 세션 Kill 하기 /*세션 조회*/ SELECT SID, SERIAL#, STATUS FROM V$SESSION WHERE USERNAME = '스키마' AND STATUS = 'ACTIVE'; /*AWS RDS 오라클 세션 Kill*/ begin rdsadmin.rdsadmin_util.kill( sid => '1288', serial => '3320'); end; 2023. 3. 20.
오라클 Instance Name 조회 하기 SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE; 2023. 3. 17.
내돈내산 34개월 아이 장난감 추천 모던하우스 장난감 "3D공구 놀이세트" 태블릿에 빠져사는 우리집 1호 .. 태블릿이 있으면 부모들은 너무 편하지만! 아이에겐 사실 좋지않은 ㅠㅠ 이 장난감을 예전부터 너무 사주고싶었는데 작은 부품이 많아 손이가질 않았다 ㅠㅠ 우리 1호가 곧 36개월 되니 ㅋㅋ 드디어 장만!!! 집 앞 모던하우스에서 셀 하길래 좀 더 저렴하게 겟 했다 🤭 상자를 열면 구멍이 뽕뽕뽕 뚫린 상자가 바로 나온다 뒤집으면 전동드릴이랑 부속품들이 짜잔 !! *구성품은 체크하는게 좋다 처음 샀을때 구성품 갯수가 부족해서 다시가서 교환했다 ㅠㅠㅠ 구성품 갯수를 체크하고 전동드릴에 AAA알카라인 건전지2개가 필요하다 (아이있는집에 건전지 없는 집은 없겠지만 없다면 AAA건전지도 같이 구매하자) 뜯는 재미가 있는 부속품들ㅋㅋㅋ 전체 부속품들이다!! 이제 우리 1호가 가지고 놀.. 2023. 3. 10.
엑셀 자동채우기 계산 안될때 I열과 J열을 더해 L열에 값을 뿌려주어 자동채우기를 하여 계산 되어야 하는데 계산이 안될경우 파일 > 옵션 > 수식 > 통합문서계산 [수동(M)] 에서 [자동(A)]로 변경 해주어야 한다. 2023. 3. 9.
tomcat rtf파일 한글깨짐 TOMCAT의 RTF파일 한글깨짐 이클립스 > Run > Run Configurations > Apache Tomcat > Tomcat Server 선택 > Arguments > VM Arguments : -Dfile.encoding="MS949" 추가 2023. 2. 3.
HTML 인쇄시 페이지 여백 컨트롤 하기 https://otep.tistory.com/155 HTML STYLE CSS 인쇄시 페이지 기본 여백 설정하기. 이전 포스트에서 크롬과 익스플로러에서 각각 인쇄 미리보기 페이지가 팝업 되게 하는 자바스크립트 소스를 봤었습니다. 각각 띄워놓고 보니 여백이 달라서 다른 페이지 처럼 보입니다. 인쇄가 otep.tistory.com 2023. 2. 1.
windows 서비스 등록 오류 Jenkins_cline_Agent 를 윈도우 서비스에 등록시 오류 1053: 서비스가 시작이나 제어 요청에 빠르게 응답하지 않았습니다. 오류로 윈도우 서비스가 등록되지 않아 결국 nssm 사용 nssm 다운로드 : https://nssm.cc/download NSSM - the Non-Sucking Service Manager NSSM - the Non-Sucking Service Manager Windows 10, Server 2016 and newer 2017-04-26: Users of Windows 10 Creators Update or newer should use prelease build 2.24-101 or any newer build to avoid an issue with servic.. 2023. 1. 18.
[스크립트] 주말 제외 일수 계산 하기 https://jeffrey-oh.tistory.com/299 두 날짜 일수 계산 & 주말 제외 일수 계산 // 두개의 날짜를 비교하여 차이를 알려준다. function dateDiff(_date1, _date2) { var diffDate_1 = _date1 instanceof Date ? _date1 : new Date(_date1); var diffDate_2 = _date2 instanceof Date ? _date2 : new Date(_date2); diffDate_1 =new Date(d jeffrey-oh.tistory.com 2023. 1. 11.
[번외] Windows10 가상데스크톱 활용 윈도우키 + TAB ==> 새 데스크톱 직접 추가 및 타임라인 윈도우키 + CTRL + D ==> 새로운 가상데스크톱 윈도우키 + CTRL + 방향키 ==> 가상 데스킅톱 화면 전환 참고사이트 : https://neweducation2.tistory.com/1257 윈도우10 가상 데스크탑/데스크톱, 1개 모니터로 다중 멀티 화면 모니터 만들는 방법, 윈도우 바 윈도우10(윈10, Windows10, Win10)에 적용되기 전 오래 전에 이미 윈도우 OS에 포함이 아닌 다른 프로그램으로 나왔던 건데 윈도우 10에서 자체 적용이 된 것 같다. 과거에는 중고등학생들이 야동을 보 neweducation2.tistory.com 2022. 12. 23.
JAVA 폴더 및 파일 삭제 폴더는 하위 파일이 하나라도 남아있으면 File.delete()함수가 동작하지 않아 하위 파일 삭제 후 폴더를 삭제 해야합니다. public void deleteFolder(String path) { File folder = new File(path); try { if (folder.exists()) { File[] folder_list = folder.listFiles(); // 파일리스트 가져오기 for (int i = 0; i < folder_list.length; i++) { if (folder_list[i].isFile()) { folder_list[i].delete(); System.out.println("a"); } else { deleteFolder(folder_list[i].getPath.. 2022. 11. 29.
Script 영역 비활성화 하기 ....생략 2022. 11. 25.
728x90
반응형