Archives
2024
-
부하테스트 - K6 도구 소개
Technology
-
성능 개념 및 주요 병목 지점, 성능 테스트 학습
Technology
-
균형과 성장: 2024년 3분기 회고
Retrospective
-
383. Ransom Note
LeetCode
-
32. Implement Queue using Stacks
LeetCode
-
[좋은 코드, 나쁜 코드] Part1. 이론 (코드 품질, 추상화 계층)
GoodCode
-
Flyway와 Hibernate로 변화하는 스키마의 효율적 관리 및 마이그레이션 전략을 적용하기.
Flyway
-
[Linux] /dev/null 2>&1 이란
Linux
-
글또 9기 회고(5개월간 활동한 여정)
Retrospective
-
2024년 1분기 회고
Retrospective
-
[Hibit] Swagger에서 Spring Rest docs로 전환하기: 이유, 개념, 그리고 적용 가이드
Side_Project
SpringBoot
-
[글또 9기] 나만의 글쓰기 파이프라인
E.T.C
-
[Hibit] 히빗 V2 업그레이드: 백엔드 개선과 개발자 성장기
Side_Project
-
[우아한테크토크] 선착순 이벤트 서버 생존기! 47만 RPM에서 살아남다?!
E.T.C
-
[Hibit] 조회수 어뷰징 방지를 위한 쿠키 기반 로그 관리
Side_Project
SpringBoot
-
@EntityGraph 을 이용하여 조회 성능 개선하기
JPA
-
[Hibit] 동시성으로 인한 데이터 정합성 문제를 쿼리를 통해 해결
Side_Project
SpringBoot
-
[Hibit] JMeter를 활용한 성능 테스트 도입
Side_Project
SpringBoot
-
성능 테스트, 부하 테스트, 스트레스 테스트란
Technology
-
[Hibit] Gradle 프로젝트에 Jacoco 설정하기: 코드 커버리지 80%
Side_Project
SpringBoot
-
Spring Boot 기반 통합 테스트와 슬라이스 테스트: 효과적인 레이어별 코드 검증 방법
SpringBoot
-
[Hibit] 좋은 단위 테스트란?
Side_Project
SpringBoot
-
Spring의 Transaction 이해 (@Transactional)
Spring
-
커넥션 풀과 데이터소스 이해
Spring
-
JDBC 라이브러리를 이용하여 CRUD 구현하기
Spring
-
2024 Dev History
Diary
2023
-
[2023년 회고] 다양한 활동으로 가득한 특별한 한 해
Retrospective
-
[Programmers] 118667. 두 큐 합 같게 만들기(queue)
Algorithm
-
Git 형상 관리 + 작업 단위와 PR 코드 리뷰 + 협업을 잘하는 개발자 (feat. 제미니의 개발실무)
Git
-
[Programmers] SQL > JOIN 풀이 모음
SQL
-
[Goodfriends] - 사용자 기반 기능 전체 리팩터링
Side_Project
SpringBoot
-
[Programmers] SQL > String, Date 풀이 모음
SQL
-
[Programmers] 159993. 미로탈출 (BFS)
Algorithm
-
[Programmers] 1844. 게임 맵 최단거리(bfs)
Algorithm
-
[JPA] 값 타입
JPA
-
[JPA] 프록시와 연관관계 관리
JPA
-
[Programmers] 43162. 네트워크(DFS)
Algorithm
-
Practical Testing: 테스트 코드 작성 방법 - Mock, 더 나은 테스트를 위한 구체적 조언
SpringBoot
-
[백준] 16173. 점프왕 쩰리 (Small)
Algorithm
-
Practical Testing: 테스트 코드 작성 방법
SpringBoot
-
equals와 hashCode 관계
Java
-
[백준] 4963. 섬의 개수
Algorithm
-
[백준] 1388. 바닥장식
Algorithm
-
[solved.ac] Class3++ 1012. 유기농 배추
Algorithm
-
[백준] 13565. 침투
Algorithm
-
[백준] 11725. 트리의 부모찾기
Algorithm
-
[solved.ac] Class3++ 1260. DFS와 BFS
Algorithm
-
[백준] 2644번. 촌수계산(DFS)
Algorithm
-
알고리즘 수업 - 깊이 우선 탐색 2(DFS)
Algorithm
-
알고리즘 수업 - 깊이 우선 탐색 1(DFS)
Algorithm
-
[solved.ac] Class3++ 2606. 바이러스 (DFS)
Algorithm
-
[solved.ac] Class3++ 11724. 연결 요소의 개수(DFS)
Algorithm
-
[Programmers] 후보키 (2019 카카오 블라인드)
Algorithm
-
[Programmers] [1차] 프렌즈4블록(2018 카카오 블라인드)
Algorithm
-
[내 코드가 그렇게 이상한가요?] 13 - 16장 정리
GoodCode
-
[JPA] 고급 매핑 (상속관계 매핑, BaseEntity)
JPA
-
[JPA] 다양한 연관관계 매핑
JPA
-
[JPA] 연관관계 기초
JPA
-
[JPA] 엔티티 매핑
JPA
-
[JPA] 영속성 컨텍스트란
JPA
-
[Dev] 함께 자라기 - 애자일로 가는 길
Book
-
[내 코드가 그렇게 이상한가요?] 8 - 12장 정리
GoodCode
-
[Goodfriends] Nginx와 Let's Encrypt로 HTTPS 웹 서비스 배포하기
Side_Project
-
왜 HTTPS를 사용하나요?
Technology
-
[데이터베이스개론] 정규화 과정
Database
-
[내 코드가 그렇게 이상한가요?] 6장. 조건 분기: 미궁처럼 복잡한 분기 처리를 무너뜨리는 방법
GoodCode
-
[Programmers] 수식 최대화(dfs, 순열)
Algorithm
-
[내 코드가 그렇게 이상한가요?] 4장. 불변 활용하기: 안정적으로 동작하게 만들기
GoodCode
-
우선순위 큐(Priority Queue) 개념 및 사용법 정리
DataStructure
-
[Programmers] 176962. 과제 진행하기
Algorithm
-
[내 코드가 그렇게 이상한가요?] 3장. 클래스 설계: 모든 것과 연결되는 설계 기반
GoodCode
-
[내 코드가 그렇게 이상한가요?] 1장. 잘못된 구조의 문제 깨닫기
GoodCode
-
Spring MVC 구조 이해
Spring
-
NGINX란?
Technology
-
[Goodfriends] Set-Cookie의 보안 속성 적용기
Side_Project
-
쿠키와 세션
Technology
-
[Programmers] 155651. 호텔 대실(누적합)
Algorithm
-
[Programmers] 131704. 택배상자
Algorithm
-
[Java] 알고리즘/코딩테스트를 위한 코드 정리
AlgorithmSkill
-
실전! 스프링 부트와 JPA 활용2: API 개발 고급 - 컬렉션 조회 최적화 (엔티티 조회 기준)
JPA
-
실전! 스프링 부트와 JPA 활용2: API 개발 고급 - 지연 로딩과 조회 성능 최적화
JPA
-
실전! 스프링 부트와 JPA 활용2 - API 개발 기본
JPA
-
[Goodfriends] 시스템 장애를 미리 예방하기 위해 Amazon CloudWatch를 활용
Side_Project
-
[Programmers] 17686. [3차] 파일명 정렬
Algorithm
-
[Goodfriends] Spring에서 다양한 예외 처리를 위한 @RestControllerAdvice 도입과 적용
Side_Project
SpringBoot
-
[Programmers] 150370. 개인정보 수집 유효기간
Algorithm
-
[Goodfriends] 우리팀의 기능별 패키지 구조 적용기
Side_Project
-
[Goodfriends] PR 라벨로 Jenkins Build 유발 구분하기 🏷
Side_Project
-
[Goodfriends] 젠킨스를 사용하여 CI/CD Pipeline 구축기(프론트엔드편)
Side_Project
-
[Goodfriends] 젠킨스를 사용하여 CI/CD Pipeline 구축기(백엔드편)
Side_Project
-
[Goodfriends] EC2 환경에서 도커를 활용한 젠킨스 설치하기
Side_Project
-
[Goodfriends] Agile 기반 Scrum 프로세스 도입
Side_Project
-
[Goodfriends] 우리 팀의 Git-flow 전략을 소개합니다.
Side_Project
-
[Goodfriends] 굿프렌즈팀의 이벤트 스토밍(Event Storming) 도입기
Side_Project
-
[DB] 파티셔닝(Partitioning)
Database
-
ArrayList와 LinkedList의 성능 비교
Java
-
[MySQL] SELECT, JOIN, SubQuery - Practice
MySQL
-
[MySQL] SELECT, JOIN - Practice
MySQL
-
[MySQL] MacOS M1 기반 MySQL, Workbench, Sakila 설치하기
MySQL
-
[Programmers] 42583. 다리를 지나는 트럭
Algorithm
-
[Programmers] 42584. 주식가격
Algorithm
-
[Programmers] 42587. 프린터
Algorithm
-
[Programmers] 42586. 기능개발
Algorithm
-
[Programmers] 42888. 오픈채팅방
Algorithm
-
[Programmers] 17687. [3차] n진수 게임
Algorithm
-
기본적인 그래프 기법 : DFS, BFS
DataStructure
-
그래프
DataStructure
-
트리
DataStructure
-
연결 리스트
DataStructure
-
[Algorithm] 프로그래밍 문제 접근법 - 빅 오 분석법
AlgorithmSkill
-
[Algorithm] 프로그래밍 문제 접근법 - 문제 해결
AlgorithmSkill
-
[Programmers] SQL > Join 풀이 모음
Algorithm
-
[Programmers] 92341. 주차 요금 계산
Algorithm
-
[Programmers] 138476. 귤 고르기
Algorithm
-
[Programmers] 12924. 숫자의 표현
Algorithm
-
[백준] 1937. 욕심쟁이 판다
Algorithm
-
[Programmers] SQL > SUM, MAX, MIN 풀이 모음
SQL
-
[Programmers] 59046. 루시와 엘라 찾기(Lv.2) (String, Date)
SQL
-
[Programmers] 157342. 자동차 평균 대여 기간 구하기(Lv.2) (String, Date)
SQL
-
실전! 스프링 부트와 JPA 활용1 - 변경 감지와 병합(merge)
JPA
-
실전! 스프링 부트와 JPA 활용1 - H2 데이터베이스 설치
JPA
-
인텔리제이 템플릿 자동완성(Live Template 적용)
IntelliJ
-
[Programmers] 131529. 카테고리 별 상품 개수 구하기(Lv.2) (String, Date)
SQL
-
[Programmers] 92335. k진수에서 소수 개수 구하기
Algorithm
-
[Programmers] 59414. DATETIME에서 DATE로 형 변환(Lv.2) (String, Date)
SQL
-
[Programmers] 59409. 중성화 여부 파악하기(Lv.2) (String, Date)
SQL
-
[Programmers] 59047. 이름에 el이 들어가는 동물 찾기(Lv.2) (String, Date)
SQL
-
[Programmers] 17684. [3차] 압축
Algorithm
-
[Programmers] 12921. 소수찾기
Algorithm
-
[DB] Locking
Database
-
[데이터베이스개론] 트랜잭션
Database
-
[DB] 트랜잭션 격리 수준
Database
-
26. Concurrency: An Introduction
OS
-
REST, REST API, RESTful
Technology
-
HTTP 진화과정
Network
-
로드밸런싱
Network
-
프락시 서버
Network
-
[데이터베이스개론] 관계 데이터 모델의 개념
Database
-
[데이터베이스개론] 관계 데이터 모델의 개념 - Key의 종류
Database
-
[Programmers] 43165. 타켓 넘버(dfs)
Algorithm
-
[DB] RDB와 NoSQL
Database
-
[Programmers] 17677. [1차] 뉴스 클러스터링
Algorithm
-
[Programmers] 64065. 튜플
Algorithm
-
[Jekyll] 에서 Liquid syntax error 처리하는 방법
E.T.C
-
TCP와 UDP
Network
-
DNS
Network
-
OSI 7 Layers
Network
-
나만의 GitHub README.md 꾸미기
Technology
-
[Programmers] 42747. H-Index
Algorithm
-
[Programmers] 12980. 점프와 순간 이동
Algorithm
-
[Dev] 소프트웨어 장인 리뷰
Book
-
GitHub에 올라간 Branch에 Protection Rule 적용하기
Technology
-
[Programmers] 12981. 영어 끝말잇기
Algorithm
-
21. Swapping: Mechanisms
OS
-
20. Paging: Smaller Table
OS
-
19. TLB(Translation Lookaside Buffers)
OS
-
GitHub Blog에 댓글 기능 추가(utterances)
Technology
-
[Programmers] 12941. 최솟값 만들기
Algorithm
-
[Programmers] 12909. 올바른 괄호
Algorithm
-
[Programmers] 12951. JadenCase 문자열 만들기
Algorithm
-
[Programmers] 12939. 최댓값과 최솟값
Algorithm
-
18. Paging
OS
-
[Programmers] 17680. [1차] 캐시
Algorithm
-
[Programmers] 92334. 신고 결과 받기
Algorithm
-
[Programmers] 77484. 로또의 최고 순위와 최저 순위
Algorithm
-
[Programmers] 67256. 키패드 누르기
Algorithm
-
[Programmers] 17682. [1차] 다트 게임
Algorithm
-
[Programmers] 118666. 성격 유형 검사하기
Algorithm
-
왜 개발자를 선택했는가
E.T.C
-
크롬 북마크에 있는 파비콘이 제대로 안보이는 경우
E.T.C
-
[Programmers] 42889. 실패율
Algorithm
-
HTTP 웹 기본 지식 : HTTP 헤더2 - 캐시와 조건부 요청
HTTP
-
HTTP 웹 기본 지식 : HTTP 헤더1 - 일반 헤더
HTTP
-
Spring 핵심원리 - 기본편 : 빈 스코프
Spring
-
Spring 핵심원리 - 기본편 : 빈 생명주기 콜백
Spring
-
Spring 핵심원리 - 기본편 : 의존관계 자동 주입
Spring
-
HTTP 웹 기본 지식 : HTTP 상태코드
HTTP
-
16. Segmentation
OS
-
15. Address Translation
OS
-
HTTP 웹 기본 지식 : HTTP 메서드 활용
HTTP
-
HTTP 웹 기본 지식 : HTTP 메서드
HTTP
-
HTTP 웹 기본 지식 : HTTP 메세지
HTTP
-
HTTP 웹 기본 지식 : HTTP 기본
HTTP
-
Spring 핵심원리 - 기본편 : 컴포넌트 스캔
Spring
-
[Programmers] 81301. 숫자 문자열과 영단어
Algorithm
-
[Programmers] 17681. [1차] 비밀지도
Algorithm
-
[Programmers] 134240. 푸드 파이트 대회
Algorithm
-
13. The Abstractoin: Address Space
OS
-
Spring 핵심원리 - 기본편 : 싱글톤 컨테이너
Spring
-
Spring 핵심원리 - 기본편 : 스프링 컨테이너에 등록된 빈 조회
Spring
-
Spring 핵심원리 - 기본편 : 스프링 컨테이너와 스프링 빈
Spring
-
Spring 핵심원리 - 기본편 : 테스트를 할 때 쓰이는 어노테이션
Spring
-
Spring 핵심원리 - 기본편 : 객체 지향 원리 적용
Spring
-
Spring 핵심원리 - 기본편 : 객체 지향 설계와 스프링
Spring
-
인텔리제이와 깃허브 연동 (Mac 버전)
IntelliJ
-
Google Search Console에 GitHub 블로그 등록하기
Technology
-
String 특징과 String 클래스의 주요 메소드
Java
-
SOP와 CORS란 무엇인가?
Network
-
[Programmers] 12943. 콜라츠 추측
Algorithm
-
[Programmers] 12919. 서울에서 김서방 찾기
Algorithm
-
[Programmers] 12912. 두 정수 사이의 합
Algorithm
-
[Programmers] 12910. 나누어 떨어지는 숫자 배열
Algorithm
-
[Programmers] 12954. x만큼 간격이 있는 n개의 숫자
Algorithm
-
[Programmers] 12947. 하샤드 수
Algorithm
-
[Programmers] 12933. 정수 내림차순으로 배치하기
Algorithm
-
제곱근, 제곱을 구할때 쓰는 메서드
Java
-
[Programmers] 12934. 정수 제곱근 판별
Algorithm
-
[Programmers] 12932. 자연수 뒤집어 배열로 만들기
Algorithm
-
[Programmers] 12931. 자릿수 더하기
Algorithm
-
[Programmers] 12928. 약수의 합
Algorithm
-
[Programmers] 12916. 문자열 내 p와 y의 개수
Algorithm
-
[Coursera] 5개 수료증 취득
E.T.C
-
2023 Dev History
Diary
2022
-
[BE] 4주차 미션 회고 (다리 건너기)
Woowacourse
-
[BE] 3주차 미션 회고 (로또 게임)
Woowacourse
-
[BE] 2주차 미션 회고 (숫자 야구 게임)
Woowacourse
-
[Git] 다른 사람 혹은 나의 repository에 있는 branch 복사하는 방법
Git
-
[Git] fork 해온 repository 잔디 심는 방법
Git
-
리스트 내 요소 중복 체크(유효성 검사)
Java
-
throw와 throws 차이
Java
-
[Git] 커밋 메세지 규약 정리 (AngularJS)
Git
-
클래스 다이어그램 그리는 기능
IntelliJ
-
8. The Multi-Level Feedback Queue(MLFQ)
OS
-
7. Scheduling
OS
-
6. Limited Direct Execution
OS
-
AssertJ 개념 정리
AssertJ
-
4-5. Process
OS
-
3. Introduction to Computing Systems
OS
-
정규 표현식
Java
-
String을 List로 변환하는 방법
Java
-
[우아한테크코스] 코수타 내용 정리
Woowacourse
-
1-2. Introduction to OS
OS
-
Spring MVC 패턴
Spring
-
IntelliJ 유용한 단축키들 (Mac 기준)
IntelliJ
-
자바의 기본 개념 1편
Java
-
자바의 기본 개념 2편
Java
-
IntelliJ JDK 버전 바꾸기(m1 macOS)
IntelliJ
-
[KNU] 학생설계 융합전공 공모전(대상 수상)
Competition
-
04. Continuous Probability Distributions
Probability-Statistics
-
10. Blockchain Technology
Electronic-Finance
-
09. Digital Tokens
Electronic-Finance
-
12. 분산분석
Business-Statistics
-
11. 두 표본 가설 검정
Business-Statistics
-
10. 단일표본 가설검정
Business-Statistics
-
09. 추정과 신뢰구간
Business-Statistics
-
08. Cryptocurrencies
Electronic-Finance
-
07. Cryptography
Electronic-Finance
-
08. 표본추출법과 중심 극한정리
Business-Statistics
-
07. 연속확률분포 (Continuous probability distribution)
Business-Statistics
-
03. Discrete Probability Distributions
Probability-Statistics
-
02. Random Variables
Probability-Statistics
-
01. Probability Theory
Probability-Statistics
-
0. 확률과 통계 과목 소개
Probability-Statistics
-
06. Digital Money
Electronic-Finance
-
05. Financial Innovation and Inclusion
Electronic-Finance
-
04. The Changing Structure of the Financial Ecosystem
Electronic-Finance
-
03. The Emergence of Techfin
Electronic-Finance
-
02. Incumbent Financial Institutions and Their Response to Fintechs
Electronic-Finance
-
01. The Rise of Fintech : Challenges Faced by Fintechs
Electronic-Finance
-
01. The Rise of Fintech : Types of Fintech
Electronic-Finance
-
01. The Rise of Fintech : Drivers of the Fintech Revolution
Electronic-Finance
-
0. 전자금융의 이해 과목 소개
Electronic-Finance
-
06. 이산확률 분포 (Discrete probability distribution)
Business-Statistics
-
05. 확률론개론
Business-Statistics
-
04. 자료기술: 자료의 시각적 표현과 탐색
Business-Statistics
-
02. 데이터 기술하기: 도수표, 도수분포 및 도표표현
Business-Statistics
-
03. 데이터 기술하기: 수치적 척도
Business-Statistics
-
01. 통계학은 어떠한 학문인가
Business-Statistics
-
0. 경영통계 과목 소개
Business-Statistics
-
[Git 마스터과정] Git Merge 정리하기
Git
-
[Git] DS_Store 삭제방법
Git
-
[Git 공식문서 & Git 마스터과정] Git 브랜치 정리하기
Git
-
[Git 공식문서 & Git 마스터과정] Git 기초
Git
-
[Git 공식문서] Git 시작하기
Git
-
HST 2달 후기 (1/17 - 3/19)
Workout
-
HST Week 5주 차, 6주 차 리뷰
Workout
-
HST Week 4주 차 및 1달 후기
Workout
-
HST Week 3주 차 후기
Workout
-
HST Week 2주 차 후기 (+ HST 프로그램 수정)
Workout
-
HST Week 1주 차 후기
Workout
-
2022 1월 HST 13-7 운동 프로그램 시작
Workout
2021
-
vi Editor의 다양한 명령어 정리
Linux
-
Linux - 다양한 명령어 정리
Linux