클러스터드 인덱스와 넌 클러스터드 인덱스
몇일전에 클러스터드 인덱스와 넌 클러스터드 인덱스에 대해서 나에게 물어보신 분이 계셨다. 헌데 내 기억 속에는 클러스터드 인덱스는 테이블 당 1개만 생성할 수 있다는 것만 기억날 […]
더 보기 →몇일전에 클러스터드 인덱스와 넌 클러스터드 인덱스에 대해서 나에게 물어보신 분이 계셨다. 헌데 내 기억 속에는 클러스터드 인덱스는 테이블 당 1개만 생성할 수 있다는 것만 기억날 […]
더 보기 →웹 애플리케이션을 개발할 때 세션을 이용하여 사용자 로그인 정보를 저장하고, 사용자의 로그인 상태를 유지할 수 있게 개발하는 방법은 많은 개발자가 알고 있다. 하지만 로그인 상태를 유지하기 […]
더 보기 →자바의 접근 제어자는 다른 클래스로부터 정보와 데이터의 접근을 제어한다. public : 어떤 클래스에서도 접근이 가능 private : 외부의 어떤 클래스에서도 접근이 불가능 protected : 같은 […]
더 보기 →정규표현식은 특정한 규칙을 가지는 문자를 표현하는데 사용하는 형식 언어이다. 정규표현식을 잘 모를 때에는 validation 체크가 상당히 고단하고, 지루했지만 정규표현식을 자유 자재로 다룰 줄 알게 되면 상당한 […]
더 보기 →테이블 a sp_key 111 222 333 테이블 b id sp_key test1 111 test1 222 test1 333 test2 111 test2 222 결과 id sp_key test2 333 […]
더 보기 →XSS (Cross Site Scripting) 공격을 통해 웹 사이트의 보안을 취약하게 할 수 있는 툴이 있다. Burp Suite 라는 툴인데, 이 툴을 이용하게 되면 javascript를 이용한 […]
더 보기 →개인 프로젝트인 스프링 3.1 기반의 웹 애플리케이션에 시큐리티를 추가해 보기로 했다. 최종 구현 목표는 DB로 인증 및 URL 관리를 하는 것이며 일단 단계적으로 시큐리티가 어떤 기능을 지원하는지를 […]
더 보기 →스프링 MVC에서 SimpleMappingExceptionResolver를 서블릿 컨텍스트 설정 파일에 선언하게 되면 예외 발생 시 익셉션이 로그에 남지 않는 현상이 발생했다. 즉, 리졸버에 선언되어 있는 에러 페이지만 브라우저에 […]
더 보기 →프로젝트를 진행하다 보면 관리자 웹 사이트, 사용자 웹 사이트, 모바일 웹 사이트 등을 각각 개발하게 되는데 이때 사이트 별로 웹 프로젝트를 생성하여 개발을 하는 경우가 있다. […]
더 보기 →maven package를 실행했는데 JUnit으로 만든 테스트 케이스를 실행하지 못하는 현상이 있었다. 혹시 @Ignore 애노테이션이 붙어 있어서 그런 것일까? 아님 컴파일된 테스트 클래스가 test-classes에 없어서? 이클립스 […]
더 보기 →