Tags Tags Algorithm ComputerStructure DataStructure Diary Interview JPA JUnit5 Java Mockito MyBatis OS Page React Redis Spring Spring-Advanced Spring-Core Spring-MVC Spring-Security TS Tech Test-Framework Thymeleaf 코딩인터뷰 완전분석 Algorithm [알고리즘] 벨만포드 알고리즘 March 24, 2022 [알고리즘] 유니온-파인드 알고리즘 February 26, 2022 [알고리즘 - 순열] 순열과 순열 알고리즘 February 26, 2022 [알고리즘 - 분할정복] 분할정복 알고리즘 February 26, 2022 [알고리즘 - 조합] 조합과 조합 알고리즘 February 20, 2022 [알고리즘 - 최단거리] 전보 January 21, 2022 [알고리즘 - 최단거리] 미래도시 January 21, 2022 [알고리즘 - 최단거리] 플로이드 워셜 알고리즘 January 20, 2022 [알고리즘 - 최단거리] 개선된 다익스트라 알고리즘 January 19, 2022 [알고리즘 - 최단거리] 기본 다익스트라 알고리즘 January 18, 2022 [알고리즘 - DP] 효율적인 화폐 구성 January 17, 2022 [알고리즘 - DP] 바닥 공사 January 17, 2022 [알고리즘 - DP] 개미전사 January 16, 2022 [알고리즘 - DP] 1로 만들기 January 16, 2022 [알고리즘 - 이진탐색] 떡볶이 떡 만들기 January 15, 2022 [알고리즘 - 이진탐색] 부품 찾기 January 15, 2022 [알고리즘 - 이진탐색] 이진탐색 January 15, 2022 [알고리즘 - 정렬] 두 배열의 원소 교체 January 14, 2022 [알고리즘 - 정렬] 성적이 낮은 순서로 학생 출력하기 January 14, 2022 [알고리즘 - 정렬] 계수 정렬 January 13, 2022 [알고리즘 - 정렬] 위에서 아래로 January 13, 2022 [알고리즘 - 정렬] 퀵정렬 January 13, 2022 [알고리즘 - 정렬] 삽입 정렬 January 13, 2022 [알고리즘 - 정렬] 선택 정렬 January 12, 2022 [알고리즘 - BFS] 미로 탈출 January 11, 2022 [알고리즘 - DFS] 음료수 얼려먹기 January 11, 2022 [알고리즘 - DFS와 BFS] Breadth First Search 개념 January 10, 2022 [알고리즘 - DFS와 BFS] Depth First Search 개념 January 08, 2022 [알고리즘 - 구현] 게임 개발 January 07, 2022 [알고리즘 - 구현] 왕실의 나이트 January 06, 2022 [알고리즘 - 구현] 시각 January 05, 2022 [알고리즘 - 구현] 상하좌우 January 05, 2022 [알고리즘 - 그리디] 숫자가 1이 될 때까지 January 04, 2022 [알고리즘 - 그리디] 숫자 카드 게임 January 04, 2022 [알고리즘 - 그리디] 큰 수의 법칙 January 04, 2022 [알고리즘 - 그리디] 거스름돈 January 04, 2022 [알고리즘] 해시알고리즘 October 23, 2021 [알고리즘 - 동적계획] 연속 행렬 곱셈 July 31, 2021 [알고리즘 - 동적계획] 모든 쌍 최단 경로 July 23, 2021 [알고리즘 - 동적계획] 개요 July 21, 2021 [알고리즘 - 분할정복] 최근접점쌍 문제 July 20, 2021 [알고리즘 - 분할정복] 선택문제 July 20, 2021 [알고리즘 - 분할정복] 퀵정렬 July 17, 2021 [알고리즘 - 분할정복] 합병정렬 July 17, 2021 ComputerStructure [Computer Structure] 병렬 조직 December 10, 2021 [Computer Structure] CPU 제어유닛 December 03, 2021 [Computer Structure] 프로세서의 조직과 기능 November 24, 2021 [Computer Structure] 명령어 세트 November 19, 2021 [Computer Structure] 컴퓨터 산술 November 05, 2021 [Computer Structure] 입력과 출력 October 29, 2021 [Computer Structure] 외부 기억장치 October 22, 2021 [Computer Structure] 내부 기억장치 October 15, 2021 [Computer Structure] 캐시 기억장치 October 08, 2021 [Computer Structure] 기억장치 October 01, 2021 [Computer Structure] 컴퓨터 상호연결 September 17, 2021 [Computer Structure] 컴퓨터 기능 September 17, 2021 [Computer Structure] 컴퓨터 구조 개요 September 11, 2021 DataStructure [데이터구조] 이진탐색트리 July 16, 2021 [데이터구조] 이진트리 순회 July 16, 2021 [데이터구조] 이진트리 개요 July 15, 2021 [데이터구조] 이중연결리스트와 헤드노드 July 14, 2021 [데이터구조] 배열방식과 Link방식의 리스트 July 13, 2021 [데이터구조] 리스트의 헤드 포인터 & 헤드 노드 July 13, 2021 [데이터구조] 연결리스트-스택 July 09, 2021 [데이터구조] 연결리스트-큐 July 09, 2021 [데이터구조] 큐 July 03, 2021 [데이터구조] 덱 July 03, 2021 [데이터구조] 스택응용 July 02, 2021 [데이터구조] 스택 July 02, 2021 [데이터구조] 개요 June 26, 2021 Diary 가비아 2023 하반기 백엔드 인턴 합격 후기 December 22, 2023 [DevFest University] 백엔드 프로그래머 신입으로 취업하기 위해 무엇을 해야하나 November 07, 2021 [DevFest University] DevFest University 2021에 참가해보자! October 31, 2021 인생 첫 PR Merge October 25, 2021 스타트업 코딩 페스티벌 2021 참여 회고 July 29, 2021 Interview [CS Study] 패리티 비트와 해밍 코드 January 31, 2023 [CS Study] 고정 소수점 & 부동 소수점 January 28, 2023 [CS Study] Cache Memory January 27, 2023 [CS Study] CPU 작동 원리 January 27, 2023 [CS Study] 컴퓨터의 구조 January 25, 2023 [CS Study] Trie 자료구조 January 25, 2023 [CS Study] B-Tree 와 B+Tree January 21, 2023 [CS Study] Java에서의 Vector와 ArrayList January 20, 2023 [CS Study] Hash January 20, 2023 [CS Study] Heap January 18, 2023 [CS Study] Stack & Queue January 17, 2023 [CS Study] Tree January 15, 2023 [CS Study] Array vs ArrayList vs LinkedList January 14, 2023 [CS Study] 연결 리스트 January 12, 2023 JPA [JPA] 페치조인과 페이지네이션 사용시 주의사항 September 04, 2022 [JPA] 엔티티 연관관계·트랜잭션 관련 오류와 해결방법 August 23, 2022 [JPA] DDL-AUTO 옵션을 통한 칼럼 업데이트 May 17, 2022 [JPA] JPA Auditing으로 생성시간/수정시간 자동화하기 January 28, 2022 [JPA] 웹 애플리케이션과 영속성 관리 December 07, 2021 [JPA] 객체지향 쿼리 언어 - 심화 December 04, 2021 [JPA] 객체지향 쿼리 언어 - 네이티브 쿼리 December 03, 2021 [JPA] 객체지향 쿼리 언어 - QueryDSL December 02, 2021 [JPA] 객체지향 쿼리 언어 - JPQL 심화 December 01, 2021 [JPA] 객체지향 쿼리 언어 - JPQL 조인 November 30, 2021 [JPA] 객체지향 쿼리 언어 - JPQL 기초 November 29, 2021 [JPA] 객체지향 쿼리 언어 - 소개 November 29, 2021 [JPA] 값 타입 November 21, 2021 [JPA] 영속성 전이와 고아 객체 November 15, 2021 [JPA] 프록시 November 15, 2021 [JPA] 고급매핑 (3) November 09, 2021 [JPA] 고급매핑 (2) November 08, 2021 [JPA] 고급매핑 (1) November 08, 2021 [JPA] 연관관계 매핑 - 중급 October 24, 2021 [JPA] 연관관계 매핑 - 기초 October 19, 2021 [JPA] 필드와 칼럼 매핑 Reference October 12, 2021 [JPA] 엔티티 매핑 October 12, 2021 [JPA] 영속성 관리 - 2 October 10, 2021 [JPA] 영속성 관리 - 1 October 10, 2021 [JPA] JPA 시작 October 04, 2021 [JPA] JPA 개요 October 03, 2021 JUnit5 [JUnit 5] 확장 모델 September 18, 2021 [JUnit 5] JUnit 설정 파일 September 18, 2021 [JUnit 5] 테스트 순서 September 17, 2021 [JUnit 5] 테스트 인스턴스 September 17, 2021 [JUnit 5] 테스트 반복 September 17, 2021 [JUnit 5] 커스텀 태그 September 17, 2021 [JUnit 5] 태깅과 필터링 September 17, 2021 [JUnit 5] 조건에 따른 테스트 September 16, 2021 [JUnit 5] 시간에 따른 테스트 September 16, 2021 [JUnit 5] 기본 테스트 September 16, 2021 [JUnit 5] 개요 및 기본 애너테이션 September 16, 2021 Java Java8 람다식 총정리 February 05, 2022 Comparable 과 Comparator 인터페이스 January 28, 2022 Setter에서의 값 검증 November 19, 2021 equals 와 hashCode 메서드에 대하여 October 28, 2021 Mockito [Mockito] BDD 스타일 API 작성 September 19, 2021 [Mockito] Mock 객체 행동 검증 September 19, 2021 [Mockito] Mock 객체 행동 정의 September 18, 2021 [Mockito] Mock 객체 만들기 September 18, 2021 [Mockito] Mockito 개요 September 18, 2021 MyBatis SpringBoot에서 마이바티스 사용하기 September 02, 2021 MyBatis와 SpringBoot 구조 September 02, 2021 OS [OS] 데드락 December 01, 2021 [OS] 프로세스 동기화를 위한 여러 방법 November 26, 2021 [OS] 다단계 큐, 멀티 프로세서, 실시간 시스템 November 16, 2021 [OS] CPU 스케줄링 November 10, 2021 [OS] 쓰레드와 병행성 November 10, 2021 [OS] 프로세스 - 2 October 13, 2021 [OS] 프로세스 - 1 October 06, 2021 [OS] 운영체제 구조 September 29, 2021 [OS] 운영체제 개요 - 2 September 15, 2021 [OS] 운영체제 개요 - 1 September 11, 2021 Page About November 01, 2024 Gallery November 01, 2024 Portfolio November 01, 2024 React AsyncAPI : 비동기 API를 문서화하는 방법 December 10, 2023 [React] 스타일 적용하기 November 09, 2023 [React] 컨테이너, 프레젠테이셔널 컴포넌트 November 06, 2023 [React] Hook - Effect October 30, 2023 [React] Hook - State October 30, 2023 [React] 컴포넌트 상호작용 (props) October 27, 2023 [React] React 애플리케이션 시작하기 October 26, 2023 [React] 기본 컴포넌트 알아보기 October 20, 2023 [React] JSX 심화 사용방법 October 16, 2023 [React] 가상 DOM 객체 October 15, 2023 [React] JSX 알아보기 October 15, 2023 Redis Redis 파이프라이닝 August 03, 2022 Redis 트랜잭션 August 03, 2022 Redis Pub/Sub 과 명령어 August 03, 2022 HyperLogLog 알고리즘과 Redis 에서의 데이터 구조 August 03, 2022 Redis Sorted-Set 타입과 명령어 August 03, 2022 Redis Set 타입과 명령어 August 03, 2022 Redis List 타입과 명령어 August 03, 2022 Redis Hashes 타입과 명령어 August 03, 2022 Redis Strings 타입과 명령어 August 01, 2022 Redis Key 관리 명령어 August 01, 2022 Redis 란 무엇인가 August 01, 2022 Spring Spring 설정파일의 속성값 다루기 with ConfigurationProperties Anno. November 01, 2024 Spring-Advanced [스프링-ADV] 프록시 패턴, 데코레이터 패턴 개념 July 26, 2022 [스프링-ADV] 프록시 패턴, 데코레이터 패턴 예시 프로젝트 설정 July 25, 2022 [스프링-ADV] 템플릿 콜백 패턴 July 23, 2022 [스프링-ADV] 전략 패턴 July 23, 2022 [스프링-ADV] 템플릿 메서드 패턴 July 22, 2022 [스프링-ADV] 쓰레드 로컬 July 22, 2022 [스프링-ADV] 고급 내용 설명을 위한 프로젝트 설정 May 30, 2022 Spring-Core [스프링 - MVC] @RequestMapping과 원리 July 28, 2021 [스프링 - MVC] MVC 구조에 대한 이해 July 28, 2021 [스프링 - 핵심원리] 스코프와 프록시 July 27, 2021 [스프링 - 핵심원리] 빈 스코프 July 27, 2021 [스프링 - 핵심원리] 웹 스코프 July 27, 2021 [스프링 - 핵심원리] 빈 생명주기 콜백과 관련 기능들 July 27, 2021 [스프링 - 핵심원리] 수동 빈 등록 VS 자동 빈 등록 July 26, 2021 [스프링 - 핵심원리] @Autowired 와 충돌문제 July 26, 2021 [스프링 - 핵심원리] 의존관계 자동 주입 July 26, 2021 [스프링 - 핵심원리] 컴포넌트 스캔 July 25, 2021 [스프링 - 핵심원리] @Configuration과 싱글톤 July 25, 2021 [스프링 - 핵심원리] 싱글톤과 스프링 컨테이너 July 25, 2021 [스프링 - 핵심원리] 스프링 컨테이너의 구조와, 다양한 설정 형식 지원의 원리 July 25, 2021 [스프링 - 핵심원리] 스프링 빈 조회의 방법들 July 25, 2021 [스프링 - 핵심원리] 스프링 컨테이너 생성 July 25, 2021 [스프링 - 핵심원리] 제어의 역전, 의존관계 주입, 컨테이너 July 24, 2021 [스프링 - 핵심원리] OCP와 DIP 그리고 SRP July 23, 2021 Spring-MVC [스프링 - MVC] HandlerMethodArgumentResolver December 20, 2021 [스프링 - MVC] 스프링부트와 H2 연결 세팅 September 06, 2021 [스프링 - MVC] 파일 업로드와 다운로드 August 19, 2021 [스프링 - MVC] 포맷터(Formatter) August 18, 2021 [스프링 - MVC] 스프링 타입 컨버터 August 18, 2021 [스프링 - MVC] 예외처리 - @ControllerAdvice August 17, 2021 [스프링 - MVC] 예외처리 - API 예외처리와 ExceptionHandlerExceptionResolver August 17, 2021 [스프링 - MVC] 예외처리 - API 예외처리와 HandlerExceptionResolver August 17, 2021 [스프링 - MVC] 예외처리 - API 예외처리와 BasicErrorController August 17, 2021 [스프링 - MVC] 예외처리 - 스프링 오류 페이지 August 17, 2021 [스프링 - MVC] 예외처리 - 서블릿 예외 처리 August 17, 2021 [스프링 - MVC] 로그인처리 - 인터셉터 August 16, 2021 [스프링 - MVC] 로그인처리 - 필터 August 16, 2021 [스프링 - MVC] 로그인처리 - 쿠키와 세션 August 16, 2021 [스프링 - MVC] 로그인처리 - 기본 프로젝트 설정 August 15, 2021 [스프링 - MVC] 검증 - API 응답 August 15, 2021 [스프링 - MVC] 검증 - Form 전송 객체의 분리 August 15, 2021 [스프링 - MVC] 검증 - Bean Validation August 15, 2021 [스프링 - MVC] 검증 - 검증 로직과 컨트롤러 분리 August 14, 2021 [스프링 - MVC] 검증 - 오류코드와 메시지처리 August 14, 2021 [스프링 - MVC] 검증 - 기초 August 14, 2021 [스프링 - MVC] 메시지와 국제화 August 13, 2021 [스프링 - MVC] 요청 매핑 핸들러 어댑터 구조 July 30, 2021 [스프링 - MVC] HTTP 메시지 컨버터 July 30, 2021 [스프링 - MVC] 메시지 바디에 직접 입력하여 응답하기 July 30, 2021 [스프링 - MVC] 정적 리소스와 뷰 템플릿으로 응답하기 July 29, 2021 [스프링 - MVC] HTTP 요청 바디 데이터 조회 July 29, 2021 [스프링 - MVC] @ModelAttribute July 29, 2021 [스프링 - MVC] HTTP 요청 파라미터 조회 July 28, 2021 [스프링 - MVC] HTTP 헤더 정보 조회 July 28, 2021 [스프링 - MVC] 요청매핑을 하는 다양한 방법 July 28, 2021 Spring-Security [Spring-Security] Form Login 구조 April 06, 2023 [Spring-Security] Authentication 구조 March 25, 2023 [Spring-Security] Spring Security의 전체 구조 March 25, 2023 [Spring-Security] Spring Security가 무엇인가요? March 23, 2023 TS Bean Validation과 400 오류 September 25, 2021 @WebMvcTest로 컨트롤러 테스트시 ViewResolver 에러 발생 문제 September 24, 2021 input 태그에 disabled 속성 설정시 값이 전달되지 않는 문제 September 07, 2021 로그아웃 후 뒤로가기의 캐시문제 September 04, 2021 스프팅부트에서 application.properties 파일을 나눠서 관리하기 September 04, 2021 이메일 주소에 '@'를 포함해 주세요. 메시지 출력 문제 September 04, 2021 Simple-Jekyll-Search에서 게시글 content 내용 검색이 안되는 문제와 해결방법 August 30, 2021 AWS - EC2에서 RDS 연결시, 무반응 현상과 해결방법 August 23, 2021 스프링에서 쿠키가 추가되지 않는 문제와 해결법 August 16, 2021 지킬블로그 포스트 제목에서 대문자가 정상적으로 표현되지 않는 문제와 해결법 July 29, 2021 Tech Spring 설정파일의 속성값 다루기 with ConfigurationProperties Anno. November 01, 2024 Java의 volatile 키워드 이해하기 March 21, 2024 왜 자바 람다는 final 지역변수를 사용해야할까? July 10, 2023 시스템 규모 확장성을 위한 기본 요소들 July 09, 2023 MySQL 인덱스 컨디션 푸시다운 (ICP) June 04, 2023 DB 페이지네이션을 최적화하는 여러 방법들 June 03, 2023 Reactive-Streams와 Back Pressure May 29, 2023 Java 애너테이션 프로세서는 어떻게 동작할까? May 23, 2023 Java와 쓰레드 모니터 May 12, 2023 Static VS Singleton 패턴 March 06, 2023 AWS CodeDeploy 에서 시스템 환경변수 사용하기 November 14, 2022 우당탕탕! 효율적인 Selenium 크롤링 서버 구축 기행 November 07, 2022 Lombok 의 @Builder 사용시, MapStruct 버그 September 19, 2022 MapStruct 라이브러리로 Entity와 DTO 매핑 박살내기 September 17, 2022 Cursor Pagination 과 무한 스크롤 September 05, 2022 Spring Boot 2.4 이상에서 설정파일을 다루는 방법 August 08, 2022 ‘우아한레디스 by 강대명’ 세미나 정리 July 27, 2022 OAuth 원리 July 26, 2022 Spring Webflux 찍먹하기 June 27, 2022 Naver D2 - '그런 REST API로 괜찮은가' PT 정리 June 26, 2022 SpringBoot - Dispatcher Servlet을 활용해 매핑되는 핸들러 구하기 March 11, 2022 Swagger에서 jsessionid 인증·인가 사용하기 February 20, 2022 STOMP와 Spring-Boot December 24, 2021 WebSocket과 Spring-Boot December 23, 2021 JWT의 개념과 다양한 구현방법들 December 20, 2021 Test-Framework [테스트] MockMvc와 실제 ServletContainer 통합 테스트 June 02, 2022 [테스트] 단위테스트: @WebMvcTest와 MockMvc September 21, 2021 [테스트] MyBatis 테스트 September 20, 2021 [테스트] 통합테스트: @SpringBootTest September 20, 2021 [Mockito] BDD 스타일 API 작성 September 19, 2021 [Mockito] Mock 객체 행동 검증 September 19, 2021 [Mockito] Mock 객체 행동 정의 September 18, 2021 [Mockito] Mock 객체 만들기 September 18, 2021 [Mockito] Mockito 개요 September 18, 2021 [JUnit 5] 확장 모델 September 18, 2021 [JUnit 5] JUnit 설정 파일 September 18, 2021 [JUnit 5] 테스트 순서 September 17, 2021 [JUnit 5] 테스트 인스턴스 September 17, 2021 [JUnit 5] 테스트 반복 September 17, 2021 [JUnit 5] 커스텀 태그 September 17, 2021 [JUnit 5] 태깅과 필터링 September 17, 2021 [JUnit 5] 조건에 따른 테스트 September 16, 2021 [JUnit 5] 시간에 따른 테스트 September 16, 2021 [JUnit 5] 기본 테스트 September 16, 2021 [JUnit 5] 개요 및 기본 애너테이션 September 16, 2021 Thymeleaf [타임리프-스프링] 셀렉트 박스 처리 August 04, 2021 [타임리프-스프링] ENUM을 활용한 라디오 버튼 처리 August 04, 2021 [타임리프-스프링] 체크박스의 원리와 타임리프 August 04, 2021 [타임리프-스프링] 입력 폼 처리 August 04, 2021 [타임리프] 템플릿 레이아웃 August 03, 2021 [타임리프] 템플릿 조각 August 03, 2021 [타임리프] 자바스크립트 인라인 August 03, 2021 [타임리프] 타임리프에서 제공하는 block 태그 August 02, 2021 [타임리프] 주석처리의 다양한 방법 August 02, 2021 [타임리프] 조건부 평가 August 02, 2021 [타임리프] 반복문 each August 02, 2021 [타임리프] 타임리프를 통한 HTML 속성 값 설정 August 02, 2021 [타임리프] 타임리프에서의 연산 방법들 August 02, 2021 [타임리프] 타임리프의 문자 리터럴 August 02, 2021 [타임리프] 기본 표현식: URL 링크 August 02, 2021 [타임리프] 기본 표현식: 변수 표현식과 Spring EL August 02, 2021 [타임리프] 타임리프가 제공하는 객체 August 02, 2021 [타임리프] 기본 표현식: text와 utext August 02, 2021 코딩인터뷰 완전분석 [코딩인터뷰 완전분석] 면접 대비 정리 - 쓰레드와 락(Lock) May 05, 2023 [코딩인터뷰 완전분석] 면접 대비 정리 - 데이터베이스 May 04, 2023 [코딩인터뷰 완전분석] 면접 대비 정리 - 정렬과 탐색 May 03, 2023 [코딩인터뷰 완전분석] 면접 대비 정리 - 시스템 설계 및 규모 확장성 May 01, 2023 [코딩인터뷰 완전분석] 면접 대비 정리 - 객체 지향 설계 April 29, 2023 [코딩인터뷰 완전분석] 면접 대비 정리 - 비트 조작 April 28, 2023 [코딩인터뷰 완전분석] 면접 대비 정리 - 자료구조 April 26, 2023 [코딩인터뷰 완전분석] 면접에서 출제되는 기술적 문제 대비하기 April 20, 2023 [코딩인터뷰 완전분석] 인성 및 프로젝트 기반 답변 준비와 요령 April 16, 2023 [코딩인터뷰 완전분석] 개발자 면접 전에 준비해야 하는 것들 April 16, 2023