트러블 슈팅 5

Junit5 디펜던시 추가에 4시간을 쓴 경험

실행 환경- Spring Boot 3.4.0- Gradle 8.11.1 이슈Junit5 의존성 주입간에 빌드 실패  해결 과정 실패 1 Baeldung이라는 Spring에 관한 많은 튜토리얼이 있는 사이트를 참고해서 빌드하려 했습니다. 오류의 내용은 대충 Gradle 9.0.X 버전부터 Spring Boot의 dependency automatic loading 기능이 폐기된다는 내용이었습니다. 하지만, 사진처럼 버전을 명시한채로 사용했기에 근본 원인은 아니었습니다. 스택오버플로우를 뒤져봐도 버전을 바꿔야한다는 약간 찜찜한 답변이 주였고, 결과적으로 버전을 바꿔도 오류가 뜨긴 마찬가지였습니다.   실패  2 Spring 공식 문서에서, 권장하는 Spring & Java 버전 조합을 제공하는 것이 떠올랐습니..

트러블 슈팅 2024.12.04

백준 3407번(맹세) 풀이 - Java 메모리 제한이 심한 문제

최근 응시한 코테에서 쓴 맛을 보았습니다. 시간이 부족해서 마지막 문제를 손도 못댄게 원인이었고, 자주 출제되는 문제 분류 위주로 실버 빨리 풀기에 포커스를 맞추려고 합니다. 문제 이름은 맹세였기에, 이 문제는 꼭 푼다고 맹세했습니다. 하지만, 자바로 풀면 메모리 제한이 심하게 적용되는 문제였습니다. 이를 풀이하는 과정이 기억에 남아 기록하려 합니다. https://www.acmicpc.net/problem/3407   원소표에 있는 문자들로 주어진 문자열을 구성할 수 있는지 판단하는 실버 구현 문제입니다. String arr[] = {"h", "b", "c", "n", "o", "f", "p", "s", "k", "v", "y", "i", "w", "u", "ba", "ca", "ga", ..

트러블 슈팅 2024.10.25

[VM/Ubuntn] 양방향 클립보드 공유

이슈VM에 ES 설치 도중, Window 환경 컴퓨터(호스트)의 텍스트가 Ubuntu 환경 VM(게스트)에 Copy&Paste 되지 않음 호스트 - 실제 하드웨어(컴퓨터) 게스트 -  호스트 컴퓨터 위에서 가상화 소프트웨어  해결 방법 가상 머신의 게스트 확장 패키지 설치 이후 클립보드 공유 양방향 설정   1. 게스트 확장팩 이미지 다운sudo apt updatesudo apt install virtualbox-guest-additions-iso 2. 이미지 삽입장치(Device) -> Guest Additions CD 이미지 삽입(Insert Guest Additions CD image) 클릭 3. 게스트 확장팩 마운트 & 런 /dev/cdrom -  CD 또는 DVD 드라이브를 나타내는 디바이스 ..

트러블 슈팅 2024.07.15