onnnzeoz
JPA 쓰면 답답한 점 : org.hibernate.type :trace로 해결
혼자 공부중 2024. 6. 7. 22:50

JPA를 쓰면 SQL 나가는거랑 데이터베이스 커넥션 가져오는 것들 어느 타이밍에 가져오는건지 잘 모르겠음파라미터를 로그에 찍어줄 때도 ?로 찍어줌insert intomember(id, username)values(default, ?) 이것을 극복하기 위해 -> 쿼리 파라미터 로그로 남기는 라이브러리org.hibernate.type :tracelogging: level: org.hibernate.SQL: debug #sql문을 logger로 보는거 org.hibernate.type : trace 하고나면이렇게저 끝에 파라미터로 뭘 줬는지 나타냄 insert into member (id, username) values (default, ?..

DBMS / 데이터베이스
혼자 공부중/oracle 2024. 2. 18. 23:45

DBMS는 데이터베이스 관리 시스템(Database Management System)의 약자입니다. 데이터베이스는 체계화된 데이터의 모임으로, 이를 효율적으로 관리하기 위해 DBMS가 사용됩니다. DBMS는 데이터의 저장, 검색, 갱신, 삭제 등의 작업을 수행하며, 데이터의 일관성과 무결성을 유지합니다. 데이터베이스는 여러 개의 테이블로 구성되며, 각 테이블은 열(column)과 행(row)으로 이루어져 있습니다. 열은 데이터의 속성을 나타내고, 행은 실제 데이터를 의미합니다. 테이블 간의 관계를 정의하고 조작하기 위해 SQL(Structured Query Language)이 주로 사용됩니다. 데이터베이스의 중요한 특징은 데이터의 독립성과 일관성입니다. 데이터의 독립성은 응용 프로그램과 데이터베이스를 분..

erd 설계 중 발견된 db관련 이슈

- 이벤트가 일어난 화면 컬럼에 추가해줌(책장을 접근하는 방식이 1과있고 2가 있으면 1과 2중에 어떤걸로 많이 접근하는지 알아보기 위해 -> 이후 접근성을 높여줌) - 카테고리에 회원idx도 2개씩(등록자, 최종 수정자) 정말 별다기! (별걸 다 기능) - 계층형 테이블도 써보기로 함, 코드 분류할 때 (독서모임-대면유무) 여기에 다 코드 들어가줘야하는데 대분류-소분류가 있는거니까 이 계층이 추가될 때마다 테이블을 추가하는 것보단 한 테이블에서 계속 추가되는게 효율적이니까 up_code가 대분류면 code가 소분류인걸로 ex) UP_CODE : SYS - CODE : BANK / UP_CODE : BANK - CODE : 001 - 코드 이름 정할 때 (수정할 때) 중복체크 -> 코드 IDX auto_..

article thumbnail
오라클 클라우드에 서비스 배포하는 법
혼자 공부중/oracle 2023. 6. 19. 00:11

출처 : https://www.youtube.com/watch?v=AgJgEnQv6cw 본 글은 코딩테스트 전 오라클 세팅하는 법을 배우기 위해 위 영상을 정리한 것임 1. 오라클 인스턴스 발급 단계 image는 ubuntu 키 2개 다 다운받고(public키를 내가 사용할 원격 컴퓨터 클라우드에다가 업로드 시킬거임 그럼 이 공용키는 그 클라우드 안에 들어가 있겠지 이 공용키가 있는 컴퓨터에 접속하기 위해 사용하는 게 private 키이다. 그래서 private키를 잃어버리면 접속 못하겠쥬) 볼륨은 50GB 디폴트로 설정하고 생성 완 -> 내 컴퓨터가 하나 생김 2. 접속할거임 public키가 다운받아져있는 폴더에서 cmd실행하고 ls하면 key확인할 수 있음 > ssh -i "[private키]" 사용..

article thumbnail
Bootstrap
Spring Boot 2023. 6. 9. 12:45

부트스트랩 적용해보기 우리는 AdminLTE-master 부트스트랩을 적용해봤다 다운을 받으면 이런 모양인데 여기서 필요한건 pages, index, index2, index3 인덱스들 그리고 모양을 꾸며주는 dist와 plugins(이런 파일 이름같은건 index 열어보면 알수 있음) 걔네만 따로 복사해서 이렇게 폴더를 따로 만들어주고 얘를 코 vsc에서 열어서 확인해봐 뭘 고쳐야 할지 등등 그리고 STS에서 static에 dist와 plugins들을 넣어주고 (파일 실행하면 바로 읽을 수 있도록) webapps에 views를 만들어줘서 페이지들을 넣어준다 *수정해줘야할 것들 index.html로 되어있다면 index.jsp로 이름 바꿔주고 각 파일 안에서 .html로 되어있는 파일들을 .move로 바..

article thumbnail
crawling 크롤링
Spring Boot 2023. 6. 8. 16:54

crawling 크롤링 1. jsoup : 파이썬에서 쓰는 뷰티풀soup을 자바버전으로 만든 하나의 요소 가져올 때 : 0번 인덱스 2. selenium ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 114, please download ChromeDriver 114.0.5735.90 If you are using Chrome version 113, please download ChromeDriver 113.0.5672.63 If you are using Chrome version 112, please download ChromeDriver 112.0.5615.49 chromed..