JAVA 개발 시에는 CLASS 파일들을 볼 수 있다면 그만큼 개발이 좀 더 수월해 지는 경우가 있다. 보통 CLASS 파일들은 컴파일 되어져 관리되기 때문에 일반적인 방법으로는 열어 볼 수가 없다. 아니 열리더라도 이해 할 수 없이 보여진다고 하는 게 맞는 건가? 아무튼 이런 CLASS 파일들의 경우 디컴파일러(De-Compiler) 를 사용하여 컴파일 전 JAVA SOURCE 처럼 볼 수 있다. 여러 디컴파일러중 하나인 JD-Eclipse 의 설치 방법 중 하나를 설명하고자 한다. 이클립스 플러그인으로 설치 접속 : http://jd.benow.ca/ 다운로드 : 스크롤 내려서 JD-Eclipse -> Download 압축을 풀어서 features, plugins 폴더를 이클립스에 덮어쓰기하고 이클립..
** ASCII 코드의 값 범위45217 ~ 51454 -- 한글48 ~ 57 -- 숫자65 ~ 90 -- 대문자97 ~ 122 -- 소문자 ** 예제는 3자리수 ** 규칙 규칙1. 채번 우선순위는 숫자->알파벳대문자 : 0 ~ Z EX) XX0, XX1, XX2 ... XX8, XX9, XXA, XXB, XXC, ... 규칙2. 마지막 자리 부터 채워져 나간다 EX) 000, 001, 002, ... 00Y, 00Z, 010, 011, 012, ... ** 예제 예1) MAX CODE : DV3 -> DV4 예2) MAX CODE : DZZ -> E00 ** FUNCTION CREATE OR REPLACE FUNCTION FUNC_ASC_NUMBER RETURN VARCHAR IS REAL_1 NUMB..
- 대괄호 안의 문자만 치환COLUMN_VALUE = {"json_data":{"title":"subject","date":"20160718","category":"soccer","contents":"funny soccer","pix_list":[{"pix_num":"0","url":"http://pix.com/pix_0"}, {"pix_num":"1","url":"http://pix.com/pix_1"}, {"pix_num":"2","url":"http://pix.com/pix_2"}]}}업데이트UPDATE TABLESET COLUMN_VALUE = REGEXP_REPLACE(COLUMN_VALUE, '\[(.*?)\]', '[]');-> COLUMN_VALUE = {"json_data":{"title..
Alias 란? 일종의 별명(?)이다. 리눅스 명령어를 사용하다보면 너무 길거나 복잡해서 매번 입력하기 귀찮거나 기억하기 어려운 명령들이 있을 수 있다. 이러한 명령을 자주 사용하지 않는다면 큰 무리가 없겠으나, 개개인의 업무 스타일에 따라 자주 사용하게 된다면 그때마다 매번 명령들을 어렵게 입력해야 하는 고통을 감내해야 한다. alias 기능을 이용하면 어떤 명령이든지, 명령의 길이가 얼마이든지 상관없이, 내가 사용하기 편한 형태로 바꾸어서 사용할 수 있는 것이다. 그럼 간단히 alias를 사용하는 방법에 대해 알아보도록 하자. Alias 설정 alias는 간단히 alias명령으로 설정이 가능하다. 그러나 이 방법은 시스템을 재부팅하고나면 다시 초기화되므로 매번 적용해야 하는 불편함이 따르게 된다. 그..
** 결론 : 배열 데이터 전송 시 흔히 알고, 생각하고 있는 데이터 형식으로 전송 되지 않음! ** 아래 글은 위의 결론을 알기 전 겁나 삽질한 내용...아................ 다 쓰고 나니까 다 지우고 싶네 확 그냥 아 ......................... 어쨋든 썼으니 .........하...................................................... 내 시간들이여 ..................... IE11 로 개발하던 중 스크립트 오류에 대한 문의가 왔었다. 해당 화면에 대한 로직은1. 부모페이지에서 팝업 호출2. 팝업에서 어떠한 데이터들을 선택 하면 Array 에 JSON 형태의 Object 들을 PUSH 하여 내려주고.3. 부모페이지에서는..
웹브라우저에서 지원되는 쿠키의 사이즈는 아래와 같다 A. 쿠키 하나 당 저장 용량 : 4096 Byte -> 초과 시 저장 되지 않는다. getCookie 해도 빈값. B. 도메인, 호스트 하나 당 최대 저장 쿠키의 갯수 : 20 개 -> 초과 시 해당 사이트로 접속 불가. 흰 화면을 신나게 볼거에요. C. 웹브라우저 최대 저장 쿠키 갯수 : 300 개D. 웹브라우저 최대 저장 쿠키 용량: 1.2 MB 쿠키 저장 전의 값이 4096 byte 가 되지 않는다 하더라도 쿠키 저장 시 한글 깨짐을 대비하여 escape(value) 를 하기 때문에 4096 byte 를 초과 할 수가 있다. 그렇기 때문에 저장 전 값을 escape 해도 4096 byte 가 되지 않도록 넉넉~ 하게 byte 단위로 substri..
예외 처리 Exception try-catch-finally, throws, 사용자 정의 예외 자바는 프로그램 실행중에 발생할 수 있는 예외 처리문을 제공한다.자바의 예외 처리는 예외가 발생한 메서드 내에서 직접 처리하는 방법과 예외가 발생한 메소드를 호출한 곳으로 예외 객체를 넘겨주는 방법, 그리고 사용자 정의 예외를 생성하여 처리하는 방법이 있다. 1. 예외(Exception)이 발생한 메소드 내에서 직접 처리 (try-catch-finally) try { 예외 발생 가능성이 있는 문장들; } catch (예외 타입1 매개변수명) { 예외타입1의 예외가 발생할 경우 처리 문장들; } catch (예외 타입 n 매개변수명) { 예외타입 n의 예외가 발생할 경우 처리 문장들; } finally { 항상 ..
SCRIPT 로 ELEMENT SELECTOR 시 id 에 마침표(.)나 콜론(:) 등과 같은 특수문자가 섞여 있다면 해당 ELEMENT 를 선택하기 위해서는 백슬래쉬(\) 를 사용하여야 한다. EX) -> var id = 'a.b.c.d.e'; id = id.split('.').join('\\.'); console.log($('#' + id).val()); -> var id = 'a.[b].c.[d].e'; id = id.split('.').join('\\.').replace(/(\[)/g, '\\[').replace(/(\])/g, '\\]'); console.log($('#' + id).val());
오라클에서는 프로시저 내부에서 NUMBER 를 BIGDECIMAL 로 변환해서 사용한다고 한다. 그래서 iBatis 에서 선언 시 IN 변수는 number OUT 변수는 decimal 로 설정해줘야 한다. -- Controller HashMap requestMap = new HashMap();requestMap.put("REQUEST_PARAM_STR", "AA");requestMap.put("REQUSET_PARAM_NUM", 100); service.callProceduer(requestMap); String resultCode = requestMap.get("RESULT_CODE");String resultMsg = requestmap.get("RESULT_MSG"); System.out.print..
DB 저장 시 데이터 길이 체크는 필수이다. 자바스크립트에서 Validation 시 사용되는 바이트 체크 함수는 아래와 같다. var str = 'Hello월드'; function getByteB(str) {var byte = 0;for (var i=0; i 127) ? byte += 2 : byte++ ;}return byte;} 위의 결과는 9 byte 이다. 하지만 주의해야 할 점이 한가지 있다. 보통 한글 2바이트 그 외 영문, 숫자 1바이트라고 하지만 오라클 utf-8 타입의 설정일 경우 한글은 3바이트로 인식하게 된다. 그렇기 때문에 utf-8 타입의 VARCHAR2 필드에 입력을 위한 체크 시 (str.charCodeAt(i) > 127) ? byte += 2 : byte++ ; 부분을 (s..
- Total
- Today
- Yesterday
- Cusco
- 남미
- 쿠스코
- 후마리
- Oracle
- 성계 투어
- 나미비아
- Namibia
- jQuery
- Cambodia
- aguas calientes
- 햄버거
- 족발
- 빈트후크
- 캄보디아
- 성스러운 계곡
- 아구아스 칼리엔테스
- 칼라마
- 애드센스
- 마추피추
- 우유니
- 볼리비아
- Uyuni
- 칠레
- 토레스 델 파이네
- 킹덤 호텔
- 남미 저가항공
- 빅토리아폴스
- calama
- 푸에르토 나탈레스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |