안녕하세요 👋 방문해 주셔서 감사합니다.

반갑습니다.


최근 글 목록

  • 3Q 활동정리 지난 2Q는 횡적인 확장과 JD의 얼라인을 맞추는데 중점을 뒀다면, 3Q는 실제와 종적인 깊이로 다가간다. 무엇을 했는가 Acceptance Test Driven Development 인수 테스트를 배우면서 얻은 것들 놀랐던 점 (aka 인지부조화) Implementation always comes first ❌ Using middleware ⇢ ✅ Implementing…

    🗂️

    ,

    🗓️


  • 이 글은 더 화이팅 신장판 1권과 2권에 있는 작가의 에피소드를 정리한 내용이다.작가는 일본에서 더 화이팅 이라는 만화로 1억부 클럽의 반열에 들었다. 더 화이팅은 1989년 연재를 시작해 아직도 연재중이고 단행본 기준으로 130권을 넘게 발매된 만화다. 그러나 그도 더 화이팅을 연재하기까지 계속되는 실패와…

    🗂️

    ,

    🗓️


  • 2Q 활동 정리 뒤늦은 2Q 정리, 너무 바빴고, 사건사고도 많고, 변화도 너무 많았다. 무엇을 했는가 Java Reactor Spring Security 본격 JPA WebSocket 백엔드 구현 SQL Docker 벌려놓은 일 인터넷 강의, 책 이런건 너무 많이 봐서 뺐고 공신력 있는 것들만 모아놓음. 생각…

    🗂️

    ,

    🗓️


  • 1편의 업로드 기능을 구현했다면 2편에서는 다운로드를 위한 Controller 와 리소스를 가지고오는 부분에 대해서 설명하겠다. 전편에서 업로드를 구현하기 위해 Multipart 를 사용했다면 이번 편에서는 파일 식별자로 어떻게 파일을 특정하고 응답으로 파일을 내려줄 수 있는지 구현해본다. 다운로드 바이너리는 org.springframework.core.io.Resource 를 통해 응답을 내려주는것이…

    🗓️


  • 시작에 앞서서.. 이번에도 전편의 인기에 의해 불려나온 후속편이다. 지난번 아무것도 모르던 시절, 아파치의 commons-io 를 활용해 CommonsMultipartResolver 로 구현했다. 이번에는 스프링의 MultipartFile 를 이용해 파일 업로드 기능을 구현해보겠다 (현재 개인 프로젝트에 이 방식을 사용중) 아울러 김영한 강사님의 스프링 MVC 강의에 이같은…

    🗓️


  • 1Q 활동 정리 2022 4분기 큰 결정 후 일어났던 일들에 대한 기록. 지원현황 경력지원으로 현재 하고 있는 커머스 분야와 자바에 범위를 좁혀서 선별 지원 결과 면접 및 코테 소감 관심분야 찾기 이것저것 한바닥 쓰다가 다 지우고 결론은 ‘DB 안쓰는 도메인은 무엇이…

    🗂️

    ,

    🗓️


  • 🫠 실패에 대한 짧은 결론 : 레디스는 인메모리 DB로써 빠른 IO를 요구하는 작업에 최적화 되어있다. 예를 들면 세션 클러스터링이나 캐싱에 많이 사용된다. 그러나 Entity를 계층 구조로 만들고 깊은 내부의 있는 필드에 Document나 RDB 하듯 LIKE 쿼리를 구현하는 것은 바람직하지 않아보인다. 물론…

    🗓️


  • TDD란 무엇인가? 를 떠나서 스프링 프로젝트에서 TDD를 어떻게 진행하는지에 대한 정리. 여러 스타일 중 한가지 서비스 로직 엔티티와 영속성 API 테스트 통합 테스트

    🗓️