바깥 세상(?)에서 왜 여전히 maven 이 gradle 보다 더 주류인가
얼마전에 회사에서 차장님이랑 얘기하다가 우연히 나온 주제인데 이유가 궁금해져서 가볍게 GPT 한테 물어봤고 답변이 흥미로워서 내용을 조금 옮겨봄 (spring boot 개발 생태계에서) 오픈소스 프로젝트나 해외 개발 커뮤니티 같은걸 보면 gradle 보단 maven 사용 비율이 훨씬 더 높은것 같은데 왜인지 알고있나? 나는 처음 개발 배울때를 ...
얼마전에 회사에서 차장님이랑 얘기하다가 우연히 나온 주제인데 이유가 궁금해져서 가볍게 GPT 한테 물어봤고 답변이 흥미로워서 내용을 조금 옮겨봄 (spring boot 개발 생태계에서) 오픈소스 프로젝트나 해외 개발 커뮤니티 같은걸 보면 gradle 보단 maven 사용 비율이 훨씬 더 높은것 같은데 왜인지 알고있나? 나는 처음 개발 배울때를 ...
Spring Boot 4.0 Release Note: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Release-Notes Upgrading from Spring Boot 3.5 기존 하위 버전을 사용중이었다면 우선 3.5로 먼저 업그레이드 후 순차적으로 마이그레이...
Spring Data MongoDB - Type Mapping _class 필드 Spring Data MongoD를 별다른 설정없이 사용하면 컬렉션에 객체를 저장할 때, 자동으로 객체의 Java 클래스 이름을 포함하고 있는 _class 라는 필드가 추가되어 저장됨 역직렬화 정확성 확보 : 데이터를 조회할 때 다시 해당 클래스의 인스턴스로...
Acks Acknowledgements Producer 가 보낸 메세지를 Kafka 가 잘 받았는지 확인(acks) Option Description acks=1 - 카프카 서버의 확인(acks) 응답을 기다리지 않음 - 메시지 손실 가능성이 높지만 ...
Container 목록 조회 # 실행중인 컨테이너 목록 조회 docker ps # 전체 컨테이너 목록 조회 docker ps -a 삭제 docker rm [컨테이너ID] 실행 # docker (start/stop/restart) [컨테이너명 or 컨테이너ID] docker start mongo docker stop mongo dock...
공식 문서 MySQL에서 UPDATE 문을 실행할 때, SET 절에 기술된 컬럼의 할당(assignment)은 왼쪽에서 오른쪽으로 순차적으로 평가됨. 이로 인해 SET 절 내에서 동일한 컬럼이 여러 번 참조될 경우, ANSI SQL 에서 기대하는 동작과 다른 결과를 초래할 수 있음 순차적 평가 (Sequential Evaluation): S...
Database camelCase or 소문자 (소문자 추천) a-Z,0-9 64바이트 미만 구분자 : -, _ Collection 일반적으로 복수형으로 명명 camelCase or 소문자 (소문자 추천) 구분자 : -, _ Ref. MongoDB Docs