최근 포스트

온프레미스 환경의 전환

February 05 2024

온프레미스 환경-> 클라우드 마이그레이션 클라우드의 장점 클라우드는 기업이나 개인이 필요한 IT리소스를 빠르게 확보하고 배포할 수 있게 함. 클라우드를 이용하면 서버,스토리지, 네트워킹 등을 설정하고 사용 가능하게 함. 또한, 클라우드 서비스는 에측하기 어려운 트래픽 증...

가비지 컬렉터(GC) 종류

February 01 2024

1) Serial GC : GC를 처리하는 쓰레드가 하나인 Single Thread.JDK 5,6에서 사용되며, 싱글 스레드로 수행되는 가장 간단한 방식의 GC. 싱글 스레드로 작업이 수행되기 때문에 작업시간이 길다 단일 스레드 환경 및 소규모 응용 프로그램을 위한 간단한 GC...

인덱싱을 하는 이유

February 01 2024

테이블에 대한 검색 속도를 높이기 위해 생성하며 컬럼에 적용 주로 B-Tree 혹은 B+Tree 자료구조로 구현되는 것이 일반적 대규모 테이블에 대해 적용하며 삽입,수정,삭제가 자주 발생하지 않는 경우에 활용 인덱스가 있을 경우 검색 속도 증가 테이블에 없는 정보 검색 시 빠른 ...

CDN & GSLB

January 24 2024

CDN (Content Delivery Network): 🎯 목적 CDN은 전 세계에 분산된 서버 네트워크를 통해 사용자에게 웹 콘텐츠를 더 빠르고 효율적으로 제공하는 것을 목표로 합니다. 📚 작동 원리 사용자가 웹사이트에 접속할 때, CDN은 사용자에게 가장 가까운 서버에서 콘텐...

스프링 Aop

December 28 2023

스프링 AOP 스프링 AOP(Aspect-Oriented Programming)는 스프링 프레임워크에서 제공하는 중요한 기능 중 하나로, 관점 지향 프로그래밍을 구현하는 방법 스프링 AOP의 역할 스프링 AOP는 이러한 횡단 관심사를 별도의 클래스(Aspect)로 분리하여 관리...