분류 전체보기

정리

EhCache 정리

도입 배경 프로젝트 진행 중 메인 페이지와 같이 여러 상품들의 정보가 많이 나열되어있는 메인 페이지는 변경사항이 거의 없기도 하고 주로 사용자간 거리가 가까운 경우 중복이 발생 해 캐시를 도입하기로 했고 Look-Aside캐시 전략을 사용하였다. 요즘뜨고 있다는 caffeine을 쓸지 기능이 많은 Ehcache를 사용할지 고민이 많았다. (multi-level cache, distributed cache, cache listener 등등) 단순 메모리 캐시 사용하고 높은 포퍼먼스를 원한다면 caffeine이 우선순위로 하겠지만 caffeine을 적용하기 전 ehcache를 사용해보기로 했다. 1. EH Cache란? EHCache는 자바 기반의 오픈 소스 캐싱 솔루션으로 빠르고 간단하며 분산 캐싱을 위해..

Git

git pull충돌 시

git pull origin develop remote: Enumerating objects: 16, done. remote: Counting objects: 100% (16/16), done. remote: Compressing objects: 100% (4/4), done. remote: Total 16 (delta 12), reused 15 (delta 12), pack-reused 0 Unpacking objects: 100% (16/16), 3.64 KiB | 46.00 KiB/s, done. From https://github.com/team-pepero/top-casting-fe * branch develop -> FETCH_HEAD ba2f278..4de79aa develop -> orig..

메모장

event listener 관련

https://wildeveloperetrain.tistory.com/217 spring 이벤트 사용하기(event publisher, event listener) 최근 프로젝트에서 'Spring Event'를 사용하게 되면서 정리한 내용입니다. 아래 내용에서 자세하게 볼 수 있겠지만 Spring Framework 4.2부터 스프링 이벤트의 사용이 간편해졌는데요. 기본적인 적용은 wildeveloperetrain.tistory.com https://mangkyu.tistory.com/292 [Spring] 스프링에서 이벤트의 발행과 구독 방법과 주의사항, 이벤트 사용의 장/단점과 사용 예시 이벤트(Event)는 매우 유용하지만 상당히 간과되는 기능 중 하나입니다. 작년에 아마존 CTO는 이벤트 드리븐 아..

메모장

cache관련

https://velog.io/@lio8625/%EC%8A%A4%ED%94%84%EB%A7%81-EH-Cache%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0%EA%B8%B0#4-config-%ED%8C%8C%EC%9D%BC-%EC%B6%94%EA%B0%80 스프링 EH Cache(성능 개선기)✨ Spring에서 사용할 수 있는 Java 기반 오픈소스 캐시 라이브러리데이터 직렬화가 필요해서 cache에 저장할 클래스는 Serializable을 implements해야한다.캐시 데이터를 heap, off-heap, disk에 저장한다.key-value velog.io https://velog.io/@wodyd202/Spring-boot-Cache-EHCache-%EC%82%AC%EC%9A..

메모장

비동기 관련

https://steady-coding.tistory.com/611 [Spring] @Async 사용 방법 spring-study에서 스터디를 진행하고 있습니다. Java 비동기 처리 Spring @Async를 살펴 보기 전에 동기, 비동기, 멀티 스레드의 개념은 필수적이다. 해당 개념을 알고 있다고 가정하고, 순수 Java 비동기 steady-coding.tistory.com

메모장

swagger 적용

https://velog.io/@gmlstjq123/SpringBoot-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-Swagger-UI-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0#2-api-%EC%84%A4%EC%A0%95-%EA%B4%80%EB%A0%A8-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98 SpringBoot 프로젝트에 Swagger UI 적용하기 Swagger UI는 프론트엔드와 백엔드의 협업에 사용되는 툴입니다. Swagger UI를 사용하면, API를 시각화하는 코드가 자동으로 생성되기 때문에 보다 간편하게 API를 테스트해 볼 수 있게 됩니다. 또한, AP velog.io

키스샷1104
'분류 전체보기' 카테고리의 글 목록 (2 Page)