


네트워크 지연으로 인한 HTTP 스레드 블로킹 및 병목 문제 해결기 : SSE vs Polling 도입 판단의 기준

기존 서버 구조의 문제와 모듈 계층 구분을 통한 문제 해결

알림 시스템 처리량에 대한 고민을 돌아보며

알림 시스템 리팩토링 : 대규모 알림 처리 상황 가정하기
현재 알림 시스템 설계의 문제점과 해결하기 위해 고민하고 적용한 방법들을 정리

인덱스를 통한 쿼리 성능 개선하기
인덱스를 통한 쿼리 성능 개선을 통해 서버의 성능을 개선해보자

K6 를 이용한 서버 성능 테스트 및 조회 성능 개선
k6 도구를 통한 서버의 성능 테스트 및 개선을 해보자

@TransactionalEventListener(AFTER_ROLLBACK) 사용 시 트랜잭션 리소스가 반납되지 않아 발생한 문제와 해결
@TransactionalEventListener에서 TransactionSynchronization#afterCompletion 을 사용하게 되는 경우, 이벤트 리스너에서 이벤트 퍼블리셔의 트랜잭션 리소스가 반납되지 않을 수 있다. 이 문제로 인해 발생한 문제에 대한 고민과 선택한 해결 방법을 살펴보자

InnoDB 에서 INSERT 시 잠금 메커니즘 맛보기
InnoDB에서 INSERT 실행 시 X락의 사용에 대해 (feat.암묵적 잠금과 명시적 잠금 메커니즘)
![Spring Batch 에서 Step 간 데이터 공유하기 [2]](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F2c3878bf-1b33-4496-af7e-70a77e2a24df%252FSpring_Batch_%2525E1%252584%25258B%2525E1%252585%2525A6%2525E1%252584%252589%2525E1%252585%2525A5_Step_%2525E1%252584%252580%2525E1%252585%2525A1%2525E1%252586%2525AB_%2525E1%252584%252583%2525E1%252585%2525A6%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252584%252590%2525E1%252585%2525A5_%2525E1%252584%252580%2525E1%252585%2525A9%2525E1%252586%2525BC%2525E1%252584%25258B%2525E1%252585%2525B2%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252584%252580%2525E1%252585%2525B5_2.png%3Ftable%3Dblock%26id%3Df92c3eeb-f102-4ab8-aa13-43b8cb1df50f%26cache%3Dv2&w=3840&q=75)
Spring Batch 에서 Step 간 데이터 공유하기 [2]
스프링 배치 적용 중, 모든 단계에서 공유되어야 하는 데이터에 대한 고민과 해결하기 위한 과정 정리 [2]
![Spring Batch 에서 Step 간 데이터 공유하기 [1]](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F0fac5522-077b-46ad-8ece-5aa556b5020f%252FSpring_Batch_%2525E1%252584%25258B%2525E1%252585%2525A6%2525E1%252584%252589%2525E1%252585%2525A5_Step_%2525E1%252584%252580%2525E1%252585%2525A1%2525E1%252586%2525AB_%2525E1%252584%252583%2525E1%252585%2525A6%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252584%252590%2525E1%252585%2525A5_%2525E1%252584%252580%2525E1%252585%2525A9%2525E1%252586%2525BC%2525E1%252584%25258B%2525E1%252585%2525B2%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252584%252580%2525E1%252585%2525B5_1.png%3Ftable%3Dblock%26id%3De2e60ac9-e072-42b6-a6a0-9c240b2fb47b%26cache%3Dv2&w=3840&q=75)
Spring Batch 에서 Step 간 데이터 공유하기 [1]
스프링 배치 적용 중, 모든 단계에서 공유되어야 하는 데이터에 대한 고민과 해결하기 위한 과정 정리 [1]
.png%3Ftable%3Dblock%26id%3D65b5aaef-3c14-4faa-81b5-4e4d3c1639e4%26cache%3Dv2&w=3840&q=75)
Log4j2 와 Sentry 로 로그 모니터링 하기 (feat.MDC)
Log4j2 와 Sentry 를 활용해 로그 모니터링 환경 구축하기

이벤트를 활용해 외부 네트워크 작업과 DB 트랜잭션 분리하기
스프링 이벤트를 활용한 네트워크 작업 및 트랜잭션 작업 분리

