profile
개발하는 다람쥐
태그 목록
전체보기 (81)코틀린(23)Kotlin Koans(22)kotlinkoans(22)코틀린교안(22)koans(21)kotlin(21)교안(21)Java(18)코틀린 교안(17)Effective Java(12)sql(10)이펙티브 자바(10)DataLemur(8)Spring(7)mysql(6)자바(5)Springframework(4)git(3)스프링프레임워크(3)스프링(3)error(3)재정의(3)Lv.1(2)erd(2)python(2)클린아키텍처(2)mac(2)cmd(2)쿠폰(2)프로그래머스(2)연습문제(2)단축키(2)학습일지(2)모델링(2)test(2)코테(2)linux(2)Springboot(2)그림으로 배우는 리눅스 구조(2)go(2)객체(1)AutuCloseable(1)vue.js(1)velog(1)주석안됨(1)그림으로 배우는 리눅스(1)오라클 설치(1)private 생성자(1)Clean Architure(1)조회(1)chatGPT(1)CleanArchitecture(1)try-finally(1)요구사항분석(1)우분투(1)oracle(1)사용법(1)comparing(1)인공지능모델(1)벨로그작성법(1)netstat(1)구조(1)PostgreSQL(1)짝수와 홀수(1)Beans(1)windows(1)자료표현(1)네이버 클라우드 자격증(1)한계(1)eclipse(1)tomcat(1)가비지 컬렉터(1)mongodb compass(1)LinkageError(1)벨로그(1)테스트(1)8080(1)cvc-complex-type.2.3(1)comparator(1)의존 객체 주입(1)NCP200(1)mongodb(1)IllegalArgumentException(1)docker(1)Postgresql 14(1)캐시(1)한글경로(1)java.lang.UnsupportedClassVersionError(1)Compare(1)아키텍처(1)소프트웨어설계(1)행위(1)log4j.xml(1)macbook(1)di(1)cleaner(1)@AspectJ(1)진수표현(1)window(1)쇼핑몰(1)다중선택(1)테이블(1)colima(1)Spring AOP(1)예외처리(1)GC(1)clone(1)JVM(1)git cache(1)try-with-resources(1)쇼핑몰 쿠폰(1)평균 구하기(1)컴파일(1)issue(1)velog작성법(1).gitignore적용안됨(1)정렬(1)Naver Cloud Platform(1)String Pool(1)NAVER Cloud Platform Certified Professional(1)Markdown(1)마크다운(1)스프링의 이해와 원리(1)postgre(1)코딩테스트 연습(1)oracle 21c(1)Koltin(1)Dynamic Proxy(1)hashCode()(1)nosql(1)taskkill(1)aws(1)github(1)toString(1)db(1)comparingInt(1)오라클(1)변수(1)자판배열(1)MyBatisSystemException(1)리눅스(1)kotliln koans(1)Database(1)수정(1)equals(1).gitignore(1)ncp(1)aggregations(1)utf 8(1)MyBatis(1)예외(1)vscode(1)OS(1)mac oracle(1)작성법(1)주석(1)finalizer(1)진수(1)git organization(1)이클립스(1)try with resource(1)한글깨짐(1)organization(1)port-conflict(1)NCP 기술자격증(1)이슈사항(1)변수 표기(1)벨로그사용법(1)no libraries(1)PID(1)cglib(1)챗지피티(1)빌더 패턴(1)ubuntu(1)Proxy(1)쿼리(1)토비의스프링(1)velog사용법(1)코딩테스트(1)토비의 스프링(1)Cache(1)Gmail(1)
post-thumbnail

[DataLemur] Second Highest Salary

전체 직원 중에서 두 번째로 높은 급여를 구하는 문제

2026년 4월 10일
·
0개의 댓글
·
post-thumbnail

[DataLemur] User's Third Transaction

각 사용자별 우버 거래내역 중에서 세 번째 거래 내역을 조회하는 문제

2026년 4월 9일
·
0개의 댓글
·
post-thumbnail

[DataLemur] Pharmacy Analytics (Part 3)

제조사별로 총 매출을 계산한 다음에 백만 단위로 반올림하는 문제

2026년 4월 8일
·
0개의 댓글
·
post-thumbnail

[DataLemur] Pharmacy Analytics (Part 2)

손실 발생한 drug를 기준으로 제조사별 손실 정보를 집계

2026년 4월 7일
·
0개의 댓글
·
post-thumbnail

[DataLemur] Pharmacy Analytics (Part 1)

가장 수익이 높은 상위 3개의 drug를 찾는 문제

2026년 4월 6일
·
0개의 댓글
·
post-thumbnail

[DataLemur] Compressed Mean

주문당 평균 아이템 개수를 구하는 문제

2026년 4월 3일
·
0개의 댓글
·
post-thumbnail

[DataLemur] Second Day Confirmation

조건을 모두 만족하는 user_id를 찾는 문제

