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

분류 전체보기98

(프로그래머스) 완주하지 못한 선수 https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 완주하지 못한 참가자를 찾는 문제문제를 보아하니 완주하지 못한 사람은 한명으로 한정되어 있는거 같아 간단하게 문제를 풀 수 있을거 같다. participant 와 completion 배열을 각각 sort 한다. 그리고 0번째부터 completion 배열의 길이만큼 하나씩 비교하여 두개의 값이 다르다면 participant[i] 번째에 있는 사람은 완주를 하지 못한거로 판단할수.. 2024. 9. 22.
(프로그래머스) 폰켓몬 https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 오랜만에 프로그래머스에서 코딩테스트 문제를 풀어보았습니다. 너무 오랜만에 푸는거고 취업 준비할때는 C++  로 코딩테스트를 준비했었는데취업 후에는 주로 Java를 사용하다보니 Java 로 문제를 풀어보았는데 뭔가 익숙하지가 않은거 같다는 느낌이 들었다. (꾸준히 연습할 필요가 있음.)  폰켓몬 문제의 핵심은 주어진 N마리의 폰켓몬 중 절반 즉, N/2 마리의 폰켓몬을 가져갈수 있고 또 얼마나 많은 종.. 2024. 9. 22.
[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.
[Spring boot] 인텔리제이에서 스프링부트 Swagger 설정하는 방법 Swagger 란? Swagger는 RESTful 웹 서비스를 설계, 구축, 문서화 및 테스트하는 데 사용되는 오픈 소스 소프트웨어 프레임워크입니다. 이를 통해 개발자는 자동화된 도구에서 문서 및 클라이언트 SDK(소프트웨어 개발 키트)를 생성하는 데 사용할 수 있는 기계 판독 가능 형식으로 API 구조를 설명할 수 있습니다. 이렇게 하면 API 문서 및 클라이언트 코드 생성 프로세스를 자동화하여 시간을 절약하고 오류를 줄일 수 있습니다. Swagger 설정하기 pom.xml 파일에 의존성을 추가한다. ... 생략 ... io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 그 후 SwaggerConfiguration .. 2023. 5. 8.
로지텍 무선 마우스 Mx Master 3s 사용후기 안녕하세요. 오늘은 제가 실제로 회사에서 사용중인 로지텍 마우스 Mx Master 3s 마우스에 대해 아주 간단한 소개 및 추천하는 글을 작성하려고 합니다. 제가 사용하고 있는 마우스 장단점에 대해 간략하게 말씀드리겠습니다. 장점: 적당한 바디감. 너무 무겁지도 가볍지도 않아 사용하기 편하다. 빠른 연동성, 다양한 연결 방식 지원(유선, 무선, 로지텍 전용 Unifying 수신기) 뒤로가기 버튼 !!! 이게 제일 좋다. 특히 개발자들은 더 격하게 느낄 듯하다... 디버깅 타고타고 들어가다가 다시 뒤로 가고 싶을 때 엄지 손가락에 위치한 뒤로가기 버튼을 누르면 직전으로 이동한다. 이게 진짜 꿀기능....앞으로 가기도 가능하다 무한 스크롤 ! 한 페이지에 너무 많은 양의 글이 있을 때 무한 스크롤 너무 좋다.. 2023. 5. 8.