애그리거트 루트 하위 객체에서의 일급 컬렉션 사용에 대하여
애그리거트 루트 하위 객체에서의 일급 컬렉션 사용에 대한 고민을 정리합니다

API 문서화를 위한 도구 선택 : Spring REST Docs
API 문서화를 위한 도구 REST Docs 선택과 기본적인 설정들에 대해

도메인 예외 발생 위치에 대한 고민
도메인 예외 발생 위치에 대한 고민과 해결 방법

JWT 외부 의존성 제거를 위한 의존성 분리와 의존성 역전을 통한 모듈 간 의존성 문제 해결하기
도메인을 최대한 순수하게 유지하기 위한 고민

테스트 방법의 결정과 테스트 전략 : Unit Test
졸업 프로젝트의 테스트 환경 설정

Logging 프레임워크 선택과 Logging 환경 구축 : Log4j2
졸업 프로젝트의 로깅 환경 구축
.png%3Ftable%3Dblock%26id%3Dc4b1e245-8cf4-476b-bf1d-ca17cc164bec%26cache%3Dv2&w=3840&q=75)
졸업 프로젝트 서버 아키텍처 (feat.DDD)
졸업 프로젝트의 서버 아키텍처 구성
_%2525E1%252584%252580%2525E1%252585%2525A1%2525E1%252586%2525AB%2525E1%252584%252583%2525E1%252585%2525A1%2525E1%252586%2525AB_%2525E1%252584%25258C%2525E1%252585%2525A5%2525E1%252586%2525BC%2525E1%252584%252585%2525E1%252585%2525B5.png%3Ftable%3Dblock%26id%3Dc3601f2b-614b-48b4-8cde-8d6ee24a9e43%26cache%3Dv2&w=3840&q=75)
JVM(Java Virtual Machine) 간단 정리
JVM 의 클래스로딩 과정과 memory layout, 실행 엔진 간단 정리

SpringBoot 의 내장 Tomcat 설정 값
스프링부트의 내장 웹 서버 톰캣의 설정값에 대해

SpringBoot 내장 톰캣이 다중 사용자 요청을 처리하는 과정
스프링부트의 내장 웹 서버인 Tomcat 이 다중 사용자 요청을 처리하는 과정에 대해

어노테이션과 Annotation Processing
자바에서 제공하는 어노테이션 기본 지식과 이를 활용한 lombok 어노테이션에 대해

스프링 컨테이너의 생명주기와 Spring Bean 의 생명주기 및 범위에 대해
스프링 프레임워크의 스프링 컨테이너와 Bean 의 생명주기와 범위에 대해
![현상소 검색을 위한 FULLTEXT 인덱스 적용기[1]](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F4d9fb41c-2c42-4c29-b77d-4a0a4cac0121%252F%2525E1%252584%252592%2525E1%252585%2525A7%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A1%2525E1%252586%2525BC%2525E1%252584%252589%2525E1%252585%2525A9_%2525E1%252584%252580%2525E1%252585%2525A5%2525E1%252586%2525B7%2525E1%252584%252589%2525E1%252585%2525A2%2525E1%252586%2525A8%2525E1%252584%25258B%2525E1%252585%2525B3%2525E1%252586%2525AF_%2525E1%252584%25258B%2525E1%252585%2525B1%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252586%2525AB_FULLTEXT_%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252583%2525E1%252585%2525A6%2525E1%252586%2525A8%2525E1%252584%252589%2525E1%252585%2525B3_%2525E1%252584%25258C%2525E1%252585%2525A5%2525E1%252586%2525A8%2525E1%252584%25258B%2525E1%252585%2525AD%2525E1%252586%2525BC%2525E1%252584%252580%2525E1%252585%2525B51.png%3Ftable%3Dblock%26id%3Dc1b77579-00a0-4721-970a-b4333dd7f4eb%26cache%3Dv2&w=3840&q=75)
현상소 검색을 위한 FULLTEXT 인덱스 적용기[1]
전문 검색 인덱스 적용 전 성능 테스트

MySQL 인덱스 : Full Text search 인덱스
mysql 인덱스 : 전문 검색 인덱스

