일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 내일배움캠프
- 개발자스터디
- Flutter
- 코딩테스트
- 컴퓨터개론
- java
- 소프트웨어
- 프로그래머스
- 스파르타내일배움캠프WIL
- 스파르타내일배움캠프
- 자바
- 국비
- 중심사회
- AWS
- Spring
- 99일지
- 스파르타코딩클럽
- til
- 컴퓨터구조론 5판
- 개발자블로그
- 백준
- 스파르타내일배움캠프TIL
- 부트캠프
- wil
- 운영체제
- Python
- 99클럽
- 개인공부
- MySQL
- 항해
- Today
- Total
목록프로그래밍 (2)
컴공생의 발자취
프로젝트를 진행하면서 기한을 맞추기 위해 초기의 코드들은 전부 JPA를 사용했다. 근데 기한에 맞추기 위한 코딩을 하다보니 하나의 쿼리를 조회하면 N+1문제로 무수히 많은 쿼리가 생성되었다. 이를 개선하기 위해 팀원들과 의논 후 기간이 한정되어 있기에 조회부분만 QueryDSL을 도입했다. 그 결과 전체 성능이 51.39% 향상되었다. 성능 향상 후 비교했던 기능은 상품 조회, 마이페이지, 채팅방 조회 이렇게 3개의 기능이었다. 해당 포스팅은 어떤 점에서 문제가 발생했으며 최적화 전후의 성능 차이를 비교한다. 성능 문제점초기의 JPA만 사용한 코드는 빠르게 진행하는 데에 도움이 되었지만, 성능 저하를 발생시켰다. 특히 상품 전체 조회, 마이페이지 내 상품 조회, 채팅방 조회 등과 같이 조회 부분에서 두드..
들어가기에 앞서서...Spring 백엔드 개발자로 진로를 전향하며 코테 언어를 C++에서 JAVA로 바꿨더니만...망할 형변환 아 tlqkf 넘 헷갈린다... !! 까짓거 내가 볼라고 정리 좀 해본다 ~ ** 목차 **1. 문자 : char2. 숫자 : 정수(int), 실수(double)3. 문자열 : String4. 배열 : array5. 총 정리1. 문자 : char char to int / double* 형변환 연산자 사용단순 형변환을 할 경우 해당 아스키코드 값으로 출력한다. ex) '5' -> 53원하는 값을 얻으려면 '0'(48)에 해당하는 값을 빼주어야 한다.// [변경할 타입] 변수명 = (변경할 타입) 변경할 변수명 - '0';char c = '5';int i = (int)(c - '..