• Pagination에 대한 짧은 생각

    현재 진행 중인 프로젝트에는 게시판에 Pagination 기능이 들어간다. 나름 기본적으로 구현해야 할 기능 중 하나라고 생각한다.
  • CORS의 실제 적용

    예전에 CORS가 뭔지에 대해서만 잠깐 글을 썼었다. 그 이후에 대충 검색을 해, 나오는 코드를 따라서 유사하게 만들어 놓았는데, 어느 순간 또 preflight CORS 에러가 발생하기 시작했다.
  • 다대다 관계와 객체의 삭제에 관하여

    프로젝트가 거의 마무리를 지어가나 싶더니 문제가 발생했다. 회원 탈퇴 기능을 개발할 때에 발생한 문제이다.
  • DB Auto Increment 오류?

    프로젝트가 막바지에 갈 수록 DB에 값을 넣는 일이 많아졌다. DB를 자주 확인하다 보니 굉장히 이상한 현상이 발생함을 확인했다. 바로 아래와 같은 현상이다.
  • 정적 팩토리 메서드의 적용

    개발자들 사이에서 가장 공신력 있는 패턴인 GOF. 해당 패턴은 아래와 같이 3가지 패턴으로 구분된다. 생성 패턴(Creative) 객체의 생성과 관련된 패턴이다. ex) Builder, Factory Method, Singleton.. 구조 패턴(Structural) 클래스나 객체들을 조합해 더 큰 구조로 만드는 패턴이다. ex) Adapter, Bridge, Facade, Proxy.. 행위 패턴(Behavioral) 객체 간의 상호작용과 관련된 패턴이다. ex) Mediator, Observer, Strategy, Template Method..
  • 소셜 로그인에 관한 고찰

    앞서 글을 썼다 시피 나는 카카오 API 로그인을 구현했었다. 해당 과정을 진행하며 고민되고 생각했던 것들을 적어보려 한다.
  • Spring Security Bad Credential Exception

    현재 프로젝트에서 카카오 로그인 API를 사용 중이다. 이는 소셜 간편 로그인을 이용하기 위함인데, 그 과정에서 BadCredentialException을 마주하게 됐다.
  • 소셜 로그인 구현기(with Kakao)

    현재 진행 중인 프로젝트에서는 외부 소셜 로그인 서비스를 사용한다. 우선은 Kakao 로그인 기능을 구현하는 과정만 기록하려고 한다.
  • 백준 1068 - 트리

    1068 - 트리
  • 프로그래머스 Level 3 - 숫자 게임

    숫자 게임[LEVEL 3]