JPA의 DTO Projection 사용 중 발생한 2N+1 문제 해결
2N+1 문제 해결
.png%3Ftable%3Dblock%26id%3D08e4e47e-188a-4225-b192-8e1f3f64520b%26cache%3Dv2&w=3840&q=75)
쿼리 개선을 통한 API 성능 개선 (feat.도메인 엔티티와 영속성 엔티티의 분리)
N*2 문제 + 예상하지 못한 쿼리 발생 문제 해결

온보딩 API의 쿼리 개수 줄이기 시행착오
온보딩 API의 쿼리 개수 줄이기 시행착오

쿼리 개선을 위한 쿼리 매니저 적용기
쿼리 개선을 위한 쿼리 매니저 적용기
%2525E1%252584%252580%2525E1%252585%2525AA_%2525E1%252584%252580%2525E1%252585%2525A7%2525E1%252586%2525AF%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252586%2525B8%2525E1%252584%252583%2525E1%252585%2525A9_%2525E1%252584%25258F%2525E1%252585%2525A2%2525E1%252586%2525B8%2525E1%252584%252589%2525E1%252585%2525B2%2525E1%252586%2525AF%2525E1%252584%252592%2525E1%252585%2525AA(Encapsulation)_%2525E1%252584%25258C%2525E1%252585%2525A1%2525E1%252584%25258B%2525E1%252585%2525B2%2525E1%252586%2525AF%2525E1%252584%252589%2525E1%252585%2525A5%2525E1%252586%2525BC%2525E1%252584%252580%2525E1%252585%2525AA_%2525E1%252584%25258B%2525E1%252585%2525B3%2525E1%252586%2525BC%2525E1%252584%25258C%2525E1%252585%2525B5%2525E1%252586%2525B8%2525E1%252584%252583%2525E1%252585%2525A9(Cohesion).png%3Ftable%3Dblock%26id%3D387d4a1a-24b4-4e2d-904e-288d2b49b6ad%26cache%3Dv2&w=3840&q=75)
객체지향 설계의 핵심 : 의존성(Dependency)과 결합도, 캡슐화(Encapsulation), 자율성과 응집도(Cohesion)
객체지향 설계 : 의존성, 결합도, 캡슐화, 자율성, 응집도

Spring MVC 의 흐름과 요청 역직렬화 및 응답 직렬화
Spring MVC 의 흐름과 요청-응답 간 직렬화와 역직렬화에 대해
%2525E1%252584%252580%2525E1%252585%2525AA_%2525E1%252584%252583%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%252591%2525E1%252585%2525A2%2525E1%252584%25258E%2525E1%252585%2525A5_%2525E1%252584%252589%2525E1%252585%2525A5%2525E1%252584%252587%2525E1%252585%2525B3%2525E1%252586%2525AF%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525BA(Dispatcher_Servlet).png%3Ftable%3Dblock%26id%3Dc211b2e5-4478-4c3a-a491-b92f7ee8c70b%26cache%3Dv2&w=3840&q=75)
서블릿(Servlet)과 디스패처 서블릿(Dispatcher Servlet)에 대하여
자바 서블릿과 스프링 디스패처 서블릿
%2525E1%252584%25258B%2525E1%252585%2525AA_WAS(%2525E1%252584%25258B%2525E1%252585%2525B0%2525E1%252586%2525B8_%2525E1%252584%25258B%2525E1%252585%2525A2%2525E1%252584%252591%2525E1%252585%2525B3%2525E1%252586%2525AF%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252584%25258F%2525E1%252585%2525A6%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525A7%2525E1%252586%2525AB_%2525E1%252584%252589%2525E1%252585%2525A5%2525E1%252584%252587%2525E1%252585%2525A5).png%3Ftable%3Dblock%26id%3D56474642-d07d-4bc5-9999-0e9409bc443f%26cache%3Dv2&w=3840&q=75)
웹 서버(Web Server)와 WAS(웹 애플리케이션 서버)
웹 서버와 웹 앱 서버

MySQL 의 잠금 : InnoDB 스토리지 엔진 잠금
InnoDB 스토리지 엔진 잠금 정리 : 레코드 락, 갭 락, 넥스트 키 락, 자동 증가 락

