본문 바로가기

전체 글

요즘 읽고 있는 것들.. * 자바지기 재성이 형의 Maven Doc 파일. http://www.javajigi.net (사용자 등록해야 보임 ) * 초고속 웹사이트 구축. 이래 저래 정든 회사를 떠나면서 조금 여유가 있어서 읽고 있는 책입니다. 근래 너무 나태해 졌던게 아닐까 싶을 정도.. 다시 고삐를 땡겨부려야 겠네요. 더보기
Spring 3.0 으로 전환 해보면서 문제시 되었던 놈들... http://www.objectpartners.com/2010/03/01/updating-or-starting-spring-3-0-project/ Tomcat 사용시 viewClass Jstl 관련 부분은 정말... 고마웠수.. ---------------------------------------------------------- The next one gets a little tricky. java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config While this should be a part of Tomcat, it isn’t. I suppose it’s possible that the tag library might not be us.. 더보기
System.out.println 을 집어치워! 라지만.... System.out.println 을 집어치워! http://www.vipan.com/htdocs/log4jhelp.html 미안하네, 하지만 난 그렇게 못하겠네... 재미가 솔솔하거든...친구. log4j 의 로그레벨 DEBUG - application 의 Debug 시 대게 사용됩니다. INFO - application 의 진행 사항등 정보/알림 정도에서 사용됩니다. WARN - 오류는 아니지만 잠재적 해악( ? ) 에 사용됩니다. ERROR - application 내 진행 가능한 오류 메세지로 사용됩니다. FATAL - 심각한 문제의 발생시 사용합니다. 가령 log level을 INFO로 지정했을 경우, DEBUG 레벨의 로그는 보이지 않습니다. log4j.properties 시작하기 기본 log.. 더보기
JQuery 해당 페이지 주기적으로 리로드.. functionviewLog() { window.scrollBy(0,800); $.get("/serverlogging.ec4j", function(data){ $("#log").html(data); window.setTimeout( getMessages, 3000 ); }); } $(document).ready(function() { viewLog(); }); 음, 원하 던 사항은 이랬다.. 빌드시 빌드 로그를 실시간으로 브라우저에서 보여달라.. 지난 로그는 필요없다. 해서 로그파일을 500라인씩 읽어서 보내주는 놈과 Reload 스크립트. 생각보다 괘안아.. 더보기
부지런한 개발자? 게으른 개발자가 되자! 가 목표다. 근데 내가 말하는 게으른 개발자는 정말 게으른게 아닌데... 생각해 보면 능력있는 개발자가 좋지만, 부지런한 개발자도 양호 하다. 일일히 서버돌아다니면서 로그 정리 하고 Noti해주고.. 자동화해도 되는 것을 하나 하나 만드는 개발자.. 좋다! 뭐 어쨌든 회사를 돌아다니다 보면 좋은 모니터링툴과 프로파일 툴이 있어도 대다수 개발인들은 처다 보지도 않는다.. 꼭 메일이나 메신저로 공지해야 지만 처리를 한다 이거지.. 서버 로그를 분석해서 불필요한 로그 삭제하고 그외의 Exception을 메일로 날려주게 처리했다.. 개발자들에게 직접 Noti할경우 너무느린 대응으로 팀장/그룹장에게 바로 메일 발송. . . . . . . 처리가 빨라진듯 하다.. 빌드툴에서도 빌드 fail시.. 더보기