본문 바로가기


[MySQL] mysqldump 사용 시 나타나는 에러 대응 개발을 하다가 목업데이터를 받아오기위해서 dump 를 왕왕 사용하는 편인데 서로 다른 서버에서 가져올때 에러가 나는 케이스들에 어떤 옵션들로 대응했는지 정리 한다. 1. 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces dump 뜰 때 아래 옵션 추가 --no-tablespaces 2. Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation dump 뜰 때 아..
[Kotlin] 우당탕쿵탕 CentralDogma Client 적용기 사용환경 : temurin 17, Boot 2.7.1, Centraldogma client 0.62.1 배포에 쓰이는 값은 아닌데 모든서버에서 공통적으로 사용하는 상수급 변수(?) 가 있다. 거의 변하진 않지만 변하면 모든 곳에서 변경해주어야 하는..? 그게 여러서버에 하드코딩되어 관리하고 있었는데 시스템이 많아지고 복잡해지면서 공통화를 해야했다. 근데 이게 저장소 하나를 차지하고 있을만한 값은 또 아니라 이러 저러 고민을 하던 도중 Central Dogma 를 사용하게 됐다. 잡설 (적용코드만 보시려면 아래로) 솔직히 처음에는 이게뭐지? Spring cloud config 같은건가? 라는 생각이 들었는데 대충 맞는 거긴했다. 그럼 나는 코프링을 쓰니까 그냥 spring cloud config 쓰면 되지..
[JPA] JPAQuery 에서 Pageable(offset,limit,orderby) 사용하기 org.springframework.data.domain.Pageable 를 입력받고 메소드 쿼리에 사용중이었는데 custom 쿼리를 사용할일이 생겨서 queryDSL 로 새로 구현했다. Spring data jpa 의 메소드 쿼리에는 Pageable 을 넘겨주면 알아서 처리를 해주는데 queryDSL 에서는 따로 설정해야 했다. limit, offset 은 비교적 단순했으나 orderBy 에서 추가 구현이 필요해서 이부분을 기록해 두기로 한다. 코드를 첨부한다. @Repository class XXCustomRepositoryImpl( @Qualifier("xxQueryFactory") private val xxQueryFactory: JPAQueryFactory, ) : XXQuerydslReposi..