MySQL 의 잠금 : MySQL 엔진 잠금
mysql 잠금
.png%3Ftable%3Dblock%26id%3Dbeff74ec-2ade-430d-96e7-d5b9ccda7975%26cache%3Dv2&w=3840&q=75)
트랜잭션과 트랜잭션 격리 수준 (isolation level)
트랜잭션과 트랜잭션 격리 수준
Undo_Log_(%2525E1%252584%25258B%2525E1%252585%2525A5%2525E1%252586%2525AB%2525E1%252584%252583%2525E1%252585%2525AE_%2525E1%252584%252585%2525E1%252585%2525A9%2525E1%252584%252580%2525E1%252585%2525B3)__InnoDB_%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%252590%2525E1%252585%2525A9%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252584%25258C%2525E1%252585%2525B5_%2525E1%252584%25258B%2525E1%252585%2525A6%2525E1%252586%2525AB%2525E1%252584%25258C%2525E1%252585%2525B5%2525E1%252586%2525AB_%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252584%25258F%2525E1%252585%2525B5%2525E1%252584%252590%2525E1%252585%2525A6%2525E1%252586%2525A8%2525E1%252584%25258E%2525E1%252585%2525A5.png%3Ftable%3Dblock%26id%3D255e3426-e1b4-467d-b9b6-3d5e24b7afc6%26cache%3Dv2&w=3840&q=75)
Redo Log (리두 로그), Undo Log (언두 로그) - InnoDB 스토리지 엔진 아키텍처 : On-Disk Structures
리두 로그와 언두 로그 : InnoDB 스토리지 엔진 아키텍처

테이블 스페이스와 Double Write Buffer - InnoDB 스토리지 엔진 아키텍처 : On-Disk Structures
테이블 스페이스와 이중 쓰기 버퍼 : InnoDB 스토리지 엔진 아키텍처

어댑티브 해시 인덱스 - InnoDB 스토리지 엔진 아키텍처 : In-Memory Structures
어댑티브 해시 인덱스 : InnoDB 스토리지 엔진 아키텍처

체인지 버퍼 - InnoDB 스토리지 엔진 아키텍처 : In-Memory Structures
체인지 버퍼 : InnoDB 스토리지 엔진 아키텍처

버퍼 풀, 로그 버퍼 - InnoDB 스토리지 엔진 아키텍처 : In-Memory Structures
버퍼 풀과 로그 버퍼 : InnoDB 스토리지 엔진 아키텍처

MySQL 아키텍처
MySQL의 아키텍처에 대해

