Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- jpa bulk insert
- sops age
- java
- 스프링 시큐리티 없이
- sops
- hibe
- mysql multi-row insert
- multiview
- 시크릿 암호화
- 스프링 소셜 로그인
- sops 암호화
- jpa dto 매핑
- 쿠버네티스 #fabric8
- spring 채팅방
- 채팅방 구현
- 로또 등수 코드
- 스프링 환경변수 설정
- 중간 테이블 엔티티 최적화
- springboot
- 안드로이드 스튜디오
- 시크릿 깃에 올리기
- 리사이클러뷰 멀티뷰
- Androoid Studio
- 스프링 오어스
- 로또 앱 만들기
- android studio
- jpa 최적화
- 스프링 환경변수
- oauth 로그인
- 로또 등수 알고리즘
Archives
- Today
- Total
목록hibe (1)
야미의 개발

개요채팅방에서 사용자를 참여시킬때 기존의 로직에서는 한명씩 참여시켰습니다. 이로 인해사용자를 찾고, 참여시키는 로직이 중복됨에 따라1. 로직적으로 2. 쿼리적으로 성능을 개선하여, 부하를 줄이도록 서비스의 성능을 개선하였습니다.한편 이때 bulk insert를 구현해보면서 mysql 과 JPA의 조합에서 어떻게 하면 구현이 가능한지 알아보았습니다.기존 로직사용자가 한 명씩 채팅방에 참여한다.joinRoom 메소드에서 사용자를 한명씩 찾아서 그에 필요한 ChatRoomMessageCounter와 같은 객체들을 찾아서 저장하는 로직이 중복되고 있습니다.여기에서 로직적으로 개선 가능한 부분은 1. 사용자를 찾을 때 쿼리에 IN 절을 사용하여 한번의 쿼리로 유저 검색이 가능하다2. 참여하는 채팅방과 사용자가 몇..
스프링/웹 개발
2025. 1. 2. 15:46