전체 글 (66) 썸네일형 리스트형 Docker(도커) 개념 정리. 도커(Docker)란?도커(Docker)는 컨테이너(Container) 기반 가상화 기술을 제공하는 오픈소스 플랫폼.애플리케이션과 해당 실행 환경을 컨테이너라는 단위로 패키징하여 어디서든 일관되게 실행할 수 있도록 해줌. 1. 도커의 핵심 개념✅ 컨테이너(Container)애플리케이션과 실행 환경을 격리된 공간에서 실행할 수 있도록 하는 경량 가상화 기술호스트 OS 위에서 실행되며, OS 커널을 공유하므로 기존 가상 머신(VM)보다 가볍고 빠름✅ 이미지(Image)컨테이너 실행에 필요한 코드, 라이브러리, 설정 등을 포함한 불변(Immutable) 파일 시스템컨테이너를 실행하기 위한 템플릿 역할✅ 도커 허브(Docker Hub)공식 및 사용자 생성 도커 이미지를 공유할 수 있는 클라우드 기반의 저장소✅.. [멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 53일차 Spring Security Spring SecuritySpring Security는 애플리케이션의 인증(Authentication)과 인가(Authorization) 기능을 제공하는강력한 보안 프레임워크 1️⃣ 웹 애플리케이션에 보안이 필요한 이유웹 애플리케이션은 다양한 보안 위협에 노출될 수 있음.인증되지 않은 사용자의 접근 차단 (로그인)권한 없는 사용자의 민감한 데이터 접근 차단 (권한 관리)CSRF, XSS, SQL Injection 같은 보안 공격 방어✔ 즉, "누가 시스템을 사용할 수 있는지(인증) + 어떤 데이터를 볼 수 있는지(인가)"를 결정하는 것이 필수.✔ Spring Security는 이러한 보안 기능을 자동화하여 쉽게 적용할 수 있도록 도와줌. 2️⃣ Spring Security가 해결하는 문제들Spring .. [멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 52일차 Double(래퍼 클래스), 빌더 패턴(Builder Pattern) 기본형(primitive type)과 래퍼 클래스(wrapper class)의 차이🔹 double (기본형, primitive type)8바이트(64비트) 크기의 부동소수점(floating-point) 타입.메모리 사용이 적고 연산 속도가 빠름.null을 저장할 수 없음.Java의 기본 데이터 타입이라서 객체가 아니라 값 자체를 저장함.예제:double pi = 3.14;double result = pi * 2; double은 산술 연산이 빠르지만, 객체처럼 사용하지 못함. 🔹 Double (래퍼 클래스, Wrapper Class)double을 객체로 감싸는 래퍼 클래스.Java의 객체 타입으로 null을 저장할 수 있음.double과 달리 컬렉션(List, Map 등)에 저장 가능.메서드를 제공 (.. 이전 1 2 3 4 5 6 7 8 ··· 22 다음