FCM 서버 에러 및 네트워크 불량으로 인한 전송 누락 문제 해결
지수 백오프를 이용한 재전송 로직 구현을 통해 문제 해결
![[시스템 프로그래밍] POSIX Signals 와 시그널 핸들링](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F575a0a22-5059-4e4a-9e5d-3ef3c98024c9%252FPOSIX_Signals_%2525E1%252584%25258B%2525E1%252585%2525AA_%2525E1%252584%252589%2525E1%252585%2525B5%2525E1%252584%252580%2525E1%252585%2525B3%2525E1%252584%252582%2525E1%252585%2525A5%2525E1%252586%2525AF_%2525E1%252584%252592%2525E1%252585%2525A2%2525E1%252586%2525AB%2525E1%252584%252583%2525E1%252585%2525B3%2525E1%252586%2525AF%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525BC.png%3Ftable%3Dblock%26id%3Df6dfe77c-cef3-4027-b685-5ae350868d23%26cache%3Dv2&w=3840&q=75)
[시스템 프로그래밍] POSIX Signals 와 시그널 핸들링
POSIX Signals 와 시그널 핸들링
![[시스템 프로그래밍] 인터포지셔닝 - 컴파일 타임, 링크 타임, 로드/런 타임](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F596b5d64-56fa-4fdc-8888-2eb03a7a4d35%252F_%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252590%2525E1%252585%2525A5%2525E1%252584%252591%2525E1%252585%2525A9%2525E1%252584%25258C%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525A7%2525E1%252584%252582%2525E1%252585%2525B5%2525E1%252586%2525BC_%2525E1%252584%25258F%2525E1%252585%2525A5%2525E1%252586%2525B7%2525E1%252584%252591%2525E1%252585%2525A1%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252586%2525AF_%2525E1%252584%252590%2525E1%252585%2525A1%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252586%2525B7_%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525BC%2525E1%252584%25258F%2525E1%252585%2525B3_%2525E1%252584%252590%2525E1%252585%2525A1%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252586%2525B7_%2525E1%252584%252585%2525E1%252585%2525A9%2525E1%252584%252583%2525E1%252585%2525B3_%2525E1%252584%252585%2525E1%252585%2525A5%2525E1%252586%2525AB_%2525E1%252584%252590%2525E1%252585%2525A1%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252586%2525B7.png%3Ftable%3Dblock%26id%3D179edbef-b244-4c6b-91db-96054291e058%26cache%3Dv2&w=3840&q=75)
[시스템 프로그래밍] 인터포지셔닝 - 컴파일 타임, 링크 타임, 로드/런 타임
인터포지셔닝에 대해
![[시스템 프로그래밍] Linking 과 Relocation 에 대하여](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252Fef64fba7-9087-44b4-97b1-5a98a5d67a78%252FLinking_%2525E1%252584%252580%2525E1%252585%2525AA_Relocation.png%3Ftable%3Dblock%26id%3Dfd9329f8-66b7-40e3-8356-df6214d9e81f%26cache%3Dv2&w=3840&q=75)
[시스템 프로그래밍] Linking 과 Relocation 에 대하여
링킹과 리로케이션
![[Project] ScheduledExecutorService 를 이용한 예약 알림 시스템 구현](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F0f25aa68-6ae3-4afa-931d-5c6104e30223%252FScheduledExecutorService_%2525E1%252584%252585%2525E1%252585%2525B3%2525E1%252586%2525AF_%2525E1%252584%25258B%2525E1%252585%2525B5%2525E1%252584%25258B%2525E1%252585%2525AD%2525E1%252586%2525BC%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252586%2525AB_%2525E1%252584%25258B%2525E1%252585%2525A8%2525E1%252584%25258B%2525E1%252585%2525A3%2525E1%252586%2525A8_%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252586%2525AF%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525B7_%2525E1%252584%252589%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%252590%2525E1%252585%2525A6%2525E1%252586%2525B7_%2525E1%252584%252580%2525E1%252585%2525AE%2525E1%252584%252592%2525E1%252585%2525A7%2525E1%252586%2525AB.png%3Ftable%3Dblock%26id%3Db08f3c38-bc4d-4207-b76a-431adc1d6e9d%26cache%3Dv2&w=3840&q=75)
[Project] ScheduledExecutorService 를 이용한 예약 알림 시스템 구현
ScheduledExecutorService 를 이용한 예약 알림 시스템

