profile
개발자로 성장하기
post-thumbnail

[Java] 코딩 테스트 개념 정리: 스택/큐

코딩 테스트 개념 정리: 스택/큐

2026년 1월 17일
·
0개의 댓글
·
post-thumbnail

[Java] 코딩 테스트 개념 정리: 배열(Array)

코딩 테스트 개념 정리: 배열(Array)

2026년 1월 8일
·
0개의 댓글
·
post-thumbnail

첫 면접, 도망가고 싶었지만 그래도 보길 잘했다

오늘 첫 번째 면접을 봤고, 기억이 생생할 때 후기를 남겨보려고 한다.(사실 완전 첫 면접은 아니지만, 백엔드 개발자로서는 처음이었다.)면접 전에는 솔직히 준비가 많이 부족하다는 걸 스스로 느껴 도망가고 싶은 마음이 컸다.그럼에도 "실전 경험에서만 얻을 수 있는 게 분

2026년 1월 6일
·
0개의 댓글
·
post-thumbnail

2025년 회고

올해 다섯 가지 키워드로 정리한 2025년 회고

2025년 12월 31일
·
0개의 댓글
·
post-thumbnail

StaleObjectStateException 동시성 이슈 해결기

팀 프로젝트에서 로컬 개발 환경을 세팅하던 중 동시성 이슈(StaleObjectStateException)로 애플리케이션 기동이 실패했습니다. 처음엔 단순 트러블슈팅처럼 보였지만, 해결 과정에서 자연스럽게 “실제 서비스라면 어떻게 설계해야 할까?”까지 고민이 확장되어

2025년 12월 19일
·
0개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 고급 프로젝트 회고 : 옷장을 부탁해

코드잇 고급 프로젝트 회고 : 옷장을 부탁해

2025년 11월 20일
·
1개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 17주차

Q1. TCP/IP 4계층 모델과 OSI 7계층 모델에 대해 각각 설명하고, 두 모델을 비교해보세요. ✅ TCP/IP 4계층 모델 인터넷 표준 TCP/IP 프로토콜을 계층화하여 표준화 한 모델이다 각 4계층은 다음과 같

2025년 8월 31일
·
0개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 16주차

Q1. Spring Cache에서 @Cacheable, @CachePut, @CacheEvict의 차이점과 각각을 어떤 상황에서 사용하는 것이 적절한지 설명해주세요. Q2. 로컬 캐시와 분산 캐시의 개념 차이와 각각의 장단점, 그리고 실무에서 어떤 기준으로 선택해야 하

2025년 8월 24일
·
0개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 15주차

Q. 멀티스레드 환경에서 발생하는 대표적인 문제 중 하나인 경쟁 상태(Race Condition)에 대해 설명하고, 이를 해결하기 위한 다양한 전략을 설명해보세요. ✅ 경쟁 상태(Race Condition)란? 여러 스레드나 프로세스가 동시에 공유 자원(변수, 메모리

2025년 8월 17일
·
2개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 14주차

Q. Spring 기반 웹 애플리케이션에서 발생할 수 있는 4가지 주요 보안 공격 (CSRF, XSS, 세션 고정, JWT 탈취)에 대해 설명하고, 각각에 대한 Spring Security 또는 일반적인 대응 전략을 설명하세요. 👾 CSRF (Cross-Site R

2025년 8월 10일
·
0개의 댓글
·
post-thumbnail

Spring Security 공식 문서 정리 - 아키텍처

📌 본 글은 Spring Security 공식 문서 를 기반으로 정리한 글입니다. > Spring Security의 필터 체인 구조, DelegatingFilterProxy의 동작 방식, 요청 저장 및 예외 처리 흐름 등을 예시 코드와 함께 설명합니다.

2025년 8월 7일
·
0개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 13주차

1. 세션 기반 인증과 토큰 기반 인증의 차이점과 보안 고려사항 2. OAuth 2.0의 주요 컴포넌트와 Authorization Code Grant 흐름

2025년 8월 3일
·
1개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 초급 프로젝트 회고 : HR Bank

코드잇 초급 프로젝트 회고 : HR Bank 중급 프로젝트을 앞두고, 코드잇 초급 프로젝트에 대한 회고를 뒤늦게나마 정리해보려 한다.. 짧은 기간이었지만, 다양한 기술과 협업을 경험할 수 있었고 새로운 도전으로 가득했던 의미 있는 프로젝트였다. 👍 🗂️ 프로젝트

2025년 7월 7일
·
0개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 12주차

Q. AWS RDS를 활용하는 주요 이점과 EC2에 직접 데이터베이스를 설치하여 운영하는 것과 비교했을 때의 차별점에 대해 설명해주세요. 그리고 RDS를 사용하는 것이 적합하지 않을 수 있는 상황도 함께 언급해주세요. Q. GitHub Actions 워크플로우에서 사

2025년 7월 6일
·
2개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 11주차

Q. 컨테이너 기술과 Docker를 명확히 구분하여 설명하세요. 컨테이너 기술이 Docker 이전에도 존재했던 개념임을 언급하고, Docker가 컨테이너 기술을 구현한 하나의 도구라는 관점에서 설명해주세요. 또한, Docker 외에 컨테이너 기술을 구현한 다른 도구의

2025년 6월 29일
·
1개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 10주차

사용자의 입력값이 기본적인 형식 요건을 충족하는지 검증하는 1차 방어선이다.ex. 문자열 길이 제한, 이메일 형식, null 허용 여부 등일반적으로 @Valid, @NotNull, @Size, @Email 등 Bean Validation 을 사용하여 DTO 필드의 형식

2025년 6월 22일
·
4개의 댓글
·
post-thumbnail

Spring Boot 모니터링 : Grafana와 Prometheus를 이용한 시각화

대상 시스템에서 다양한 모니터링 지표(metrics)를 수집하고 저장하며, 쿼리를 통해 검색하고 시각화 할 수 있는 오픈소스 모니터링 시스템이다.Prometheus와 같은 모니터링 데이터 소스를 시각화해주는 대시보드 기반의 시각화 도구로 지표를 그래프, 수치 등 다양한

2025년 6월 17일
·
2개의 댓글
·
post-thumbnail

[SB 3기] 코드잇 스프린트 위클리페이퍼 9주차

Q. JPA에서 발생하는 N+1 문제의 발생 원인과 해결 방안에 대해 설명하세요. ✅ N+1 문제란? JPA 또는 ORM 환경에서 특정 엔티티를 조회할 때, 연관 관계를 가진 엔티티 또한 조회하게 되면서, 예상치 못한 N개의 추가 쿼리가 발생하여 성능 저하를 유발하는

2025년 6월 16일
·
3개의 댓글
·

[SB 3기] 코드잇 스프린트 미션 5 회고

📖 미션 내용 🚀 스프린트 미션 5 RESTful API로 재설계 및 리팩토링 Swagger를 활용한 API 문서 자동화 프론트엔드 연동 PaaS를 활용한 배포 Railway.app 활용 💡 코드 리뷰 사항 및 개선 포인트 📌 스프린트 미션 5 1. 회고

2025년 6월 2일
·
0개의 댓글
·