일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 김영한
- MVC
- 구글 보안 api 활용
- abap value in field Data Class error
- 세션의 정의
- 세션vs쿠키
- @Controller
- .orelseThrow
- 세션이란
- controller
- application-properties
- SpringMVC
- 쿠키란
- 401오류
- spring MVC
- 필터vs인터셉터
- 필터의 정의
- filter vs interceptor
- Testcode
- 쿠키의 정의
- springSecurityFilterChain 오류
- 유연한 컨트롤러1 - v5
- Validation
- java.lang.AssertionError
- optional
- 인터셉터의 정의
- jpa
- n+1
- spring
- BindingResult
- Today
- Total
목록[WEB]Back-end/Java (8)
ABAP DUMP ERROR 24시
정리 inputStream으로 데이터를 불러오고 StreamUtils로 해석해서 사용한다. 1. InputStream이 뭐야? 데이터를 읽어주는 메서드 = 데이터를 Byte 단위로 읽어주는 메소드 내장된 기능을 통해 읽고, 데이터의 컨텐트 타입을 가져오는 기능들을 제공 우리는 StreamUtils를 통해 StreamUtils.copyToString(inputStream, StandardCharsets.UTF_8); btye로 읽어드린 코드들을 UTF-8 인코더를 사용해서 우리가 이해할수 있는 String으로 만들어준다. /** * Obtain an InputStream that can be used to retrieve the * contents of the file. * * @return An Inpu..
Q. Optional 이 뭐야? => NULL을 허용해주는 Wrapper 클래스 EX) 따라서 Optional라고 하게 되면 Member 값에 Null 이 와도 된다!
정리 Q . ArrayList vs HashMap 차이점은? ArrayList 는 배열기반이며 각 데이터마다의 인덱스(번호)를 가지고 있는 구조 HashMap은 Map Interface중 하나(배열 + 연결)이며, 를 가지고 Entry로 저장한다. Q. HashMap vs HashTable 비교 HashMap은 null값 허용 O + 동기화 x HashTable은 null값 허용 x + 동기화 O 따라서 멀티스레드 환경에서는 HashTable을 사용하고, Java version 5 이상 부터는 동시성issue를 해결하기 위해 Hashmap을 ConcurrentHashMap으로 사용하자. Q. 제네릭이 뭐야? new ArrayList(); // 이녀석이 Generics 이다. 안에 타입을 선언해주면 Lis..

정리 Q. static이 뭐야? 새로운 memory를 할당하지 않고 값을 공유해서 사용하겠다. 객체 생성 없이 사용할 수 있는 필드와 메소드를 원할때 사용이 된다. Q. static은 객체 생성 없이 어떻게 원할때 마다 사용이 가능해? static을 사용하면 프로그램이 시작하고 종료될때 까지 작동하는 static 메모리에 할당이 된다. static 메모리에 할당이 되기 때문에 초기화 과정이 필요가 없고, static이 선언된 메서드와 변수에 접근이 가능해! package javaSpring.Spring.MYTEST; public class StaticExample { static int a = 3; static int b = 4; static int multi(int a, int b){ return a*..

정리 Q. this가 뭐야? A. 생성자 라고 불러. 생성자란 객체가 생성될때 마다 실행이 되며, 객체의 기능추가 혹은 초기화에 사용되! Q. 어떻게 사용되? 빨간색은 빨간색임을 , 노란색은 노란색임을 의미 어디선가 .setthissample("123", "lee") 라고 사용했다면, Long의 id 가 123 String의 usernmae 이 Lee인 data를 생성한다.
정리 객체의 산술 연산이 필요하다 => int를 사용한다. // 소금 객체간의 비교가 필요하다 => integer를 사용한다. // 소금이 담긴 밀봉된 병. Int // 소금 100g 추가요! => 산술 연산이 가능하다. => null로 초기화가 불가능 하다 Integer // 소금 100g을 병에 담을께요! => Unboxing을 하지 않으면 산술 연산이 불가능하다 // Unboxing = wrapper class => primitive type 으로 변환 => null 값을 처리할수 있다. =>매개변수를 객체로 사용하고 싶을때 => 기본형 값을 객체로 저장하고 싶을때 => 객체로 저장된 값을 비교하고 싶을때 살펴보기 JPA의 값타입에는 1. Entity type 2. 값Type 이 존재한다. 이때 값..