본문 바로가기

공부89

캐시를 알아보자 - 2 HashMap을 사용한 메소드만 캐시가 적용했다. 다른 컨트롤러에서 map을 사용하지 않았을 경우 캐쉬에 담아서 사용할 수 없는 걸까? https://gngsn.tistory.com/157 Spring Cache, 제대로 사용하기 Spring Cache 사용법, Annotation 등을 알아보고 설정 방식을 알아보는 것이 해당 포스팅의 목표입니다. 해당 포스팅에서는 Spring Cache에 대해 다룹니다. Cache를 사용하기 위해서는 CacheManager가 필요한데 gngsn.tistory.com https://gngsn.tistory.com/158 Caffeine Cache, 어렵지 않게 사용하기 1 Caffeine Cache에 대해 알아보고 사용법에 대해 알아보는 것이 해당 포스팅의 목표입니다. .. 2022. 5. 27.
카페인 로컬 캐쉬를 알아보자 -1 https://blog.yevgnenll.me/posts/spring-boot-with-caffeine-cache Spring boot 에 caffeine 캐시를 적용해보자 - 어떻게하면 일을 안 할까? 부제: 어떻게 하면 일을 조금이라도 안할까? blog.yevgnenll.me https://velog.io/@_koiil/Caffeine [Spring] Caffeine 이름부터 귀엽다 ☕️ velog.io https://livenow14.tistory.com/56 [SpringBoot] Local-Memory 캐시를 사용해보자 @Service public class PathService { private static final Logger logger = LoggerFactory.getLogger(Pa.. 2022. 5. 27.
실전프로젝트 배포후 오류발생 진현님이랑 평가 완료했던 내역 -> 알림에서 저장되어 있는 곳이 막히지 않아서 접근 -> 거래취소 버튼 -> 거래내역은 삭제되고, 아이템의 status값이 0으로 업데이트가 되네요.예외처리로 if문이 안 먹히는 걸까요... ㅠ 내일 할 일) 1. 프론트와 테스트로 해보기 2. 거래완료 -> 평가완료 시 db에서 status가 잘 바뀌는지 확인하기 3. 머지되어있는 다른분들 코드가 제대로 되어있는지, 확인하기 + 카페인 (로컬캐시) 적용하기 2022. 5. 26.
JMETER테스트하기 - 2 마이페이지 테스트 결과입니다. 요약) 1. 기존 JPA보다 40% 속도를 감축하였습니다. 2. 평균 Bytes는 200 감소하였습니다. 3. db에서 파싱해서 받아오는 JPQL은 DSL보다 10% 빨랐습니다. 4. JPQL은 평균 Bytes는 30 감소하였습니다. 5. DSL에비해서 오류율이 약 4% -> 6%으로 60% 증가하였습니다. 결과) 오류 발생 때문에 이미지 파싱은 어플리케이션 내에서 for문을 통해서 split하는 방향으로 하기로 하였습니다. JPA : 기존 JPA문을 이용한 마이페이지 조회시의 테스트 결과입니다. DSL 1차 : DSL을 적용하고 측정한 값입니다. 전송 KB/초 값이 이전과 달라서 처리 속도가 빨랐습니다. DSL 2차 : DSL을 적용하고 JPA를 측정했던 시간대 (PM 0.. 2022. 5. 25.
JPQL 콘솔로 쿼리문 작성해보기 - 1 내가 하고있는 업무 코드 성능 높이기 -> FOR문을 줄이자 -> 파싱을 조회쿼리에서 한번에 받아오자 1. 마이페이지 이미지가 여러장이 저장되는데, 문자열 "," 을 기준으로 나눠서 [0] 번째 (첫번 째)에 있는대표 이미지 문자열을 받아오기 for (ItemUserResponseDto eachItem : ItemList) { ItemUserResponseDto Item = new ItemUserResponseDto( eachItem.getItemId(), eachItem.getImage().split(",")[0], eachItem.getStatus() ); myItemList.add(Item); } 2. 거래내역조회하기 (가장 느림) 거래내역 (Baret) 엔티티에서 1. barter(파싱되어있는 거.. 2022. 5. 24.
JMETER사용시 참고한 사이트 링크 1. TPS 관련 그래프 프러그인 추가하는 방법 (강추) https://m.blog.naver.com/dbstnrrud93/221848689002 | SW TEST | JMeter를 활용한 서버 성능 테스트 0. 서버 성능 테스트란? 1. JMeter 설치하기 서버의 성능 테스트를 할 때 가장 많이 사용되는 JMeter를... blog.naver.com 2. 간단한 사용법 https://devlog-wjdrbs96.tistory.com/298 [AWS] JMeter를 사용하여 EC2 서버에 부하 테스트하는 법 Mac JMeter 설치하기 brew install jmeter brew를 통해서 JMeter 설치를 진행하겠습니다. jmeter 설치가 되었으면 위와 같이 터미널에서 입력하면 JMeter 가 실행.. 2022. 5. 23.