일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 감사기록
- #스파르타내일배움캠프TIL
- GitHub
- 생성자
- KPT
- Github_token
- Java의 이점
- static
- 클래스
- 내일배움캠프
- TiL_1st_0419
- JVM
- 성장기록
- Diary 해우소
- 포맷은 최후의 보루
- 스파르타내일배움캠프
- Token
- 인스턴스
- Java
- 해우소
- 스파르타내일배움캠프TIL
- 메서드
- Git
- #내일배움캠프
- 변수의 다양성
- #스파르타내일배움캠프
- 객체지향 언어
- diary
- 스레드
- 회고록
- Today
- Total
목록Organizing Docs (44)
몬그로이
int result = add(new int[]{1,2,3,4,5}); //new 를 생략할 수 없다//System.out.println(Arrays.toString(iArr)); //배열을 문자로 바꿔 출력하기//char[] chArr = {'a', 'b', 'c', 'd'};System.out.println(chArr); // abcd 로 출력됨//char[] abc = {'A', 'B', 'C', 'D'};char[] num1 = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',};char[] result = new char[abc.length + num1.length];System.arraycopy(abc, 0, num1, 0, abc.length);Sys..
쓰기 지연 저장소는 DB에 실제 적용하기 전까지 변경사항을 가지고 있는 장소이고지연 로딩은 프록시를 통해 DB의 실제 정보를 가져오는 것을 미루는 것이다 그러므로DB에 쓰느냐, DB에서 가지고 오느냐로 구별하면 되겠다 참고로 공통점은 영속성 컨텍스트를 거친다는 점이다프록시 객체가 포함하는 최소한의 정보식별자 (ID): 엔티티를 식별하기 위한 기본 키 정보엔티티 타입 정보: 엔티티의 클래스 타입이나 인터페이스 정보지연 로딩 로직: 실제 데이터베이스 접근을 지연시키는 로직초기화 플래그: 프록시 객체가 초기화되었는지 여부를 추적하는 플래그 DB를 불러내는 방식에는 두 가지가 있는데,그 중 em.getFind는 Entity를 찾아오는 것이고em.getReference 를 통하였을 때 우선순위로 프록시가 호출되어..
https://mongroy.tistory.com/79 Regrex 정규표현식(Regular Expression)'.'임의의 한 문자'\\d'숫자'\\w'단어 문자 (영문자, 숫자, 언더스코어)'\\s'공백 문자'*' 0회 이상 반복'+'1회 이상 반복'?'0회 또는 1회 반복'{n}'정확히 n회 반복'{n,}'최소 n회 반복'{n,m}'n회mongroy.tistory.com
'.'임의의 한 문자'\\d'숫자'\\w'단어 문자 (영문자, 숫자, 언더스코어)'\\s'공백 문자'*' 0회 이상 반복'+'1회 이상 반복'?'0회 또는 1회 반복'{n}'정확히 n회 반복'{n,}'최소 n회 반복'{n,m}'n회 이상, m회 이상 반복\d+하나 이상의 연속된 숫자 를 찾는 정규표현식\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b이메일 주소 패턴을 추출하는 정규 표현식(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|] URL( http, https, ftp, file 스킴을 가지는 URL )을 추출하는 정규 표현식]*>HTML 문서에서 태그를 제거하는 정규 표현식 로..
Table끼리의 연관관계와 Entity간의 연관관계 차이로 발생하는자바의 표현 방식을 익혀보자 한 명의 고객이 여러가지 음식을 주문한 상황을 표에 그리면 나열을 해야하는데 Spring 의 Table 은 그렇게 만들 수가 없음Entity 하나가 row 하나이고 column 에 해당하는 키값을 각각 하나씩만 가지기 때문따라서 연관되었다는 의미를 컬렉션을 이용해서 표현함다대일 단방향 관계 Food class 에서 표현하길@ManyToOne@JoinColumn(name="user_id") User class 에서 표현하길(아무 것도 없음)**Food가 user를 참조하지만User는 Food 를 참조하지 않는 상황이기 때문임즉, User를 통해 음식을 조회하는 경우가 없을 때 사용하는 표현방식임굳이 조회하겠다면..
SQL(Structured Query Language) 분류DDLData Definition Language 데이터베이스 구조를 정의하거나 수정할 때DCLData Control Language데이터베이스의 권한을 관리할 때DMLData Manipulation Language데이터를 검색하여 조작할 때DQLData Query Language데이터를 검색하여 조회할 때 DDL( Data Definition Language)CREATE새로운 데이터베이스 및 테이블 생성ALTER데이터베이스와 테이블의 내용 수정DROP데이터베이스와 테이블 삭제, 전체 삭TRUNCATE데이터베이스와 테이블 삭제, 컬럼값 남김 DCL( Data Definition Language)GRANT사용자 또는 ROLE에 대해 권한 부여RE..
@Controller@RestController= @Controller + @ResponseBody클래스의 모든 메서드가 @Responsbody를 필요로 할 때 사용하면 좋음 따라서 view를 반환해야 하는 메서드가 있을 경우는 Controller를 사용하는 것이 좋 @Controller 가 붙은 클래스에서 사용하는 URL Annotation@GetMapping@PostMapping@PutMapping@DeleteMapping @RequestMapping("/url")Request가 들어왔을 때 받는 클래스를 표시한다중복되는 URL를 단축**URL ("/주소/redirect:/{정보}")**정보: View name, redirect URL, tex, Java 객체 @ResponseBody문자열을 그대로 ..
메서드와 비슷한 기능을 가지고 있는데굳이 생성자를 사용하는 이유 메서드를 사용하는 경우Class MemberManagement 에public Manage(int id, int roomnumber) {} 가 있다면다른 클래스에서 사용할 때MemberManagement m = new MemberManagement();m.Manage(3, 301);와 같은 방식으로 사용해야 한다면 생성자를 사용하는 경우Class MemberManagement 에public MemberManagement(int id, int roomnumber) {} 가 있을 경우다른 클래스에서 사용할 때MemberManagement m = new MemberManagement(3, 301);와 같은 방식으로 사용한다 여기서 메서드의 두 번째..