일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- MySQL
- 맛집
- springboot
- javascript
- ReactJS
- Gradle
- jenkins
- Spring
- Spring Batch
- JVM
- elasticsearch
- php
- devops
- laravel
- Oracle
- redis
- db
- AWS
- Spring Boot
- Git
- 요리
- it
- jsp
- ubuntu
- linux
- tool
- Design Patterns
- IntelliJ
- Web Server
- Today
- Total
목록2024/07 (4)
아무거나
처음에 주는 면삶은 육수는 은은한 메밀향이나면서 소금간?이 되어있는 느낌 밍밍한 다른집 육수에비해 매우 맛있다 식욕이 생기는 느낌 김치식감이 물렁하면서 씹히는 식감 면발이 타격감있고 매우 쫄깃하다 육수도 육향이 깊어서 좋다 의자가 불편 고춧가루 부재 재방문의사 O
Spring Batch 성능 개선 사례 정리개선 항목 점검 Flow유지보수가 좋고 코드가 직관적인 범주 내에서 최적화를 진행이후에도 성능 이슈가 발생하면 멀티 스레드 / 파티셔닝과 같은 다양한 방식으로 진행즉, 직관적인 방식과 단계적으로 진행하는 편이 좋다.개선 항목단일 UPDATE -> WHERE IN (Nos..) UPDATE 로 변경하기 코드에서 단일로 UPDATE 를 실행하면 건별로 DB의 I/O 발생이 일어난다. 만약 WHERE IN 으로 변경시 예를 들어 1000개의 단 건일 경우 WHERE IN 으로 500개씩 나누어 처리하면 최대 2건의 I/O 발생// 단일UPDATE userSET grade = 'A'WHERE id = 1;UPDATE userSET grade = 'A'WHERE id =..
Spring Batch 5 + Mybatis (JdbcItem Reader/Writer) 구현코드는 https://github.com/bkjeon1614/java-example-code/tree/develop/spring-batch-mybatis-codebase 참고 부탁드립니다.Spring Batch 4.x -> 5.x 대표적 변경 내용What’s New in Spring Batch 5.0Java 17 RequirementMajor dependencies upgradeBatch infrastructure configuration updatesBatch testing configuration updatesJob parameters handling updatesExecution context seriali..