일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 게시판 작성자를 아이디로
- spring security
- 관계형 데이터베이스
- 출처 모던 자바스크립트 Deep Dive
- JPA
- 모던 자바스크립트 Deep Dive
- msa
- 중복되지 않는 값 만들기
- 스프링 시큐리티
- Thymeleaf
- 자바스크립트
- 유효성검사
- ORM
- 자바
- java
- 공백검사
- 자바 ORM 표준 JPA 프로그래밍
- UUID
- Today
- Total
목록전체 글 (71)
인지용
대용량 데이터 insert시 for문은 시간이 매우 오래걸립니다. 그때 사용할 수 있는 방법이 LOAD DATA LOCAL INFILE 입니다. 직접 sql 쿼리를 작성하는게 아니고 텍스트 파일을 읽어서 테이블로 데이터를 저장하는 명령어입니다. 저는 txt 파일 생성은 이클립스에서, 명령어 사용은 MysqlWorkbench에서 했습니다. 순서 1. SET GLOBAL local_infile=1; load data local infile 활성화 2. 이클립스에서 반복문으로 insert 할 데이터 txt 파일 만들기 package test; import java.io.*; public class Main { public static void main(String[] args) throws IOExceptio..
새로운 리파지토리를 사용할 때 permission denied to def 에러 발생 해결방법 mac 기준 설정에가서 깃허브 아이디를 변경해주면 됩니다. 1. 키체인 켜기 2. 로그인 들어가기 3. github.com 더블클릭 4. 사용하고자 하는 아이디 입력 1. 키체인의 로그인에 들어가줍니다. 2. githib.com을 더블 클릭합니다. 3. 계정 부분에 사용하고자하는 github 아이디 입력 4. 암호보기 체크 후 mac계정의 비밀번호 입력 그러면 정상적으로 push가 됩니다! 출처 (윈도우 해결방법도 포함되어 있습니다.) https://recoveryman.tistory.com/392 [깃허브(Github)] 21. remote: Permission to 에러 remote: Permission t..
방금 막 스프링 부트 프로젝트를 만들었을 때 build.gradle 및 기본적인 셋팅 하는 방법을 알아보겠습니다. 사용할 기술 스택 JAVA11 Spring Data Jpa Spring Security Querydsl Junit5 Thymeleaf Mysql build.gradle 설정 숫자를 적어놓은건 Querydsl 설정입니다. (1) querydsl 플러그인을 추가합니다. (2) querydsl dependency (3) Q클래스 생성을 위한 라이브러리 dependency (4) Q클래스가 생성될 프로젝트 경로를 변수로 지정 (5) querydsl 설정. JPA사용 여부와 Q클래스 사용할 경로 지정 (6) build시 사용할 sourceSet을 추가 (7) querydsl이 compileClassP..
is a 상속 관계를 말합니다. 방법으로는 extends가 있습니다. class move { public void run(){ System.out.print("run"); } } class man extends move { public void talk(){ System.out.print("talk"); } } man클래스는 move클래스를 상속받고 있죠. man is a move라고 할 수 있습니다. has a 포함 관계를 말합니다. a라는 클래스 안에 b클래스가 선언되어 있는 거죠. 방법으로는 생성자가 있습니다. class move { public void run(){ System.out.print("run"); } } class man { move move = new move(); public vo..