** 결론 : 배열 데이터 전송 시 흔히 알고, 생각하고 있는 데이터 형식으로 전송 되지 않음! ** 아래 글은 위의 결론을 알기 전 겁나 삽질한 내용...아................ 다 쓰고 나니까 다 지우고 싶네 확 그냥 아 ......................... 어쨋든 썼으니 .........하...................................................... 내 시간들이여 ..................... 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..
SVN 파일 커밋 시 이것저것 다 해도 에러가 뜨는 경우가 있다. 에러 중 파일명~ is not under version control 특히 이 경우. Override and Update, Mark as merged 도 안되고 해당 파일이 있는 폴더 삭제도 안되고(해당 프로젝트 폴더가 already locked 라고.. .metadata 폴더에서 .locked 파일 지우려 하면 이클립스 켜져있어서 안지워진다 하고이클립스 끄고 지운다음에 다시 키면 이클립스 실행할대 .locked 가 생겨서 폴더 삭제 하려면 또 already locked 라고 무한반복..) 인터넷에 찾아보면 clean up 을 하라 하지만 clean up 도 에러. 이럴 땐 SVN 을 끊었다가 다시 하는 수 밖에 없다.(프로젝트 패키지를 ..
예외 처리 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..
정의조회 속도를 향상시키기 위한 데이터베이스 검색 기술. 해당 테이블의 조회결과를 빠르게 하기 위해 사용. ('색인' 이라 칭함)인덱스를 생성해 줌으로 써 조회 속도를 빠르게 할 수 있기 때문에 인덱스가 필요. 종류자동인덱스 : Primary Key 또는 Unique 제한 규칙에 의해 자동으로 생성되는 인덱스수동인덱스 : CREATE INDEX 명령을 실행해서 만들어지는 인덱스 원리 기본1. 인덱스 설정 시 INDEX TABLE 이 생성2. 인덱스 컬럼의 로우값과 ROWID 값이 저장3. 로우값을 트리 구조로 저장 1~3 과정이 발생하기 때문에 검색 시 좀더 빠른 데이터 조회가 가능. * ROWID : 데이터 삽입 시 하나의 ROW 가 생성되며 이 ROW 는 절대적인 주소를 가지게 되는데 이를 ROWID..
Java 에서 스케쥴러 사용 시 많이 쓰는 Quartz 에 대한 내용입니다.Quartz 에서 사용하는 Trigger 는 SimpleTrigger 와 CronTrigger 가 있습니다.이 글 에서는 SimpleTrigger 는 간략히 설명만 하고 CronTrigger 의 설정 값에 대해 알아보도록 하겠습니다. -- SimpleTrigger Simpletrigger 의 특징은 interval, delay, repeat times 등을 설정 할 수 있으며 Job 을 특정 시간에 실행되게 하거나 특정 기간에 반복 수행하도록 할 시에 사용됩니다.org.quartz.SimpleTrigger 로 Trigger 를 상속 받으면서 아래와 같은 속성을 지니고 있습니다....public SimpleTrigger(String..
- java.lang.Math.random() 을 이용하여 랜덤 숫자 만들기Math.random() 메서드는 0.0 과 1.0 사이의 값 중 하나의 double 값을 생성한다.만약 0~9 사이의 랜덤한 수를 구하고 싶다면import java.lang.Math;System.out.println((int)(Math.random()*10));(int)형으로 케스팅을 하지않으면 "2.4575805934491237" 이런식의 더블형 이 리턴 된다. - import java.util.Random 클래스를 이용한 임의의 숫자 만들기import java.util.Random;Random rnd = new Random();// 0~9까지의 정수를 랜덤하게 출력int i = rnd.nextInt(10);// 0.0f 에서..
- Total
- Today
- Yesterday
- Cambodia
- Cusco
- 토레스 델 파이네
- aguas calientes
- 빈트후크
- 쿠스코
- 족발
- Oracle
- 킹덤 호텔
- 성계 투어
- 아구아스 칼리엔테스
- 남미 저가항공
- 볼리비아
- 우유니
- 나미비아
- 푸에르토 나탈레스
- 후마리
- 마추피추
- jQuery
- calama
- Namibia
- 남미
- 햄버거
- 성스러운 계곡
- 빅토리아폴스
- 칠레
- 애드센스
- Uyuni
- 캄보디아
- 칼라마
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |