본문 바로가기

전체 글

WIN 10 Docker CPU/Memory Limit 걸기 1. WSL 2 Based Engine 체크 확인 및 윈도우10 빌드 버전 Build 19041 확인 2. docker desktop 중지(QUIT) 3. Windows 키 -> Windows PowerShell 4. > wsl --shutdown 5. > notepad "$env:USERPROFILE/.wslconfig" 6. 설정 7. docker desktop 실행 및 각 컨테이너 실행 예제 : localstack, mysql, redis 실행시 memory=2GB의 경우 Vmmem은 2.042MB정도 memory=4GB의 경우 Vmmem은 2.766MB정도 memory=8GB의 경우 Vmmem은 2.866MB정도 잘 조정해서 사용하자. 더보기
기사 : hibernate-reactive 주말에 함 둘러보기 https://in.relation.to/2021/10/27/hibernate-reactive-1/ Hibernate Reactive 1.0.0.Final is now available - In Relation To Hibernate Reactive 1.0.0.Final is the first production-ready release of Hibernate Reactive, the only object-relational mapping solution that supports non-blocking database drivers and a reactive style of interaction with the database. Hibernate Reactive no in.relati.. 더보기
WSL 덕에 윈도 겜 PC에서 개발을 조금~ 아주 조금~ 할 수 있어서 좋네. 리눅스 처럼 사용할 수 있으니 아주 좋군. 더보기
runCatching - kotlin 코틀린 예외처리를 보다가 흠.. 이런게 있구나.. 하고 남김. 특정 클래스에서 숫자형 문자를 반환하고 반환된 문자를 Int형으로 변경하는 상황으로 테스트코드 작성. internal class TextNumber { // 임의 Throw fun getThrow() : String { throw RuntimeException() } // 정상반환 fun getStringNumber() : String = "1000" } 예시: 기본적인 try ~ catch를 사용했을 경우 의 코드 ( 오래전.. ) internal class RunCatchingService { private val log = KotlinLogging.logger { } // throw fun getAsis() : Int { val text.. 더보기
List를 varargs( '...' ) Arguments로 처리해야 하는 경우 - Kotlin varargs로 받는 메소드를 사용시 List 처리를 해야 하는 경우가 생기고는 한다. 대표적으로 보면 queryDsl의 .orderBy(OrderSpecifier ...) 꼭 List로 뭔가 하는건 아닌데 정말 간혹 위와 같은 상황을 맞이하면 java에서는 대충 이런식이 될 듯 하다. ... .orderBy(orderSpecifiers.toArray(new OrderSpecifier[0])) ... 그럼 코틀린의 경우는 이런식이 되겠네..오호. '*' 이것을 주목하자 ... .orderBy(*orderSpecifiers.toTypedArray()) ... 더보기