tomcat comet 정리
오픈 소스의 기술을 습득하기 위해 대게 클래스 다이어그램을 뽑거나 클래스 메소드를 이동하면서 분석하는 경우가 있다. 하지만 난 위의 두 가지 방식보다는 시퀀스 다이어그램을 이용하여 각 […]
더 보기 →오픈 소스의 기술을 습득하기 위해 대게 클래스 다이어그램을 뽑거나 클래스 메소드를 이동하면서 분석하는 경우가 있다. 하지만 난 위의 두 가지 방식보다는 시퀀스 다이어그램을 이용하여 각 […]
더 보기 →369 게임 알고리즘을 작성해 보았다. 문제는 우리가 아는 게임과 동일하다. 3 이라는 숫자를 부르면 박수 한 번. 6 이라는 숫자를 부르면 박수 한 번. 9 […]
더 보기 →자바의 접근 제어자는 다른 클래스로부터 정보와 데이터의 접근을 제어한다. public : 어떤 클래스에서도 접근이 가능 private : 외부의 어떤 클래스에서도 접근이 불가능 protected : 같은 […]
더 보기 →정규표현식은 특정한 규칙을 가지는 문자를 표현하는데 사용하는 형식 언어이다. 정규표현식을 잘 모를 때에는 validation 체크가 상당히 고단하고, 지루했지만 정규표현식을 자유 자재로 다룰 줄 알게 되면 상당한 […]
더 보기 →개인 프로젝트인 스프링 3.1 기반의 웹 애플리케이션에 시큐리티를 추가해 보기로 했다. 최종 구현 목표는 DB로 인증 및 URL 관리를 하는 것이며 일단 단계적으로 시큐리티가 어떤 기능을 지원하는지를 […]
더 보기 →스프링 MVC에서 SimpleMappingExceptionResolver를 서블릿 컨텍스트 설정 파일에 선언하게 되면 예외 발생 시 익셉션이 로그에 남지 않는 현상이 발생했다. 즉, 리졸버에 선언되어 있는 에러 페이지만 브라우저에 […]
더 보기 →나는 어떤 문제를 풀 때 항상 코딩을 먼저 시작한다. 헌데 이와 같이 생각하지 않은 상태에서 바로 코딩을 하게 되면 알고리즘이 산으로 가는 일이 비일비재하였고, 가장 […]
더 보기 →enum을 이용하여 클래스를 정의하면 어떤 원리에 의해서 싱글톤으로 제공하는지, 그리고 멤버 변수가 있는데도 thread-safe한지 그 이유에 대해서 알아봤다. public enum EnumClassTest { INSTANCE1(“instance1”) , INSTANCE2(“instance2”); […]
더 보기 →간혹 스프링 트랜잭션을 적용하였는데 예외 발생 시 롤백이 되지 않을 때가 있다. 안되는 이유야 여러 가지가 있겠지만 난 그 중 한 가지 문제에 대해서 작성하려고 […]
더 보기 →프로젝트를 완료하고, 상용에 배포를 하면 버그가 발생하는 일이 많다. 하지만 이런 버그들이 대부분 고객에 의해 발견 되고, 고객 불만으로 접수가 되어서야 문제의 원인을 찾은 후 대처 […]
더 보기 →