본문 바로가기

성능최적화3

[마이바티스(MyBatis)] 마무리 (주의사항 및 성능 최적화) Chapter 10. 마무리 (주의사항 및 성능 최적화) 마이바티스의 기본적인 개념부터 실제 활용 방법까지 다양한 내용을 알아보았으며. 이 장에서는 마이바티스를 사용하며 주의해야 할 사항과 성능 최적화 방법에 대해 알아보겠습니다. Chapter 10. 마무리 (주의사항 및 성능 최적화) 10.1. 마이바티스 사용 시 주의사항 10.1.1. N+1 문제 10.1.1.1. N+1 문제의 정의 10.1.1.2. N+1 문제 해결 방법 10.1.2. 커넥션 누수 10.1.2.1. 커넥션 누수의 원인 10.1.2.2. 커넥션 누수 방지 방법 10.2. 성능 최적화 10.2.1. 캐싱 방법 10.2.1.1. 캐싱의 중요성 10.2.1.2. 마이바티스에서의 캐싱 방법 10.2.2. 쿼리 최적화 10.2.2.1. 쿼리.. 2023. 5. 16.
[스프링 부트(SpringBoot) : 중급] 중급 실전 예제 10. 중급 실전 예제 여기서는 중급 수준의 웹 애플리케이션, RESTful API를 사용한 모바일 애플리케이션 백엔드, 그리고 마이크로서비스 기반 애플리케이션 개발을 포함한 다양한 실전 예제를 다룹니다. 10.1. 중급 수준의 웹 애플리케이션 중급 수준의 웹 애플리케이션에서는 다음과 같은 기능을 구현해 봅니다. 사용자 인증 및 인가 게시판 기능 파일 업로드 및 다운로드 페이징 처리 예제 코드 @Controller public class BoardController { // 게시판 서비스 @Autowired private BoardService boardService; // 게시판 목록 조회 @GetMapping("/boards") public String getBoardList(Model model, .. 2023. 5. 5.
[스프링 부트(SpringBoot) : 중급] 성능 최적화 및 모니터링 도구 8. 성능 최적화 및 모니터링 도구 8.1. 애플리케이션 성능 모니터링 애플리케이션 성능 모니터링(APM)은 애플리케이션의 성능을 실시간으로 모니터링하고 분석하는 도구입니다. 스프링 부트 애플리케이션에서는 다양한 APM 도구를 사용할 수 있으며, 이 중에서 인기 있는 몇 가지 도구는 다음과 같습니다. Spring Boot Actuator: 스프링 부트 애플리케이션의 상태를 모니터링하고 관리하는 데 사용되는 모듈입니다. Actuator를 사용하면 애플리케이션의 상태, 메트릭, 빈, 스레드 등을 확인할 수 있습니다. // pom.xml org.springframework.boot spring-boot-starter-actuator Micrometer: 스프링 부트와 함께 사용할 수 있는 애플리케이션 메트릭 .. 2023. 5. 5.