전체 글150 Connection Pool Size Optimization 방법 최적화 방법 - 큰 틀1. 구성 파일을 통한 최적화2. 애플리케이션 내에서 동적 최적화 구성 파일을 통한 최적화 구성 파일 기반 최적화는 고정적이고 정적인 방식서버를 재시작해야 적용되는 설정장점간단한 설정: 코드 수정 없이 애플리케이션이 시작될 때 설정 값이 자동으로 로드됩니다.안정성: 재시작 시 모든 설정이 반영되므로 일관성이 보장됩니다.환경별 관리: 여러 환경에 대해 서로 다른 설정을 할 수 있습니다 (ex. 개발, 테스트, 프로덕션).단점동적 조정 불가: 실시간으로 커넥션 풀 크기나 타임아웃 값을 변경할 수 없습니다.서버 재시작 필요: 설정을 변경한 후 서버를 재시작해야 반영됩니다.최적화 지연: 트래픽 패턴에 따라 풀 크기나 설정이 바뀔 필요가 있지만, 이를 반영하기 위해서는 재시작과 새로운 배포.. 2025. 10. 26. 외부 API 단일 필드 연결 시 역직렬화 오류 원인 및 해결 방법 문제 상황: 외부 API에서 단일 필드 데이터를 받아 올 때외부 API에서 단일 필드 데이터를 수신할 때 다음과 같은 예외가 발생할 수 있습니다. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.web.client.RestClientException: Error while extracting response for type [xxx.JacksonDTO] and content type [application/json;charset=utf-8]] with root cause `xxx.JacksonDTO` (alt.. 2025. 10. 13. react 관련 플로그인 정리 보호되어 있는 글 입니다. 2025. 9. 18. react eslint.config.js 설정 - javascript 보호되어 있는 글 입니다. 2025. 9. 7. React hooks 정리 들어가기 전Hooks가 React 생태계에 도입되기 이전, React 컴포넌트는 상태(state)와 라이프사이클(lifecycle) 기능을 활용할 수 있는 Class Component와 그렇지 못한 Functional Component로 나뉘어 있었습니다. 이로 인해 대부분의 복잡한 로직은 필연적으로 Class Component를 통해 구현되었으며, 이는 여러 근본적인 한계를 야기했습니다. Hooks 이전의 문제점1. 재사용 가능한 로직의 구현이 복잡했습니다. 여러 컴포넌트에서 데이터 가져오기, 구독, 인증 등 동일한 상태성 로직을 재사용해야 할 때, 주로 HOC(Higher-Order Components)나 Render Props와 같은 복잡한 패턴에 의존해야 했습니다. 이러한 패턴들은 특정 상황에서는.. 2025. 9. 5. React 컴포넌트가 리렌더링 되는 상황 보호되어 있는 글 입니다. 2025. 8. 13. React 생성 시 생성되는 파일 특징 보호되어 있는 글 입니다. 2025. 8. 12. React의 장점 React리액트는 사용자 인터페이스(UI)를 더 쉽고 효율적으로 개발하기 위해 탄생한 자바스크립트 라이브러리입니다. 핵심적인 특징은 선언형 프로그래밍 방식을 채택했다는 점입니다. 명령형 프로그래밍 (JavaScript): 자바스크립트는 명령형 프로그래밍 방식으로 원하는 결과를 얻기 위한 모든 과정을 세세하게 코드로 작성해야 합니다.선언형 프로그래밍: 반대로 선언형 프로그래밍은 과정은 생략하고 목적만 간결히 명시해서 결과를 얻는 방식입니다. 마치 음식점에서 주문을 하면 음식을 먹을 수 있는 것과 비슷합니다. 그럼 왜 많은 개발자들이 리액트를 선택할까요?사람들이 리액트를 많이 이용하는 건 리액트만에 장점에서 있습니다. 1. 컴포넌트를 기반으로 UI를 표현리액트의 가장 핵심적인 개념은 컴포넌트(Compon.. 2025. 8. 9. Node 라이브러리 설치 시 변화 보호되어 있는 글 입니다. 2025. 8. 8. Node.js 기본 개념 - 모듈, 패키지 Node.js란?Node.js는 웹 브라우저가 아닌 환경에서 자바스크립트 코드를 실행할 수 있도록 해주는 자바스크립트 런타임입니다. 쉽게 말해, 자바스크립트가 동작할 수 있는 구동기 또는 실행 환경이라고 할 수 있습니다. 탄생 배경: 원래 자바스크립트는 웹 브라우저에서만 작동하도록 만들어진 언어였습니다. 하지만 개발자들이 자바스크립트의 유연성과 편리함에 매료되면서, 웹 브라우저 밖에서도 사용하고 싶어 했습니다. 이러한 요구를 충족시켜준 것이 바로 Node.js입니다.활용 분야: Node.js 덕분에 자바스크립트는 이제 웹 서버, 모바일 앱, 데스크톱 애플리케이션 등 다양한 분야에서 활용되는 강력한 언어가 되었습니다. Node.js의 프로젝트 구성: 패키지와 모듈패키지일반적인 개발에서는 하나의 애플리.. 2025. 8. 8. 이전 1 2 3 4 ··· 15 다음