2026년 4월 2일
·
0개의 댓글
·
post-thumbnail

[DataLemur] Duplicate Job Listings

이 문제는 단순히 중복 데이터를 찾는 것이 아니라,중복된 채용 공고를 올린 회사 수(company_id 기준) 를 구하는 문제이다.중복의 정의는 다음과 같다.같은 company_id같은 title같은 description이 세 가지가 모두 동일한 경우를 중복으로 본다.

2026년 4월 1일
·
0개의 댓글
·

MySQL, MariaDB, Oracle 날짜 차이 계산 비교

데이터베이스마다 날짜 차이를 계산하는 방식은 다르다.특히 Oracle은 연산 중심, MySQL과 MariaDB는 함수 중심이라는 차이가 있다.

2026년 3월 31일
·
0개의 댓글
·
post-thumbnail

MongoDB Compass로 Aggregations 쿼리 작성하기

MongoDB Compass로 Agreegations 쿼리 작성하기

2026년 3월 30일
·
0개의 댓글
·
post-thumbnail

[네이버 클라우드 자격증] NCP 200

[네이버 클라우드 자격증] NCP 200 기출문제 정리 본 입니다.

2026년 1월 9일
·
0개의 댓글
·
post-thumbnail

[Spring] 8080포트 충돌시 조회 후 강제 종료하기

Vue.js를 띄워둔 상태에서 Spring Boot를 실행했더니 포트 8080 충돌로 서버가 뜨지 않았습니다.(포트를 둘 다 8080을 사용하고 있었음)에러화면에러 로그:스프링의 포트를 변경하는 방법도 있지만8080을 점유한 프로세스의 PID를 조회하고 해당 프로세스를

2025년 10월 13일
·
0개의 댓글
·
post-thumbnail

Issue 사용 가이드

팀 프로젝트를 진행하면서 협업하면서 서로 어떤 작업을 진행하고, 진행하려하는지 파악하기위한 목적으로 Issue를 사용하기로 하였습니다. 1. Issue란? 작업할 내용, 버그, 개선 사항, 질문 등을 관리하기 위한 용도 누가 어떤 작업을 하고 있는지 추적할

2025년 8월 19일
·
0개의 댓글
·
post-thumbnail

Git 공통 규칙 정리

Git Organization 공통 규칙 정리

2025년 8월 19일
·
0개의 댓글
·
post-thumbnail

sql*plus 메모장 한글 깨짐 현상해결 방법(Notepad++ 설정 방법)

SQL*Plus 메모장 한글 깨짐 현상해결하기

2025년 5월 30일
·
0개의 댓글
·
post-thumbnail

item13: clone 재정의는 주의해서 진행하라

자바에서 객체 복사를 지원하기 위해 Cloneable 인터페이스와 clone() 메서드가 존재한다.Cloneable은 메서드가 하나도 없는 인터페이스다. \- 메서드가 하나도 없이 단순하게 복사할 수 있는 객체라고 표시만 한다.이렇게 표시만 하는 인터페이스를 마커 인터

2025년 4월 29일
·
0개의 댓글
·
post-thumbnail

Item 12: toString을 항상 재정의하라

기본 Object.toString()은 클래스이름@16진수해시코드를 반환한다.의미 없는 정보만 제공하기 때문에 가독성이 떨어지게되어 사용자에게 유용한 정보를 포함하는 toString()을 직접 재정의해야 한다.예를 들어, PhoneNumber 클래스의 기본 toStri

2025년 3월 3일
·
0개의 댓글
·
post-thumbnail

Item 11. equals를 재정의하려거든 hashCode도 재정의하라

equals를 재정의하면 같은 논리적 값을 가진 객체들은 서로 동일한 hashCode를 반환해야 한다.hashCode를 재정의하지 않으면 않으면 HashMap, HashSet, HashTable 같은 해시 기반 컬렉션에서 동작이 제대로 이루어지지 않는다. 즉 동일한 객

2025년 3월 3일
·
0개의 댓글
·
post-thumbnail

Item 10. equals는 일반 규약을 지켜 재정의하라

꼭 필요한 경우가 아니라면 equals를 재정의하는 것이 좋지 않다.equals를 재정의하지 않는 것이 좋은 상황은 대표적으로 아래 4가지 상황이 있다.1\. 각 인스턴스가 본질적으로 고유하다.값이 아닌 동작(행위) 중심 객체라면 동치성이 의미가 없다.예 : Threa

2025년 2월 28일
·
0개의 댓글
·
post-thumbnail

Item 9. try-finally보다는 try-with-resources를 사용하라

자바 라이브러리와 프레임워크에는, 직접 자원을 닫아야 하는 클래스들이 많이있다.InputStream, OutputStream, Reader, Writer (IO 관련)java.sql.Connection, Statement, ResultSet (JDBC 관련)JPA(Hi

2025년 2월 26일
·
0개의 댓글
·