Light
Dark
개요 만약 내가 굉장히 두꺼운 책을 가지고 있고 이 책을 보며 공부를 하고있다고 상상해보자. 책의 어떤 부분의 개념이 잘 기억나지 않아서 다시 책을 찾아보려한다. 근데 목차가 없어서 찾아보려는 내용을 찾으려면 책의 맨 앞부터 끝까지 꼼꼼히 보며 찾아야한다면 너무 귀찮지 않을까? 데이터베이스도 마찬가지다. 방대한 데이터 중... Read More
개요 만약 어떠한 자연수가 주어지고 이 자연수가 몇 개의 연속된 자연수의 합으로 나타낼 수 있는지 구해야한다고 해보자. 자연수 N(1 <= N =< 10,000,000)가 주어졌을 경우 연속된 자연수의 합으로 나타낼 수 있는 경우의 수를 구하라. 시간 제한 2초 예를 들어 15가 주어졌을 경우 15는 1+2+3+4+5, 4+5+6,... Read More
개요 스프링 공부를 하면서 JPA를 사용했고 여기서 DB의 pk에 해당하는 자바의 자료형으로 Long혹은 Integer를 사용하곤 했다. 어느 곳을 보면 Integer를 사용하고 다른 곳에서는 Long을 사용했다. 개인적으로 long을 사용하지 않는 이유와 Integer를 사용하지 않는 이유가 궁금해서 정리해보려한다.... Read More
개요 사용자의 로그인과 세션 트래킹은 웹 애플리케이션에서 필수적인 기능이다. 과거에는 HttpSession과 Cookie를 이용해서 직접 구현했지만 스프링을 적용할 때는 Spring Security와 약간의 설정을 적용하는 것 만으로도 구현이 가능하다. 스프링 시큐리티는 원래는 별도의 프레임워크로 시작되었다고... Read More
개요 웹의 기초를 떠올려보자. 서블릿은 응답 인코딩을 HTML로 설정하여 브라우저에 HTML을 출력할 수 있다. response.setContentType("text/html; charset=UTF-8"); response.setCharacterEncoding("utf-8"); Print... Read More