일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 톰캣 실시간 로그
- katalon 자동화
- bfs 미로탐색 java
- katalon
- CSTS 폭포수 모델
- java.sql.SQLSyntaxErrorException
- katalon 비교
- 국세청 해외주식 양도세 신고방식
- 피보나치 예제
- 홈택스 해외주식 양도세
- 최대공약수 예제
- 피보나치함수
- 해외주식 양도세 신고
- 해외증권 양도세 한국투자증권
- Katalon Recorder 사용법
- javascript 자동완성
- recursion example
- 한국투자증권 양도세 신고
- 재귀함수 예제
- 한국투자증권 해외주식 양도세
- katalon 사용법
- git 연동
- oracle group by
- js 자동완성
- tomcat log
- 피보나치함수 예제
- 주식 양도세 신고방법
- 재귀 예제
- 테스트 자동화
- katalon xpath
- Today
- Total
목록2025/03/17 (3)
엄지월드
스프링 부트 내장 톰캣의 주요 기능HTTP 요청 및 응답 처리 : GET, POST 등의 HTTP 메서드 처리SSL/TLS를 통한 HTTPS 지원스레드 풀 관리 : 동시 요청 처리를 위한 스레드 관리 기능압축 및 Keep-Alive와 같은 네트워크 최적화 기능 내장 Tomcat과 일반 Tomcat의 차이[내장] 애플리케이션 내부에서 실행VS [외장] 별도의 서버로 설치[내장] JAR로 패치징VS [외장] WAR로 배포[내장] 빠른 테스트 및 배포 VS [외장] 대규모 인프라 관리에 유리[내장] 어플리케이션 중심 설정 관리 -> 개발과 환경별 대응이 유연VS [외장] 서버 중심의 설정 관리 -> 통합적이고 운영자 친화적내장 톰캣의 기본 설정스레드 풀 : 기본적으로 200개의 스레드 처리server.tomc..
어플리케이션 구동 개요1 - JVM 시작클래스 로딩 : 어플리케이션 클래스와 라이브러리 로드메모리 할당 : 힙(Heap) 메모리와 스택(Stack) 메모리 초기화JVM 옵션 설정 : 성능 최적화를 위한 옵션 설정 (예 : -Xmx, -Xms)2 - Spring Application 클래스 실행 단계어플리케이션의 시작점을 정의구성 설정과 리스너 등록배너 출력 및 로깅 설정3 - 환경 설정 단계메서드 호출 시 지역 변수 저장메서드 호출 및 반환 시 스택 프레임 추가 및 제거Stack 메모리의 한계 (고정 크기)4 - 어플리케이션 컨텍스트 생성 단계Application Context 생성스프링의 DI(Dependency Injection)를 통한 Bean 주입Bean 라이프사이클 관리5 - Bean 등록 및 ..
외부 서비스 의존성외부 API 호출 지연으로 인해 애플리케이션 응답 지연네트워크 장애 시 외부 서비스의 불안정성으로 인한 성능 저하재시도 로직 미흡으로 인한 시스템 부하Circuit Breaker 미사용으로 장애가 전체 시스템에 파급자바 - JVM 메모리 관리 및 GC 튜닝적절한 Heap 메모리 크기 설정 (-Xms, -Xmx)최소, 최대 크기 설정GC 알고리즘 선택 (G1 GC, ZGC 등)G1 GC는 대규모 어플리케이션에 적합ZGC 지연 시간 최소화에 강점메모리 누수 방지 및 GC 로그 분석 자바-멀티스레드 및 동시성 처리 최적화스레드 풀 크기 조정(Executor Service, Fork Join Pool)비동기 처리 및 병렬 스트림 사용대용량 처리 시 병렬 스트림 사용스레드와 동시성 문제 해결 정..