da-nyee
To make each day count ✨
HOME
CATEGORIES
TAGS
ARCHIVES
ABOUT
Home
Archives
Archives
Cancel
Archives
2023
23
Jul
[MySQL] CROSS JOIN
2022
04
Oct
[Java] 객체지향적으로 입력 유효성 검증하기
19
Aug
[Web] 정규표현식 (Regular Expressions)
06
Aug
[Java] Optional.orElse() vs Optional.orElseGet()
24
Jul
[Spring] Spring WebFlux + Swagger 3.0 적용
30
Jun
[MySQL] Lock 이모저모
23
May
[Spring] @Transactional(rollbackFor={exceptionClass})
26
Apr
[Redis] HyperLogLog
06
Apr
[Fintech] VAN vs PG, 그리고 간편 결제
23
Feb
[DynamoDB] 코프링에서 DynamoDB 사용하기 (feat. spring-data-dynamodb)
17
Feb
[Redis] Redis CLI를 실행하는 방법 (How to run Redis CLI)
15
Feb
[Database] NoSQL에서도 트랜잭션 개념이 적용될까?
05
Feb
[Jenkins] 젠킨스에서 스케줄링하는 방법 (How to schedule in Jenkins) (feat. crontab)
25
Jan
[JPA] @Transactional(readOnly = true)
19
Jan
[JPA] OSIV
16
Jan
[Spring] @RequestParam vs @PathVariable
14
Jan
[Distributed Systems] CAP 정리 및 BASE (CAP Theorem and BASE)
11
Jan
[BigQuery] BigQuery에서 서브쿼리를 작성하는 방법 (How to write subqueries in BigQuery)
09
Jan
[Kotlin] Kotlin Basics - Idioms
08
Jan
[Kotlin] Kotlin Basics - Basic Syntax
06
Jan
[Kafka] Kafka 튜토리얼 (Kafka Tutorial)
05
Jan
[Network] HTTP 1.0 vs HTTP 1.1 vs HTTP 2.0
2021
31
Dec
[Algorithms] 최대공약수, 최소공배수 (GCD, LCM)
25
Dec
[Effective Java] 아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라
23
Dec
[Effective Java] 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
15
Dec
[Effective Java] 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라
15
Dec
[Effective Java] 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라
09
Dec
[우아한테크코스] 우아한객체지향 - Part 3
01
Dec
[우아한테크코스] 우아한객체지향 - Part 1
29
Nov
[Tecoble] HashMap vs HashTable vs ConcurrentHashMap
10
Nov
[Tecoble] Flyway
09
Nov
[우아한테크코스] 테코톡 - HTTPS
06
Nov
[우아한테크코스] 내가 꿈꾸는 프로그래머로서의 삶
06
Nov
[우아한테크코스] 팀 프로젝트가 나에게 남긴 것
01
Nov
[Java] POJO
31
Oct
[Database] DB Replication 데이터 정합성 문제 (DB Replication Data Consistency Issue)
28
Oct
[Git] Tagging으로 버전 관리하기 (Tagging for Version Control)
20
Oct
[Database] M1(ARM)에서 Embedded Redis를 사용하는 방법 (How to use Embedded Redis on M1(ARM))
18
Oct
[Tecoble] 커버링 인덱스
12
Oct
[우아한테크코스] 인덱스 (Indexes)
04
Oct
[Database] DB Replication을 구성한 이유 (Why DB Replication is set up)
24
Sep
[Web] 웹 성능 테스트 (Web Performance Testing)
24
Sep
[Real MySQL] 05. 트랜잭션과 잠금
18
Sep
[Network] Nginx에 HTTP 2.0을 적용하는 방법 (How to set up Nginx with HTTP 2.0)
15
Sep
[Java] Arrays.sort() vs Collections.sort()
04
Sep
[Network] REST와 RESTful (REST and RESTful)
27
Aug
[DevOps] SonarQube + JaCoCo
25
Aug
[Git] Git Branch 전략 (Git Branch Strategy)
24
Aug
[Network] OAuth 2.0 흐름 (OAuth 2.0 Flow)
20
Aug
[Java] HashMap vs HashSet
18
Aug
[Tecoble] JPA CascadeType.REMOVE vs orphanRemoval = true
17
Aug
[Tecoble] git submodule로 중요한 정보 관리하기
04
Aug
[Spring] @SpringBootTest vs @DataJpaTest
25
Jul
[Tecoble] DispatcherServlet - Part 2
23
Jul
[우아한테크코스] 우테코에서 찾은 나만의 효과적인 공부법
12
Jul
[Tecoble] DispatcherServlet - Part 1
30
Jun
[Spring] Spring MVC 흐름 (Spring MVC Flow)
24
Jun
[Tecoble] 단위 테스트 vs 통합 테스트 vs 인수 테스트
22
Jun
[우아한테크코스] 다니의 학습 로그 - 레벨 2
21
Jun
[Java] Gradle Dependency Configurations
16
Jun
[Spring] JdbcTemplate queryForObject() - Return Value Issue
11
Jun
[우아한테크코스] 기본 생성자가 필요한 이유 (Why the default constructor is needed) (feat. Jackson ObjectMapper + Reflection)
04
Jun
[Network] L2 오류 제어 vs L4 오류 제어 (L2 Error Handling vs L4 Error Handling)
02
Jun
[Linux] pidof 명령어 (pidof Command)
28
May
[Linux] netstat 명령어 (netstat Command)
25
May
[Tecoble] DTO vs VO vs Entity
21
May
[Spring] Interceptor - CORS Issue
19
May
[Spring] Bean Validation
17
May
[Tecoble] 웹 MVC 각 컴포넌트 역할
16
May
[Spring] HandlerMethodArgumentResolver
06
May
[우아한테크코스] 운영 퀴즈 및 정답 (Operation Quizzes and Answers)
03
May
[우아한테크코스] 배포 퀴즈 및 정답 (Deployment Quizzes and Answers)
01
May
[Spring] Entity vs DTO
27
Apr
[Java] String vs StringBuffer vs StringBuilder
22
Apr
[우아한테크코스] 다니의 학습 로그 - 레벨 1
12
Apr
[Java] try-with-resources
08
Apr
[우아한테크코스] 우아한테크코스 한 달 생활기
03
Apr
[우아한테크코스] SQL 퀴즈 및 정답 (SQL Quizzes and Answers)
20
Mar
[우아한테크코스] 싱글톤 패턴은 객체지향적일까? (Is the singleton pattern object-oriented?)
11
Mar
[Java] flatMap으로 중첩 루프 없애는 방법 (How to remove nested loops using flatMap)
07
Mar
[Java] HashMap vs LinkedHashMap
01
Mar
[우아한테크코스] 코드 테스트가 중요한 이유 (Why code testing is important)
24
Feb
[Java] 문자열 (String)
19
Feb
[Java] 스트림 (Stream)
15
Feb
[Design Pattern] SOLID 원칙 (SOLID Principles)
28
Jan
[Statistics] 평균, 분산, 표준편차 (Average, Variance, Standard Deviation)
20
Jan
[Audio] 음성 데이터 자르기 (How to trim audio data with librosa)
05
Jan
[Git] git reset --hard 되돌리기 (feat. git reflog)
2020
28
Dec
[우아한테크코스] 우아한테크코스 최종 코딩 테스트 회고
15
Dec
[우아한테크코스] 우아한테크코스 프리코스 회고
02
Dec
[IntelliJ] 콘솔 한글 깨짐 (Console Encoding Issue)
14
Nov
[Web] CORS
31
Oct
[Algorithms] 정렬 알고리즘 (Sorting Algorithms)
28
Oct
[Java] Array, Vector, ArrayList, LinkedList
26
Oct
[Spring] DAO, DTO, VO
24
Oct
[Algorithms] 이분 탐색 (Binary Search)
12
Oct
[Operating System] 동기 vs 비동기 (Synchronous vs Asynchronous)
01
Oct
[Operating System] 컴파일, 링크, 빌드 (Compile, Link, Build)
24
Sep
[Java] 추상 메서드 vs 인터페이스 (Abstract Class vs Interface)
20
Sep
[Python] 양의 무한대(inf), 음의 무한대(-inf) 표시
16
Sep
[Cloud Computing] AWS, Azure, GCP 비교
06
Sep
[Data Structures] 트라이 (Trie)
31
Aug
[Git] 깃 커밋 메시지 컨벤션 (Git Commit Message Convention)
Trending Tags
python
network
git
database
books
writing
effective java
web
spring mvc
quizzes
Trending Tags
python
network
git
database
books
writing
effective java
web
spring mvc
quizzes