사이드 프로젝트에 캐시를 적용하며 이것저것 알아보는 시리즈 1. [Spring] 캐시란? + Spring Boot 내장 캐시 알아보기2. [Cache/Spring] EhCache vs Cache2k vs Caffeine 캐시 비교하기3. [Cache/Spring] 내 어플리케이션의 캐시 히트율 알아보기 개요 포스팅을 작성하는 24년 기준, Spring Boot에서 공식적으로 Auto-configuration을 지원하는 캐시 라이브러리는 Ehcache, Cache2k, Caffeine 3가지가 있다. 캐시 그게 그거 아니야? 싶지만 각 라이브러리별 지원하는 기능과 관리법이 다르니 각각을 간단하게 비교해보자. 용어 정리 용어의미로컬 캐시, 글로벌 캐시이전 포스팅 참고Eviction데이터 공간(메모리) 확..
사이드 프로젝트에 캐시를 적용하며 이것저것 알아보는 시리즈 1. [Spring] 캐시란? + Spring Boot 내장 캐시 알아보기2. [Cache/Spring] EhCache vs Cache2k vs Caffeine 캐시 비교하기3. [Cache/Spring] 내 어플리케이션의 캐시 히트율 알아보기 캐시를 왜 쓰나요? 본격적으로 EhCache와 Caffeine을 비교하기에 앞서, 캐시가 무엇이고 왜 쓰는지 먼저 알아보자. 위키피디아는 캐시를 다음과 같이 정의하고 있다. 데이터를 저장하여 향후 데이터에 대한 요청을 더 빠르게 처리할 수 있도록 하는 하드웨어 또는 소프트웨어 구성 요소.캐시에 저장된 데이터는 이전 계산의 결과이거나 다른 곳에 저장된 데이터의 복사본일 수 있다.ref) https://en...
개요 최근 참여한 테스트 코드 스터디에서 테스트과 관련된 좋은 인사이트를 많이 얻었다. 평소 테스트가 어려웠는데, 스터디 이후 조금은 재밌다는 생각이 들었다. 스터디에서 배운 점들을 정리하고 복습하고자 포스팅을 작성해본다 ✅ 인프런의 Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트를 학습하며 정리한 포스팅입니다! 왜 테스트 코드를 짜야 하는가?✅ 인수 테스트의 한계우리는 보통 내가 만든 코드가 의도대로 잘 돌아가는지 검증하는 목표로 테스트 코드를 짠다. 그러다보니 흔히 이런 생각을 하곤 한다.굳이 테스트 코드를 안짜도, 직접 실행해서 이것저것 눌러보면 충분히 테스트 한 게 아닐까? 예를 들어 REST API를 만든다고 가정할 때, 굳이 테스트 코드를 짜지 않고도 Postman이나 Swa..
디프만 (디자이너와 프로그래머의 만났을 때) 15기에 지원했고, 최종 합격하여 사이드 프로젝트를 진행하게 되었다 ✨ 수요가 많은 동아리인 것으로 알고 있어, 다음 기수 지원자분들께 도움을 드리고자 간단하게 합류 프로세스를 정리해본다. 0. 모집 과정 구글 폼을 이용한 서류 전형과, 제출한 서류를 바탕으로 한 면접 전형 두 가지를 거쳐 약 1달 동안 진행된다. 직군간 중복 지원은 불가능하며, UI/UX Desinger 직군을 제외하면 관련 직무 경험이 없어도 지원 가능하다. 1. 서류 문항이 꽤 많고 생각해봄직한 질문도 있어서 미리미리 확인하고 작성하는 것을 추천한다. 이전 기수의 후기 포스팅도 몇 개 찾아봤는데, 15기와는 문항이 다른 걸 보니 매년 조금씩 달라지는 것 같다. 15기 Server 파트..