JPA 테이블 소문자로 인식하는 오류
·
Web
Mysql을 JPA로 사용하는데 대문자로 만든 테이블이있고 name으로 테이블을 대문자로 설정해둠에도 불구하고 계속같은 이름의 소문자 테이블을 생성해서 값을 넣음......... 결론은 yml의 JPA Naming Strategy 변경 // ========================================// JPA/Hibernate 테이블명 변환 규칙// ========================================/*1. 기본 규칙 (Hibernate 5.0+): - Entity 클래스명을 테이블명으로 사용 - CamelCase → snake_case 변환 - 대문자 → 소문자 변환*/// 예시 1: 자동 변환@Entitypublic class UserAccount { ..
빌드 에러
·
Web
빌드 에러 ㅎ; plugins { id 'java' id 'org.springframework.boot' version '3.2.6' //id 'org.springframework.boot' version '3.5.0' id 'io.spring.dependency-management' version '1.1.7'}원래 첫 개발 3.5.0으로 시작했는데AI를 너무 사랑한 나머지 3.2.6버전으로 바뀐걸 몰랐음 ㅎ고장났땅 3.4.5로 바꿔도 안고쳐짐슨jar파일은 팀원에게 받기로함 담에 이것저것 만지면서 다시 고쳐보는것으로~! ㅎㅎ
기술스택
·
Web
[Backend Framework & Language]Java (JDK 11, 17) - 객체지향 프로그래밍(추상화, 캡슐화, 상속, 다형성), 컬렉션 프레임워크, 멀티스레딩, 예외처리, Abstract/Interface 활용, Overloading/Override, I/O 및 Network 통신Spring Framework - IOC/DI, DAO/DTO/VO 패턴, MVC 아키텍처, Maven/Legacy 기반 개발 (STS3), MyBatis 연동Spring Boot - Maven/Gradle 빌드, AOP, JPA, Spring Security, MSA 아키텍처 (STS4), War/Jar 배포Servlet 3.0 - 생명주기 관리, HTTP 요청/응답 처리, 세션 관리, 파일 업로드/다운로드(@..
도메인
·
Web
1년 2500원짜리 저렴이 도메인https://hosting.kr/ aws, gcp 빠르게 연결 가능
GCP
·
서버
구글푸티젠푸티GCP -> 30기가 -> 오라클설치안됨20250613 ~ 3달 무료 난 맥인데!!!!! [GCP]무료기간 끝나기 전에 서버 백업해둬야 복구가 가능함기간 끝나면 복구도 못하고 다날아간다일반계정활성화 버튼 누르지말기 유료됨 마이뻐스트프로젝트 쓰지마새프로젝트 눌러만들기좌상단 프로젝트 잘 선택했는지 확인컴퓨터 엔진 클릭 인스턴스 만들기 클릭 사용 클릭한참 기다리면 뜬다세팅 많이 할수록 월별예상금액 올라감 AWS할땐 cpu1개 2기가메모리였는데 여긴 혜자다 리전 서울 선택 -> 비싸졌다..!영역은 a빼고 아무거나 선택 (a는 혼잡서버)c를 추천실무에선 E2빼고 요 네개 쓴다는데 일단 연습용으로 E2쓸게~ 나중에 다른거 쓸거까지 생각해서 많이 안비싸지게 적당히 잡기밑에 애들은 냅두기그리고 만들기 누..
[서버] postgresql 설치, 세팅
·
데이터베이스
postgresql쓰는 이유다양한 데이터 유형 지원(JSON, XML)대량의 데이터 처리 및 고성능JAVA => 복잡한 쿼리에서 뛰어난 성능[리눅스 PostgreSQL 설치]yum install postgresql16-*rpm -qa | grep postgresql루트로 data설정하기id postgres쳤을때 기본으로 환경이 떠야함 AWS포트 열어놔야함~!ntsysv얘네 켜주기 서버시작시 자동 시작 systemctl start postgresql.service시작 안됨 환경설정 안했다는뜻 환경설정vi /usr/lib/systemd/system/postgresql.service이 디렉토리에 모든것이 쌓임cd /var/lib/pgsql/datals -al아무코토 없음 su - postgrespostgre..
토큰
·
Web
🎫 토큰을 어디에 저장하고 어떻게 사용할까? 📍 1. 토큰 저장 위치 저장소 보안성 편의성 추천도 특징 메모리 (변수) ⭐⭐⭐⭐⭐ ⭐⭐ 🟢 최고 가장 안전, 새로고침시 사라짐 HttpOnly Cookie ⭐⭐⭐⭐ ⭐⭐⭐⭐ 🟢 추천 JS로 접근 불가, 자동 전송 Local..
SMS
·
Web
사업자등록증있어야 사용 가능 SMS 개발시 추천하는 플랫폼자바로 에러없이 완벽하게 사용 가능https://www.ncloud.com/product/applicationService/sens
ERP프로젝트를 하며
·
Web
[트러블 슈팅]▶ 문제 정의ERP 입출고 화면에서 총액 컬럼 정렬 시 오류 발생입출고 관리 화면에서 사용자가 총액(totalAmount) 컬럼을 클릭하여 정렬하려고 할 때 서버 오류가 발생하여 데이터 로딩이 실패하는 문제가 지속적으로 발생. 다른 컬럼들은 정상적으로 정렬되나 총액 컬럼만 정렬 불가능한 상태로 사용자 불편 초래 및 업무 효율성 저하.▶ 원인 분석가상 컬럼(totalAmount)에 대한 서버 사이드 정렬 시도로 인한 DB 오류기존 totalAmount는 실제 데이터베이스 테이블의 물리적 컬럼이 아니라 프론트엔드에서 transQty * unitPrice로 동적 계산되는 가상 필드였음. 하위 서버에서 이 필드로 ORDER BY 절을 구성하여 정렬하려고 시도할 때 해당 컬럼이 존재하지 않아 SQL..
[Spring-boot] 소켓 통신
·
Web
[확장프로그램]소켓 테스트하는 프로그램 필요함크롬 확장 프로그램 : simple websocket clienthttps://chromewebstore.google.com/detail/simple-websocket-client/gobngblklhkgmjhbpbdlkglbhhlafjnh?hl=ko [소켓 통신]소켓통신은 웹서버간 양방향 통신ws또는 wss라는 것을 씀- http가 열려있다면 ws를 사용- https가 열려있다면 wss를 사용함 TCP 소켓 통신연결지향, HandShake 연결속도 느림http, https가 작동해야함 ftp, smtp, 웹채팅, 실시간 주식 데이터 신뢰성 높음단일 연결 통신 => 데이터 유실 발생시 잘못된 정보가 발송될 수 있음UDP 소켓 통신비연결 지향, 연결 설정 과정 없..