본문 바로가기

HashMap

(6)
스프링이 MyBatis 설정시 resultType 을 hashMap 으로 하면 camel 적용이 안 됨..? resultType 에 DTO 를 적용하면, camel 표기 방식(예를 들어 column_ab 를 columnAb 로 인식)이 적용되는데, resultType 이 hashMap 이라면.. camel 표기 방식 적용이 안 됨.. select column_ab, ... 상기와 같이 DTO 로 설정한다면, column_ab 를 columnAb 로 인식하게 되는데.. select column_ab, ... 상기와 같이 hashMap 으로 설정한다면, column_ab 를 COLUMN_AB 로 인식한다.. ㅠ. 쿼리문이 소문자이든 대문자이든 항상 대문자로 사용해야 함.. .fine.
bPopup 간단한 팝업 컨트롤 - http://dinbror.dk/bpopup/, - http://annotations.tistory.com/55 아래 내용을 javascript 라이브러리에 넣는다var jsonpDom, jsonpData;function callJsonp(u1,d1){ $.ajax({ type: 'POST', cache:false, // false 캐시 되지 않아야 할 때 dataType : 'jsonp', // jsonp, https:// 와 섞어 써서 보안성 제고 jsonp : 'callback', // jsonp 명칭을 callback 으로 하거나 다른 명칭도 상관없음 url : u1, data : d1, // 전달할 데이타. 기본이 UTF-8 이므로 한글 세팅에 항상 유의 success : function(d..
Java Collections https://cafe.naver.com/pgzoo/27 java.util 컬렉션 동기화 속도 기타 Interface Class Set HashSet X 둘 중 빠름 HashMap보다 느림 TreeSet X 둘 중 느림 키가 정렬됨 Map (순서X) HashMap X 셋 중 빠름 null 값 허용 Hashtable 보다 적은 메모리 사용 Hashtable O 셋 중 중간 null 값 허용 안함 HashMap 보다 많은 메모리 사용 jdk1.8 이후 Deprecated TreeMap X 셋 중 느림 키가 정렬됨 List (순서O) ArrayList X 넷 중 빠름 null 허용 LinkedList X 넷 중 중간 Vector O 넷 중 느림 Stack O Vector 와 동일 LIFO(후입선출) 가능 ※ ..
HashMap 과 Enumeration 를 이용한 (한글)파라미터 수집 * 프로그램 명칭 :   * 프로그램 설명 :   * 작업일/작업자 : --%>%>%>%>%>  HashMap   rmap  = new HashMap();  // Input 용도. 파라미터  HashMap   hm    = new HashMap();  // Output 용도. jsonp 의 최후 목적물을 생성하고, 결과값을 세팅하기 위해 try 밖에 세팅  try{    Enumeration pns = request.getParameterNames();    while(pns.hasMoreElements()) {                                // 파라미터 세팅      String    pn  = Utils.get((String)pns.nextElement());      St..
jsonp 로 외부 HTML 을 가져올 수 있네요.. XSS 공격을 피해서.. 외부 웹사이트에서 HTML 을 jsonp 로 가져올 수가 있네요.. 외부 URL 의 HTML 을 호출하는 쪽 외부 URL. get 방식이다 보니, 4 kb 제한이 있어요. HashMap 은 try ~ finally 문을 통해 clear() 해 주는 것이 JVM GC 효율을 높입니다.
jsonp 호출하는 쪽과 호출되는 쪽 세팅 http://doolyit.tistory.com/20http://blog.naver.com/woo_jae_ho/220318694045이렇게 코딩하는 방식도 존재.. $.ajax ({...,success : function(data) { console.log("success") },error : function(data) { console.log("error") },complete : function(data) { console.log("complete") } // success 나 error 후에 실행}).done(function(){ console.log("done") }).fail(function(){ console.log("fail") }).always(function(){ console.log("..