본문 바로가기

language20

Out Of Memory 이클립스로 웹프로젝트 개발을 하다보면 사용하는 클래스의 양이 늘어남에 따라 간간히 PermGen Space라는 메세지와 함께 Out Of Memory Error가 뜨면서 서버가 다운되는 경우가 있다. 그동안은 그냥 서버를 재시작하면서 개발을 해왔지만 이번프로젝트에서는 위 상황이 상당히 많이 발생하여서 검색해보니 PermGen이란 Permanent generation이라는 JVM의 메모리영역이며 이 메모리영역에 클래스의 정보가 로드되어진다고 나와있다. 대략 계산해보니 이번프로젝트에 쓰이는 클래스파일이 대략 3500개정도 되는데 아마도 자주 발생한 이유가 Permanent 영역을 기본으로 잡아주어서 그런것같다. 그러다 검수를 앞두고 이번엔 java heap space 메세지의 Out Of Memory Err.. 2009. 6. 12.
웹에디터 FCKeditor (J2EE 환경에서 사용) 얼마전 nhn에서 스마트베이직에디터를 오픈소스로 발표해서 한번 써봤는데. 깔끔하고 심플하고 뭐 나쁘진 않았다. 다른분들처럼 API사용하여 플러그인만들어서 기능추가도 해보고 싶지만.. 일단 자바스크립트에서 좀 딸리고. 혼자 공부삼아 하는게 아니라 프로젝트에 반영해야되서 다른걸 찾다가 보니. (시간이 없다능..변명변명변명;;) FCKeditor라는걸 찾게되었다. (많은 분들이 쓰시는듯하다. 나만 몰랐던건가.-_-) 나중에 또 써먹기위해.. 그리고 검색하여 이블로그를 찾아주신 분들에게 조금이라도 보답하기위해 간단히 사용법을 적는다. http://www.fckeditor.net/ 사이트 접속 후 데모페이지도 볼 수 있다. 우상단에 보면 Download 메뉴가 있다. Download 페이지 하단에 FCKedito.. 2009. 3. 25.
간단한 게시판 페이징 함수 출처[펌] http://phpleader.net/ 2008. 12. 6.
리눅스 or 유닉스 시스템에서 java.awt 패키지 사용하기 java의 java.awt패키지는 이미지처리시 운영체제의 자원을 사용한다. 윈도우즈의 경우에는 아무설정을 해주지 않아도 잘돌아가지만(그래서 어떤방식인지는 아직 잘모르겠다.) 유닉스나 리눅스 시스템 환경에서는 X11이라는 흔히 말하는 X-window가 설치되어있고 데몬이 구동되고 있을시에 패키지사용이 가능하다. 보통 웹상에서 JSP & SERVLET을 이용 이미지 썸네일을 구현할시에 여러가지 방식이 있겠지만 나는 JAI를 사용한다. JAI(Java Advanced Imaging ) 는 SUN에서 발표한 이미지 처리를 위해 만들어 진 API이다. 필요한 jar파일은 jai_core.jar, jai_codec.jar가 필요하다.(sun 홈피에서 다운받을수 있다.) JAI또한 내부에선 java.awt.를 사용한.. 2008. 8. 28.