Hikari Pool - Thread starvation or clock leap detected 문제와 해결
Hikari Pool 에서 발생한 Thread starvation or clock leap detected 문제와 해결
![[보안 프로그래밍] 비대칭키(공개키) 암호 시스템과 RSA](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F05554cbd-ce2e-446b-913f-ac92d1fcec6f%252F%2525E1%252584%252587%2525E1%252585%2525B5%2525E1%252584%252583%2525E1%252585%2525A2%2525E1%252584%25258E%2525E1%252585%2525B5%2525E1%252586%2525BC%2525E1%252584%25258F%2525E1%252585%2525B5(%2525E1%252584%252580%2525E1%252585%2525A9%2525E1%252586%2525BC%2525E1%252584%252580%2525E1%252585%2525A2%2525E1%252584%25258F%2525E1%252585%2525B5)_%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252586%2525B7%2525E1%252584%252592%2525E1%252585%2525A9_%2525E1%252584%252589%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%252590%2525E1%252585%2525A6%2525E1%252586%2525B7%2525E1%252584%252580%2525E1%252585%2525AA_RSA.png%3Ftable%3Dblock%26id%3Dccb57601-da3c-4b0c-aaba-76530db83cc3%26cache%3Dv2&w=3840&q=75)
[보안 프로그래밍] 비대칭키(공개키) 암호 시스템과 RSA
비대칭키(공개키) 암호화와 RSA
![[보안 프로그래밍] 대칭키 암호 시스템 - 블록 암호와 스트림 암호](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F2a305a12-13be-4729-bc88-86f00350fc05%252F%2525E1%252584%252583%2525E1%252585%2525A2%2525E1%252584%25258E%2525E1%252585%2525B5%2525E1%252586%2525BC%2525E1%252584%25258F%2525E1%252585%2525B5_%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252586%2525B7%2525E1%252584%252592%2525E1%252585%2525A9_%2525E1%252584%252589%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%252590%2525E1%252585%2525A6%2525E1%252586%2525B7__%2525E1%252584%252587%2525E1%252585%2525B3%2525E1%252586%2525AF%2525E1%252584%252585%2525E1%252585%2525A9%2525E1%252586%2525A8_%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252586%2525B7%2525E1%252584%252592%2525E1%252585%2525A9%2525E1%252584%25258B%2525E1%252585%2525AA_%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%252590%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525B7_%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252586%2525B7%2525E1%252584%252592%2525E1%252585%2525A9_.png%3Ftable%3Dblock%26id%3Deb8323ff-6c0b-41ac-8015-3c16d304342a%26cache%3Dv2&w=3840&q=75)
[보안 프로그래밍] 대칭키 암호 시스템 - 블록 암호와 스트림 암호
대칭키 암호 시스템 : 블록 암호와 스트림 암호
![[Java] Java Collections Framework 와 List - LinkedList 편](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252Fc17334cc-04c7-46ec-bead-051c7d2e28cc%252FJava_Collections_Framework_%2525E1%252584%25258B%2525E1%252585%2525AA_List_LinkedList_%2525E1%252584%252591%2525E1%252585%2525A7%2525E1%252586%2525AB_.png%3Ftable%3Dblock%26id%3D1b08218a-e3ea-478c-bee7-90f24ecbb872%26cache%3Dv2&w=3840&q=75)
[Java] Java Collections Framework 와 List - LinkedList 편
자바 컬렉션 프레임워크 : LinkedList
[Project] 변형된 헥사고날 아키텍처에 대하여
왈 프로젝트의 서버 구조 : 변형한 헥사고날 아키텍처
![[Java] Java Collections Framework 와 List - ArrayList 편](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252Fac38fa66-98cf-4959-8e28-c0ac69813d0c%252FJava_Collections_Framework_%2525E1%252584%25258B%2525E1%252585%2525AA_List_ArrayList_%2525E1%252584%252591%2525E1%252585%2525A7%2525E1%252586%2525AB_.png%3Ftable%3Dblock%26id%3D00a898b9-6559-49ad-afc8-e507b6532931%26cache%3Dv2&w=3840&q=75)
[Java] Java Collections Framework 와 List - ArrayList 편
자바 컬렉션 프레임워크 : ArrayList 에 대해
![[시스템 프로그래밍] Process 와 ELF(Executable and Linking Format) 에 대하여](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F256ad7e1-dc28-45e5-a597-87a04aa25150%252FProcess_%2525E1%252584%25258B%2525E1%252585%2525AA_ELF(Executable_and_Linking_Format).png%3Ftable%3Dblock%26id%3D020e7a54-87dc-43bc-aec8-7cf5832f7dd2%26cache%3Dv2&w=3840&q=75)
[시스템 프로그래밍] Process 와 ELF(Executable and Linking Format) 에 대하여
프로세스와 ELF
![[보안 프로그래밍] 암호학적 해쉬와 MDC, MAC 기술에 대하여](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Ffa241700-1f97-4dde-9af7-43ab303a3704%252F4a41b598-24f6-403e-9d77-8b338fe9cea1%252F%2525E1%252584%25258B%2525E1%252585%2525A1%2525E1%252586%2525B7%2525E1%252584%252592%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252586%2525A8%2525E1%252584%25258C%2525E1%252585%2525A5%2525E1%252586%2525A8_%2525E1%252584%252592%2525E1%252585%2525A2%2525E1%252584%252589%2525E1%252585%2525B1%2525E1%252584%25258B%2525E1%252585%2525AA_MDC_MAC_%2525E1%252584%252580%2525E1%252585%2525B5%2525E1%252584%252589%2525E1%252585%2525AE%2525E1%252586%2525AF%2525E1%252584%25258B%2525E1%252585%2525A6_%2525E1%252584%252583%2525E1%252585%2525A2%2525E1%252584%252592%2525E1%252585%2525A1%2525E1%252584%25258B%2525E1%252585%2525A7.png%3Ftable%3Dblock%26id%3De8f8d62f-2129-488f-b8d3-1a8febd66073%26cache%3Dv2&w=3840&q=75)
[보안 프로그래밍] 암호학적 해쉬와 MDC, MAC 기술에 대하여
암호학적 해쉬와 MDC, MAC 기술

equals & hashCode 에 대하여
자바의 equlas&hashcode

원시값 포장과 VO
자바의 원시값 포장과 VO에 대해