/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
2:16 5/31
unluckyjung.github.io
2:16
unluckyjung.github.io
Yoon Sung's Blog
https://unluckyjung.github.io
정윤성의 깃허브 블로그
저작도구: Jekyll v3.9.0
최종 피드 수집: 2024-04-14 15:19
전체 (139)
2M
Index 로 인해 의도치 않은 정렬이 이루어질 수 있다.
Index 를 이용해 데이터를 조회할때 자동 정렬되는 케이스를 알아봅니다.
조회할때 정렬조건을 명시하지 않는경우, Index 조회 컬럼으로 오름차순 정렬이 될수 있습니다.
Goal
Index 컬럼을 조회할때 인덱스 컬럼 조건으로
DB
DataBase
MYSQL
+ 더보기
TroubleShooting
0
0
0
읽기모드
2M
WHERE IN 사용시 INDEX 를 타지않을 수 있다.
SQL을 작성할때 WHERE IN 사용시 인덱스를 타지 않는 경우를 알아봅니다.
WHERE IN 에 들어가는 조건이 많으면 인덱스를 타지 않습니다.
Goal
SQL을 작성할때 인덱스가 걸려있는 컬럼에 WHERE IN 사용시 인덱스
DB
DataBase
MYSQL
+ 더보기
TroubleShooting
0
0
0
읽기모드
3M
1일 1커밋 4년차 회고
1일 1커밋 4년을 진행하다.
약 1500일간 진행해오면서 느낀점, 그리고 현시점에서의 제 생각을 정리해보았습니다.
1일 1커밋 그리고 4년
1년차 회고록은 이곳 에서 보실 수 있습니다.
이곳 에서 보실 수 있습니다.
이곳 에서
Diary
Retrospective
My
+ 더보기
0
0
0
읽기모드
4M
Spring RedisTemplate wrapping for object save and get
Spring RedisTemplate 사용시, 객체 형태도 저장, 조회가 쉽도록 구현해봅니다.
Object 를 Json 형태로 변환한뒤, String 으로 변환시켜 저장, 조회 합니다.
Goal
RedisTemplate 를 좀더
Spring
DB
Redis
+ 더보기
RedisTemplate
0
0
0
읽기모드
5M
카프카 조금 아는척 하기
카프카 조금 아는척 하기 강의 자료를 정리합니다.
최범균님의 카프카 조금 아는 척하기 유튜브 내용을 보고 정리합니다.
카프카란?
고성능 분산 이벤트 스트리밍 플랫폼
기본구조
카프카 클러스터
메세지를 저장하는 역할을 하는 저장소
N
Kafka
Infra
+ 더보기
0
0
2
읽기모드
6M
kotlin querydsl proejction
코틀린에서 querydsl 의 프로젝션을 하는방법을 정리합니다.
여러방법이 있지만 @QueryProjection 사용을 추천합니다.
Goal
코틀린에서 querydsl 의 projection 을 사용하는 방법을 정리해봅니다.
방법
Querydsl
Spring
Kotlin
+ 더보기
0
0
0
읽기모드
6M
Spring EventPubliser 사용법
Spring EventPubliser 사용, 활용법
스프링에서 ApplicationEventPublisher, @TransactionalEventListener 를 이용하여 Event 기반으로 로직을 분리하는법을 알아봅니다.
Go
Spring
Event
Transaction
+ 더보기
0
0
0
읽기모드
7M
MAC CLI 환경에서 copy & paste 쉽게하기
MAC cli 환경에서 copy & paste 쉽게하기
파일에 있는 내용을 명령어를 통해 클립보드에 넣고 뺴고 하는법을 알아봅니다.
Goal
pbcopy, pbpaste 맥북 명령어를 통해 파일 내용을 복사 붙여넣기 하는방법을 알
MAC
Tool
+ 더보기
0
0
0
읽기모드
8M
Spring transactional propagtaion level 에 따른 Rollback 범위 주의
@Transactional 사용시 예상치 못한 롤백이 일어날수 있는 케이스를 알아봅니다.
주로 사용하는 REQUIRED,REQUIREDS_NEW 두가지 사용케이스에 대해서 정리합니다.
Goal
스프링에서 트랜잭션 어노테이션을 이용
Spring
Database
Transaction
+ 더보기
0
0
0
읽기모드
9M
2023년 반기 회고록
2023년 반기를 되돌아 보며
목표했던것에서 어느정도 이루었는가?
이전 2022 회고록에 있는 내용들을 가져와서 보며 확인해보겠습니다.
이사
먼저 이사는 무사히 진행했습니다. 서울 2룸의 작은 아파트로 이사를 진행했네요.
부동산
Diary
Retrospective
My
+ 더보기
0
0
3
읽기모드
9M
TINYINT 와 BIT 차이 그리고 BOOLEAN
TINYINT 와 BIT 의 차이점을 알아봅니다.
BOOLEAN 타입을 표현하고 싶을때는 TINYINT 를 사용하는것이 일반적입니다. (MYSQL 기준)
Goal
TINYINT 와 BIT 의 차이점을 알아봅니다.
True/fals
DB
DataBase
MYSQL
+ 더보기
0
0
0
읽기모드
10M
MYSQL Json type 컬럼 사용법
MySQL json type 사용법
MYSQL 에서 json 타입을 저장하는 방법을 알아봅니다.
RDMBS 를 다루는 입장에서, 자연스럽진 않지만 예외상황이 필요한 경우를 위해 방법론 정도만 알아둡니다.
Goal
Mysql 에서
DB
DataBase
JPA
+ 더보기
MYSQL
0
0
0
읽기모드
11M
Querydsl 사용시 SoftDelete 된 엔티티도 조회되는 문제
Querydsl 사용시 SoftdDelete 된 엔티티가 조회가 되어버리는 이슈를 확인해봅니다.
join 에 들어가는 엔티티에 대해서는 @Where 어노테이션이 동작하지 않는것을 알아봅니다.
Goal
Querydsl 사용시 @Wh
Querydsl
Spring
Kotlin
+ 더보기
JPA
0
0
0
읽기모드
11M
테스트 격리를 위해 SpringBootTest 수행중 리스너를 통한 데이터 삭제기능 구현
SpringBootTest 관련 구동시, 원하는 기능을 테스트 생명주기에 포함시켜 구동시키는 방법을 알아봅니다.
테스트 격리를 위한 테이블 전체 삭제 기능을 리스너를 통해 포함시켜봅니다.
Goal
AbstractTestExecut
Kotlin
Spring
TestCode
+ 더보기
0
0
0
읽기모드
11M
ORDER BY clause is not in SELECT list
select 절에 없는 컬럼으로 정렬하려고 할떄 발생하는 에러를 알아봅니다.
Expression #1 of ORDER BY clause is not in SELECT list
Goal
Expression #1 of ORDER BY
DB
DataBase
MYSQL
+ 더보기
0
0
0
읽기모드
11M
JPA OneToMany 단방향 연관관계 사용시 주의할점
OneToMany 단방향 연관관계시 쿼리 추가발생 문제를 정리해봅니다.
null 을 채우는 쿼리가 추가적으로 나갈 수 있습니다.
Goal
OneToMany 단방향 연관관계시 쿼리 추가발생 문제를 정리해봅니다.
Summary
fk
JPA
Kotlin
+ 더보기
0
0
0
읽기모드
11M
Kotlin 에서 여러 조건을 가지고 distinct 하기
Kotlin 에서 여러 조건을 가지고 distinct 하는 방법을 알아봅니다.
객체내 여러 필드를 가지고 조건을 따져 중복된 결과를 걸러내봅니다.
Goal
distinct 를 여러조건으로 하는방법을 알아봅니다.
테스트할 객체
da
Kotlin
+ 더보기
0
0
0
읽기모드
1y
JPA + Kotlin 사용시 확장함수 활용법
JPA + Kotlin 사용시 확장함수 활용법
조회성 함수를 확장해서 사용할 수 있습니다.
Goal
JPA + Kotlin 사용시 확장함수 활용법을 알아봅니다.
id 를 기반해 조회할시, 옵셔널이나 null 이 아닌 예외 or 리
JPA
Kotlin
+ 더보기
0
0
1
읽기모드
1y
Spring kotlin RedisTemplate 사용법
RedisTemplate (Spring Redis) 사용법
Goal
Kopring 상황에서의 redisTemplate 기본세팅 및 사용법을 정리해봅니다.
기본 설정
Infra 설정
# docker-compose.yml
versio
Spring
Kotlin
Database
+ 더보기
0
0
122
읽기모드
1y
JPA 사용시 엔티티의 일부 필드만 조회 해오기
JPA 사용시 엔티티의 컬럼중 일부 필드만 조회 해오는법을 알아봅니다.
매핑용 인터페이스를 만든뒤, 해당 인터페이스를 반환하게 합니다.
Goal
엔티티 전체를 조회해오는것이 아닌 컬럼중 일부 필드만 조회 해오는법을 알아봅니다.
Q
JPA
Kotlin
+ 더보기
0
0
3
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy