첫번째 글, 깃 플로우 전략에 관하여
| Git Branch 전략이란? 개발 중인 기능이나 수정사항이 서로 독립적이게 되며 영향을 주지 않고 동시에 개발이 진행될 수 있는데, 여러 방법으로 브랜치를 만들어서 branch 전략을 만들 수 있습니다.
| Git Branch 전략이란? 개발 중인 기능이나 수정사항이 서로 독립적이게 되며 영향을 주지 않고 동시에 개발이 진행될 수 있는데, 여러 방법으로 브랜치를 만들어서 branch 전략을 만들 수 있습니다.
온프레미스 환경-> 클라우드 마이그레이션 클라우드의 장점 클라우드는 기업이나 개인이 필요한 IT리소스를 빠르게 확보하고 배포할 수 있게 함. 클라우드를 이용하면 서버,스토리지, 네트워킹 등을 설정하고 사용 가능하게 함. 또한, 클라우드 서비스는 에측하기 어려운 트래픽 증...
1) Serial GC : GC를 처리하는 쓰레드가 하나인 Single Thread.JDK 5,6에서 사용되며, 싱글 스레드로 수행되는 가장 간단한 방식의 GC. 싱글 스레드로 작업이 수행되기 때문에 작업시간이 길다 단일 스레드 환경 및 소규모 응용 프로그램을 위한 간단한 GC...
테이블에 대한 검색 속도를 높이기 위해 생성하며 컬럼에 적용 주로 B-Tree 혹은 B+Tree 자료구조로 구현되는 것이 일반적 대규모 테이블에 대해 적용하며 삽입,수정,삭제가 자주 발생하지 않는 경우에 활용 인덱스가 있을 경우 검색 속도 증가 테이블에 없는 정보 검색 시 빠른 ...
CDN (Content Delivery Network): 🎯 목적 CDN은 전 세계에 분산된 서버 네트워크를 통해 사용자에게 웹 콘텐츠를 더 빠르고 효율적으로 제공하는 것을 목표로 합니다. 📚 작동 원리 사용자가 웹사이트에 접속할 때, CDN은 사용자에게 가장 가까운 서버에서 콘텐...
스프링 AOP 스프링 AOP(Aspect-Oriented Programming)는 스프링 프레임워크에서 제공하는 중요한 기능 중 하나로, 관점 지향 프로그래밍을 구현하는 방법 스프링 AOP의 역할 스프링 AOP는 이러한 횡단 관심사를 별도의 클래스(Aspect)로 분리하여 관리...