일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
- msa
- 자바 ORM 표준 JPA 프로그래밍
- UUID
- 게시판 작성자를 아이디로
- 스프링 시큐리티
- 자바
- 관계형 데이터베이스
- 공백검사
- ORM
- 자바스크립트
- spring security
- 중복되지 않는 값 만들기
- 유효성검사
- JPA
- 모던 자바스크립트 Deep Dive
- Thymeleaf
- 출처 모던 자바스크립트 Deep Dive
- java
- Today
- Total
목록정보들 (25)
인지용
대용량 데이터 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..

방금 막 스프링 부트 프로젝트를 만들었을 때 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..