일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클래스
- Github_token
- #내일배움캠프
- 메서드
- 인스턴스
- Java의 이점
- 변수의 다양성
- static
- 감사기록
- 해우소
- GitHub
- 스파르타내일배움캠프TIL
- Java
- KPT
- #스파르타내일배움캠프
- 포맷은 최후의 보루
- 성장기록
- 회고록
- Git
- 객체지향 언어
- 스파르타내일배움캠프
- JVM
- Diary 해우소
- 내일배움캠프
- Token
- #스파르타내일배움캠프TIL
- 생성자
- 스레드
- TiL_1st_0419
- diary
- Today
- Total
목록분류 전체보기 (228)
몬그로이
입문 전 과정까지 포함하여 거의 2달이라는 시간이 흘렀다고비가 있어서 어찌저찌 넘었고, 현재 이 길이 아직까지 버겁지만 넘으려 발악을 하고 있다 최근엔 어떻게보면 해이해졌다고 말할 수 있고좋게 말하면 불안감이 가라앉았다고도 할 수 있는 상태였다그렇다고 탱자탱자 하며 놀았던 건 아니고자신에 대한 컨트롤이 지난번 만큼 잘 되지 않았다 일주일에 한 번 정도는 가겠노라 하던 카페가는 것도 못 하고 있고친척이 놀러와도 제대로 반겨주지도 못했다 다 괜찮은데, 지난 고비를 넘을 때만큼 잠을 이겨내지 못했다그 고비 이후 잠을 온전히 보충하지 못한 것도 영향이 있겠지만,이제 잠을 덜 자는 것에 대해 익숙해졌다고 생각했는데도 불구하고지난번의 나와 비교하면 알람을 듣는 능력이 떨어져가고 있었다 분명 해야하는 것도 많은 걸..
https://mongroy.tistory.com/73 JPA - Entity 연관 관계Table끼리의 연관관계와 Entity간의 연관관계 차이로 발생하는자바의 표현 방식을 익혀보자 한 명의 고객이 여러가지 음식을 주문한 상황을 표에 그리면 나열을 해야하는데 Spring 의 Table 은 그렇mongroy.tistory.com
Table끼리의 연관관계와 Entity간의 연관관계 차이로 발생하는자바의 표현 방식을 익혀보자 한 명의 고객이 여러가지 음식을 주문한 상황을 표에 그리면 나열을 해야하는데 Spring 의 Table 은 그렇게 만들 수가 없음Entity 하나가 row 하나이고 column 에 해당하는 키값을 각각 하나씩만 가지기 때문따라서 연관되었다는 의미를 컬렉션을 이용해서 표현함다대일 단방향 관계 Food class 에서 표현하길@ManyToOne@JoinColumn(name="user_id") User class 에서 표현하길(아무 것도 없음)**Food가 user를 참조하지만User는 Food 를 참조하지 않는 상황이기 때문임즉, User를 통해 음식을 조회하는 경우가 없을 때 사용하는 표현방식임굳이 조회하겠다면..
https://mongroy.tistory.com/70 MVC 의 annotation 들@Controller@RestController= @Controller + @ResponseBody클래스의 모든 메서드가 @Responsbody를 필요로 할 때 사용하면 좋음 따라서 view를 반환해야 하는 메서드가 있을 경우는 Controller를 사용하는 것이 좋 @Contrmongroy.tistory.comhttps://mongroy.tistory.com/71 SQL(Structured Query Language)SQL(Structured Query Language) 분류DDLData Definition Language 데이터베이스 구조를 정의하거나 수정할 때DCLData Control Language데이터베이스..
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문자열을 그대로 ..
https://mongroy.tistory.com/66 다형성(Polymorphism)Parent parent1 = new Parent();가능Child child1 = new Child();가능Parent parent2 = new Child();가능Child child2 = new Parent(); 불가능parent1 = (Parent) child2;업캐스팅child1 = (Child) parent2;다운캐스팅 (조심해야 함)Parent instanceomongroy.tistory.comhttps://mongroy.tistory.com/67 Bean의 생명주기와 그것을 알게 되었을 때의 이점Step 1. 사용되기 위한 준비단계 스프링 컨테이너 생성 → 객체(빈) 생성 → 의존관계 주입(예외: 생성..
메서드와 비슷한 기능을 가지고 있는데굳이 생성자를 사용하는 이유 메서드를 사용하는 경우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);와 같은 방식으로 사용한다 여기서 메서드의 두 번째..