본문 바로가기

분류 전체보기232

[스크랩] spring 3.2 특징 다음은 스프링 프레임워크 전반에 걸친 개요/특징을 소개 하겠습니다. 1. 제어역행(IoC) , 의존성주입(DI) 스프링 프레임워크는 IoC(Inversion Of Control)를 기반으로 하는데 이 제어의 역행이란 자바프로그램 내부에서 다른 클래스를 이용할 때 사용하던 기존의 new를 이용한 방법을 이용하지 않고 외부인스턴스를 이용하여 런타임 시점에 다른 클래스의 객체를 취할 수 있다는 것 입니다. 이를 마틴 파울러가 의존성 주입(Depandency Injection)이라는 이름으로 고쳐 부르게 되어 사용되고 있습니다. 스프링을 DI 제공자로 사용하게 되면 여러 방법으로 런타임 중에 다른 클래스의 객체를 취할 수 있습니다. (외부 XML 파일, 스프링 자바 설정 파일, 해당 자바코드 내에서 사용되는 a.. 2014. 8. 24.
[Mysql] insert시 한글깨짐 해결 Mysql 5.6 버전기준 현상 1. 한글이나 한자를 입력하면 테이블상에서 데이터가 깨져보인다.2. WAS LOG에서는 정상적으로 문자가 출력되지만, DB에 들어간 데이터를 확인하면 ??와 같이 깨져서 들어간다. 이유1. Mysql 기본 설치시 캐릭터셋은 Default로 UTF8로 지정되어 있지 않다. 2. 캐릭터셋을 Workbench에서 강제로 바꿔도 바뀌지 않는다. 해결 1. Mysql의 기본 CharacterSet을 utf8로 변경>/etc/my.cnf 를 아래 내용을 추가하여 charset 을 변경함 > 이후 생성되는 테이블에 적용됨?123456789101112131415[mysql]default-character-set = utf8 [client]default-character-set = utf.. 2014. 8. 5.
iframe 에서 jQuery의 $(document).ready 가 먹통인경우 iframe 에서 jQuery의 $(dpcument).ready 가 먹통인경우 다음 iframe의 부모가 iframe에 데이터를 쓰기위해 open을 한 뒤 close를 하지않으면 프레임의 문서는 계속 로드중으로 남게됨. 스트림이 열린 상태로 쓸 준비가 계속 되어있다고 생각하고 iframe 측에서 문서로드완료에 대한 이벤트를 발생하지 않음.따라서 다음과 같이 데이터를 쓰고 난 close 메소드를 꼭 수행해주자.$('#ID')[0].contentWindow.document.open(); $('#ID')[0].contentWindow.document.write(data); $('#ID')[0].contentWindow.document.close(); 2014. 8. 4.
pgsql utf8 디비 생성시 오류 실행CREATE DATABASE coupon WITH OWNER = malluser ENCODING = 'UTF8' CONNECTION LIMIT = -1; 오류ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (EUC_KR)HINT: Use the same encoding as in the template database, or use template0 as template. 해결Ok, below steps resolved the problem:First, we need to drop template1. Templates can’t be dropped, so we first modify it so t.. 2014. 7. 31.