본문 바로가기

웹 개발

Javascript의 prototype 제대로 이해하기 출처:http://blog.naver.com/jjoommnn/130125787219 Javascript의 prototype 제대로 이해하기 Javascript 2011/12/07 10:55http://blog.naver.com/jjoommnn/130125787219전용뷰어 보기Ajax가 대중화 된 이후부터 javascript를 프로그래밍 언어로서 제대로 배우려는 노력들이 많아진것 같다.그렇게 javascrpt를 공부하다가 보면 객체지향적으로 javascript를 사용하는 방법과 관련하여 prototype을 배우게 된다. 그럼 지금 알고 있는 javascript의 prototype에 관련된 지식으로 다음 코드를 보자.var obj = {};obj.prototype.foo = function() { aler.. 더보기
[Java]String.intern() 출처: http://seosh81.info/?p=739 String.intern()은 뭘 하는거지? String.intern에 설명에 앞서 다음 퀴즈를 한번 보자. 전제조건) String string = “test”; 전제조건) String test = “test”; Q1) test == “test” ? Q2) test == new String(“test”) ? 위 문제의 답(java 1.6+에서)은 각각 true, false 이다. 왜 그럴까? 위 문제의 답을 알기 위해서는 intern이 뭘 하는지에 대해서 알아야 한다. 사실 위와 같은 답이 나온 이유는 일단 컴파일러가 점점 똑똑해져서 사용자가 의도를 해하지 않는 범위 내에서 최적화 작업을 하기 때문입니다. 위 코드에서 컴파일러가 최적화를 위해 해주는.. 더보기
java 에서 map / collection 어떤것을 사용해야하나? 스크랩 출처: http://czar.tistory.com/858java 에서 map / collection 어떤것을 사용해야하나?Don't know which map/collection to use ? Here is a nice cheat sheet ;) (Ref : http://www.sergiy.ca/guide-to-selecting-appropriate-map-collection-in-java/) 키/값 쌍으로 된 것인가? 아니면 값만 있는 것인가?쌍 -> 순서가 중요한가? no -> HashMap yes -> 삽입순서 or 키별로 정렬?? ordered 순서별로 -> LinkedHashMap Sorted 키별로 정렬 -> TreeMap값 -> 중복을 포함하는것인가? no -> 기본 기본작업이 요소 검색이.. 더보기
[스크랩]JQUERY CHECK BOX 관련 기능 정리 출처: http://darkhorizon.tistory.com/240JQUERY CHECK BOX 관련 기능 정리JQUERY 2010/08/06 13:49 이용 변경 해지 1. 특정 체크박스 체크 확인 2. 체크 박스 전체 $('input[name=mod_gb]:checkbox').click(function() { // name이 mod_gb인 체크박스 그룹의 아무 박스를 선택하면 var gb1 = $('#mod_gb1').attr('checked'); var gb2 = $('#mod_gb2').attr('checked'); var gb3 = $('#mod_gb3').attr('checked'); if(gb3 && (gb1 || gb2)){ alert("ID 해지는 다른 항목과 중복 선택하실 수 없습니다.. 더보기
Spring Camp 2013 with Scala Spring Camp 2013 with Scala10월 13일 / 13 : 00 - 18 : 00 코엑스 3층 컨퍼런스룸(남) / 317-318호 SPRING CAMP 2013: THE SPRING, SCALA EVENT OF THE YEAR! 상세내용:http://springcamp.ksug.org/#javatuning 참가신청:http://onoffmix.com/event/19279 강연자:http://springcamp.ksug.org/#speakers 일정:http://springcamp.ksug.org/#schedule 이번에 참가하는데요;;; 많은 경험하고 왔으면 좋겠네요^^ 더보기
myBatis 파라미터 바인딩시 주의점 myBatis 파라미터 바인딩시 주의점 myBatis(ibatis)by 프렐루드 2010/09/17 17:08 preludeb.egloos.com/4466584 덧글수 : 4출처: 프렐루드의 잡담방매핑구문에 파라미터를 전달할때 값 기반으로 전달한 파라미터를 사용하면 아무런 문제 없이 처리된다. String parameterName = "value"; session.selectList("com.test.mapper.TestSql", parameterName) 이렇게 파라미터를 주고 SELECT * FROM Account WHERE AccountName = #{parameterName} 이렇게 매퍼를 사용하면 정상적으로 처리된다. 하지만 $를 이용해 바인딩하는 경우에는 에러가 발생한다. SELECT * FR.. 더보기
Spring context:component 전자정부 샘플 소스를 설치하고 보면. dispatcher-servlet.xml 에는 이렇게 선언되있고 context-common.xml 에는 이렇게 되있는데요. dispatcher-servlet.xml 에서 include-filter Controller 를 해주고 context-common.xml 에서 exclude-filter Controller 를 해주는데 이게 맞는건가요? 안녕하세요 프레임워크센터입니다. 해당 Component-scan 부분은 비즈니스레이어와 클라이언트 레이어를 분리하기 위하여 각각servlet과 spring선언 부분에 나뉘어 선언이 되어 있습니다. 한군데로 합치셔도 무방하며 이렇게 2가지 레이어로 분리한 이유는 하나의 클라이언트에서 여러 비즈니스레이어를 공유할 수 있는 장점이 있기.. 더보기
Xml 명명 규칙 - 특수 문자에 대하여 Xml 명명 규칙 - 특수 문자에 대하여 1. tag 이름에 !"#$%&'()*+,/;?@[\]^`{|}~,들어 가면 안되고빈칸, -, ., 숫자로 시작할 수 없다는 규칙 2. ""& = "&"' = '" = " 출처: http://en.wikipedia.org/wiki/XML#Escaping 더보기