Education

Education

개발하면서 배운 것들을 기록하는 공간입니다. 언어, 프레임워크, 인프라까지 다양한 주제를 다룹니다.


둘러보기


주제별 바로가기

Java

주제설명
Java 기초변수, 타입, 객체지향, 컬렉션
Modern Java람다, 스트림, 함수형 프로그래밍
동시성스레드 안전성과 동기화
JVM메모리 구조와 가비지 컬렉션
JPAORM과 영속성 컨텍스트
웹 프로그래밍JSP, Servlet, 스프링 기초

Kotlin

주제설명
Kotlin 기초변수, 자료형, Null 안전성

Spring

주제설명
핵심 원리SOLID와 객체 지향 설계
컨테이너와 빈ApplicationContext 이해하기
싱글톤싱글톤 패턴과 CGLIB
컴포넌트 스캔자동 빈 등록
의존관계 주입생성자 주입과 @Autowired
빈 생명주기초기화와 소멸 콜백
빈 스코프싱글톤, 프로토타입, 프록시
SpEL표현식 언어
Spring Batch배치 처리 기초
Spring Security보안 개념과 구현

Database

주제설명
기본 개념데이터베이스란?
DBMSDBMS의 역할과 기능
시스템 구조스키마와 3단계 구조
데이터 모델링E-R 다이어그램
관계 모델릴레이션과 키
SQLDDL, DML, 조인
정규화이상 현상과 정규형
트랜잭션ACID와 동시성 제어
보안권한 관리와 암호화

Network

주제설명
기초네트워크 개념 잡기
OSI 모델7계층과 4계층
데이터 링크 계층이더넷, MAC, 스위치
네트워크 계층IP, 라우팅, 서브넷
전송 계층TCP, UDP, 포트
응용 계층DNS, HTTP, SMTP
HTTPHTTP 프로토콜

DevOps

주제설명
K8s 입문컨테이너와 쿠버네티스
K8s 개념컴포넌트와 네트워크
K8s 설치환경 구성
K8s 사용YAML과 배포 전략
볼륨PV/PVC
서비스와 보안Ingress, RBAC
CI/CDJenkins, ArgoCD
리소스 관리모니터링과 스케일링
CKA 학습 노트CKA 시험 대비
시작하세요! 도커/쿠버네티스도커와 쿠버네티스 실전

Linux

주제설명
첫걸음리눅스 시작하기
셸의 역할과 종류
셸 활용단축키와 히스토리
파일 시스템경로와 파일 조작
파일 조작의 기본파일 조작 기본 명령어
파일 검색과 명령어find, locate, man

Architecture

주제설명
REST 기초REST의 기원과 원칙
리소스 설계콘텐츠 협상, 버저닝
보안인증과 로깅
성능캐싱과 비동기 처리
고급 설계Rate Limiting, HATEOAS
실시간 APISSE, WebSocket

동시성 프로그래밍

주제설명
동시성이란동시성의 정의와 필요성
순차/병렬 실행암달의 법칙, 구스타프슨의 법칙
컴퓨터 동작 원리플린 분류, CPU vs GPU
동시성 재료프로세스, 스레드, 컨텍스트 스위칭