주제별 글 모음 201

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

반갑습니다.


최근 글 목록

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

    🗓️


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

    🗓️


  • 연관관계 매핑 테이블과 객체의 연관관계에 대한 패러다임의 차이가 있다. 테이블은 연관관계라고 할 만한 것이 없다 (constraint 제외) 테이블간 연관관계가 필요하면 JOIN을 통해 관계를 갖는 방법 뿐이다. 반면 객체는 참조용 필드가 있으면 그쪽으로 참조가 가능하다. 클래스 내 멤버의 참조를 통해 이뤄진다. 이를…

    🗂️

    ,

    🗓️


  • WebFlux는 기존의 Spring MVC와 무엇이 다른가? 실제로 Async를 활성화 한 Spring MVC 와 Spring WebFlux의 단순 처리 속도 차이는 있다. (약 5배) Spring MVC (with Async) Spring WebFlux 볼만한 글

    🗓️


  • 2022년 하반기에 한 것 대외 활동 : 한빛미디어 서평단 2022 주로 어플리케이션 설계, 그 중에서도 마이크로서비스 아키텍처에 관련된 책을을 많이 볼려고 노력했다. 중간중간 부족했던 JS기초나 SQL를 학습하기 위한 책도 있었다. 1년동안 꾸준히 한 것 중에 나름 작은 성과가 있었던 외부 활동.…

    🗂️

    ,

    🗓️


  • 있어야 할 자리에 모든 내용이 있는 컴퓨터공학 필수 서적 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 국내에서 컴퓨터 구조, 운영체제 과목을 대학 강의가 아닌 책으로 접하기 위해서는 여러 대학 교재를 보거나 흔히 공룡책으로 불리는 Operating System Concepts 를 보는…

    🗂️

    ,

    🗓️


  • Java problem solve를 위한 String과 StringBuilder의 주요 메서드 정리. StringBuilder에 최적화 된 작업 StringBuilder는 못하지만 String으로 할 수 있는 것 사족) String 쓰면서 + 로 문자열을 붙이는것이 거의 죄악 취급이지만, 그런 소스가 있더라도 컴파일러가 판단하여 StringBuffer에 append로 변경한다. 생각보다 최적화를 잘…

    🗓️


  • 이전에 쓴 GitHub Actions 글이 조회수가 좋아 업데이트 겸 추가 글을 써본다. 사실 저번에 올린 글은 여기저기 많이 돌아다니는 흔한 자바 프로젝트 배포를 위한 Actions 스크립트를 갖다 쓴것이고, 저번 8월 즈음 시간이 생겨 몇가지 더 챙겨봤다. 해당 전체 코드는 GitHub 링크를…

    🗓️