목록프로젝트 (6)
자바칩
IDE 캐시 삭제 후 재빌드IDE가 여전히 빨간 줄을 표시한다면 캐시 문제일 수 있습니다.✅ EclipseProject → Clean... 실행 후 프로젝트 선택 후 OKWindow → Preferences → Java → Installed JREs → 현재 사용 중인 JDK 선택 → Edit 클릭Add External JARs...에서 Spring Boot 관련 JAR 추가✅ IntelliJFile → Invalidate Caches / Restart 실행Invalidate and Restart 클릭프로젝트를 다시 빌드 (Build → Rebuild Project)
EXE에서 Java 런타임을 찾지 못하는 경우🔹 해결 방법:EXE 파일이 실행될 때 Java 런타임(JRE)를 찾지 못할 경우 실행이 안 될 수 있음📌 해결책: EXE 생성 시 JRE를 포함하는 옵션 사용 (Launch4j 또는 jpackage)✅ Launch4j로 JRE 포함 EXE 생성EXE 파일을 만들 때, 사용자의 PC에 Java가 설치되어 있지 않아도 실행되도록 JRE를 함께 번들링 📌 Launch4j 설정 (launch4j.xml) build/libs/프로젝트명.jar 프로젝트명.exe jre/ 1.8.0 gui ✔️ 이렇게 하면 EXE 실행 시 JRE가 자동으로 포함되므로 Java가 설치되어 있지 않아도 실행 가능
성공 방법 보고 싶으면 바로 아래로 내리세요 실패 방법public class AutoStartManager { private static final Logger LOG = LoggerFactory.getLogger(AutoStartManager.class); private static final String APP_NAME = "프로그램명"; // 프로그램 이름 private static final String APP_PATH = "C:\\프로그램명.exe"; // .exe 파일 경로 // Windows 시작 시 자동으로 실행되는 프로그램들을 관리하는 경로 private static final String WINDOWS_RUN_REGISTRY_PATH = "Software\\Microsoft\\Windo..
이슈Spring Boot 3.x 이상에서는 무조건 jakarta를 사용하지만, QueryDSL 라이브러리 내 JPAQueryFactory에서는 생성자 매개변수인 EntityManager를 javax로 사용한다.라이브러리와 타입을 정확히 맞춰주기 위해 EntityManager 매개변수 타입을 강제로 javax로 import를 할 시에는 아래와 같은 에러가 발생한다.Specified field type [interface javax.persistence.EntityManager] is incompatible with resource type [jakarta.persistence.EntityManager] 즉, 아래처럼 EntityManager를 javax로 강제 사용할 시 발생하는 에러이다.import ja..

명령어 입력locust -f 파일명.py 이후 localhost:8089로 접속 첫번째 Number of users: 최종 트래픽을 유발할 유저 - 500명으로 테스트두번째 Ramp up: 유저가 투입되는 시간 (초단위) - 1초마다 투입세번째 Host: 테스트를 진행할 메인 uri - 기본 로컬 uri인 localhost:8080로 지정 이제 1구역(district_id = 1)에 해당하는 모든 좌석(seat)의 칼럼들을 불러오는 테스트를 수행하겠다. 테스트 결과 500명에 도달하니까 districts/1/seats의 GET 요청 응답시간이 15초로 너무 긴 것을 확인할 수 있다.또한, 처리 requests의 개수는 45190개이고 Max(ms)가 31628, 즉 31초나 걸린다.성능 최적화를 위해..

// Use DBML to define your database structure// Docs: https://dbml.dbdiagram.io/docsTable user { user_id bigint [primary key] image_id bigint nickname varchar username varchar password varchar email varchar phone varchar birth varchar gender varchar role varchar created_at datetime updated_at datetime}Table artist { artist_id bigint [primary key] image_id bigint name varchar crea..