본문 바로가기

전체 글58

서버 이중화란 이중화 (Duplication, Duplex)이중화는 말 그대로 장비를 두개 놓는것- 장비의 성능을 끌어올리기 위해- 서비스의 지속성을 보장하기 위해 => 한쪽 장비 다운 시 반대쪽 장비에서 서비스하기 위함​일반적으로 시스템의 결함내성을 위해서는 시스템의 중요 요소를 중복시켜 하나의 요소에 오류가 발생하더라도 중복된 다른 요소가 이를 대체하여 서비스를 계속 유지시키는 이중화 방식을 채택이중화 방식은 어느 한 쪽만이 동작하다가 장애 발생 시 다른 한 쪽이 동작을 이어감 중요도가 낮은 트래픽이 흐르는 장비는 이중화로 괜찮지만, 중요한 데이터를 저장해야 하는 서버나 스토리지라면 삼중화, 사중화 시키기도 함 - 다중화 (은행권 등)-> Active-Standby 이중화와 Active-Active 이중화 방식Fa.. 2025. 4. 11.
세션, 캐시, 쿠키의 차이점 세션(Session):저장 위치: 서버에 저장주요 용도: 사용자 상태(로그인 정보, 쇼핑 카트 등)를 서버에서 관리하고 유지함.특징: 세션 ID를 통해 클라이언트와 서버 간 상태를 유지하며, 사용자가 서버와의 상호작용을 할 때마다 세션 ID를 참조해 상태를 관리.캐시(Cache):저장 위치: 서버와 클라이언트 모두 사용 가능주요 용도: 자주 사용되는 데이터를 임시로 저장하여 성능을 향상시키고, 빠른 데이터 접근을 가능하게 함.특징: 브라우저에서 웹 페이지의 자원을 저장하거나, 서버에서 데이터를 캐시하여 빠르게 응답할 수 있도록 함.쿠키(Cookie):저장 위치: **클라이언트(웹 브라우저)**에 저장주요 용도: 사용자의 개인 정보, 로그인 상태, 사용자 설정 등을 클라이언트에 저장하고 서버로 다시 전달... 2024. 9. 19.
@All/NoArgsConstructor Lombok은 불필요한 코드와 작업을 줄여주는 좋은 라이브러리지만, 무분별하게 사용하면 코드를 분석하는 입장에서는 혼동이 올지도 모른다.아래는 생성자를 자동 생성해주는 어노테이션 종류이다.@NoArgsConstructor : 파라미터가 없는 디폴트 생성자를 생성@AllArgsConstructor : 모든 필드 값을 파라미터로 받는 생성자를 생성@RequiredArgsConstructor : final이나 @NonNull으로 선언된 필드만을 파라미터로 받는 생성자를 생성@NoArgsConstructor@NoArgsConstructor 어노테이션은 파라미터가 없는 디폴트 생성자를 자동으로 생성한다. 이 어노테이션을 사용하면, 클래스에 명시적으로 선언된 생성자가 없더라도 인스턴스를 생성할 수 있다.@NoArg.. 2024. 6. 23.
외워서 끝내는 네트워크 핵심이론 기초 - 1. OT 1. 강의소개IP : internet protocol2. 수강 전에 알고 있다고 가정하는 것들단위 1024 = 2¹⁰ 2³² = 42억 9천만.. 2³²bytes = 4 * 1024 * 1024 * 1024 = 4GB2진수와 16진수ex) 0010 (4 bit) → 4 bit씩 끊어서 16(=2⁴)진수로 표기범용 운영체제는 User mode와 Kernel mode가 존재3. Layer와 Layered 구조Layered 구조Layered 구조로 도식이 나온다 하면 어떤 경우에도, 존립이 의존적이라는 얘기→ 4는 3을 전제함→ 3은 4의 전제조건4. 네트워크와 네트워킹 그리고 개념Network와 Networking의 개념Network → 관계Networking → 상호작용개념(Abstractio.. 2024. 6. 7.
스프링 시큐리티 Config 클래스@Configuration@EnableWebSecuritypublic class SecurityConfig { @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{ http .authorizeHttpRequests((auth) -> auth .requestMatchers("/", "/login").permitAll() .requestMatchers("/admin").hasRole("ADMIN") .requestMatchers.. 2024. 6. 6.
포토그램 최종 로그인 화면(소셜 로그인 페이스북)프로필 사진 수정 화면회원 수정 화면회원 프로필 화면포토 화면(댓글, 좋아요) 2024. 6. 5.