본문 바로가기
  • 소소한 개발자 이야기

Software/알고보면 쓸모있는 코딩스킬17

[Solved][Kafka] [kafka-producer-network-thread | producer-1] WARN org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-1] Error connecting to node min:9092 (id: 0 rack: null) [kafka-producer-network-thread | producer-1] WARN org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-1] Error connecting to node min:9092 (id: 0 rack: null) java.net.UnknownHostException: min 우분투로 가성환경을 구성하여 카프카 서버를 기동시켜놓고 자바에서 Producer 객체를 생성한 뒤에 메세지를 Send() 하려고 했는데 위와 같은 에러 메세지가 발생했다. [kafka-producer-network-thread | producer-1] WARN org.apache.kafka.clients.NetworkClient - [.. 2024. 1. 7.
[solved] unsupported class file major version 61 에러 해결 unsupported class file major version 61 intellij jdk17 인텔리제이에서 자바 Gradle 프로젝트를 생성했을 때 "unsupported class file major version 61 intellij jdk17" 에러가 발생했다. jdk는 17버전으로 생성 했는데 jdk 버전을 낮추니 정상적으로 돌아가는 것을 확인했다. 그렇다면 mac M2 OS 환경에서는 지원을 하지 않는걸까? 그건 아니다. 그러기엔 광고를 너무 잘해놨는걸? 그럼 도대체 문제 뭘까...? Java - Gradle version Matrix 를 보았다. 문제는 Java 17 은 Gradle 7.3 버전부터 호환이 된다는 것을 확인했다. 그래서 바로 Gradle 폴더에 gradle-wapper.p.. 2023. 6. 18.
실무에서 UPDATE 쿼리를 사용할 때 주의할 점 안녕하세요. 오늘은 우리 회사에서 겪었던 이슈? 에 대하여 포스팅을 할까 합니다. 우리 회사에서는 mariaDB를 사용하고 있고 특정 시간대에 Write DB의 성능 지연으로 인해 RestAPI에서 INSERT를 수행할 시에 20초 이상 지연되는 것을 스카우터를 통해 확인 했습니다. 매일 똑같은 시간대에 현상이 발생하는 걸 토대로 그 시간에 수행되는 배치 의심하기 시작했습니다. 조사 후 우리는 일괄 UPDATE 가 범인임을 알아냈습니다. 그렇다면 왜 일괄 UPDATE가 문제가 된다는 걸까요? 사실 일괄 업데이트라는 용어가 정확히 있는지도 잘 모르겠습니다. 여기서 말하는 일괄 업데이트는 하나의 업데이트 쿼리로 많은 양의 레코드를 UPDATE(수정) 할 수 있는 것을 말합니다. 당연히 단일 쿼리로 여러 레코.. 2023. 5. 7.
[인텔리제이] JUnit Test 실패 No tests found for given includes Intellij 에서 Junit 테스트를 하는 중 갑자기 Error가 발생했다. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':eatgo-common:test'. > No tests found for given includes: (filter.includeTestsMatching) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help .. 2023. 1. 13.
[인텔리제이] JUnit Test 실패 No tests found for given includes Intellij 에서 Junit 테스트를 하는 중 갑자기 Error가 발생했다. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':eatgo-common:test'. > No tests found for given includes: (filter.includeTestsMatching) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help .. 2022. 12. 19.
[node.js] 맥북(M2) Node 설치하기 1. 사이트에서 설치하기 먼저, 링크로 접속하여 node.js를 설치합니다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. LTS를 설치한다. 3. 다운로드 된 pkg를 실행시켜 Node.js 설치를 실행합니다. - 계속 > 동의 > 계속 ..... 4. 설치된 node.js 버전을 확인합니다. minsiwan@minsiwan-ui-MacBookPro ~ % node --version v18.12.1 5. npm을 설치를 확인합니다. npm은 Node.js 패키지 매니지로다양한 라이브러리와 프레임워크를 설치하고 관리할수 있습니다. 터미널에서.. 2022. 12. 10.