일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws-mysql-jdbc
- Spring Authorization Server
- Java
- 자바
- 14891
- 1916
- self-hosted runners
- 17144
- 12100
- amazon-ecr-login
- 1260
- HttpRequestMethodNotSupportedException
- Spring
- Spring Security
- Session Registry
- 백준
- Value annotation
- 프로그래머스
- github actions
- SpringCloudConfig
- AWS
- 15686
- ConcurrentSessionControlAuthenticationStrategy
- Session Fixation Protection
- openTelemetry
- RestControllerAdvice
- RequiredArgsConstructor
- github
- tailsamplingprocessor
- 14889
- Today
- Total
목록PROGRAMMING (30)
한울이
### Generics 제네릭은 클래스와 인터페이스와 메소드에서 사용할 타입을 클래스 외부에서 설정하여 컴파일 시에 미리 지정하는 방법 ### 장점 1. 컴파일 타임에 타입 체크 가능 2. 타입 캐스팅 불필요 3. 특정 타입에 종속되지 않은 유연하게 사용가능(다른타입으로 같은 코드를 재사용 가능) ### Type Erasure 컴파일러는 제네릭 타입을 이용해서 소스파일을 체크하고, 필요한 곳에 형변환을 넣어준다. 그리고 제네릭 타입을 제거한다. 따라서 컴파일된 파일(*.class)에는 제네릭 타입에 대한 정보가 없다. 타입 parameter가 bound 되어 있다면 각각을 그 첫 번째 bound로 대체하고, 타입 parameter가 unbound되어 있다면 Object로 대체한다. https://docs..

Java는 Call-by-value 인가 Call-by-reference 인가 *Call-by-value: 값에 의한 호출 (메서드 호출 시에 사용되는 인자의 메모리에 저장되어 있는 값을 복사하여 보냄) *Call-by-reference: 참조값에 의한 호출 (메서드 호출 시에 사용되는 인자가 값이 아닌 주소를 넘김) Java는 항상 Call-by-value다. Call-by-reference 라면 위의 코드 출력이 다르게 나와야한다. Java는 reference type을 인자로 넘길때 객체의 주소값을 담고있는 변수(person)의 주소값을 넘기는 것이 아니라, 객체의 주소값을 담고있는 변수(person)의 값을 복사하여 넘긴다. 따라서 Java는 Call-by-value다.
https://velog.io/@lsb156/covariance-contravariance 공변성, 반공변성, 무공변성이란? 지난번에 변성에 대한 질문을 받은적이 있습니다.대충은 알고있지만 설명하기 어려웠던 부분에 대해 다시한번 정리하는 시간을 갖고자 정리한것을 포스팅해봅니다. velog.io https://scshim.tistory.com/531 자바의 변성 - 공변/무공변/반공변, 사용지점 변성과 선언 지점 변성 목차 · 변성 · 제네릭과 공변/무공변 · 와일드카드 타입과 공변/반공변 · 사용지점 변성과 선언 지점 변성 변성 변성(Variance)은 타입의 계층 관계에서 서로 다른 타입 간에 어떤 관계가 있는 scshim.tistory.com
https://forgarden.tistory.com/15 2-4. CIDR (Subnetting,Supernetting), VLSM 2-4-1. CIDR - Subnetting 회사의 전체직원이 210명인 회사가 있다고 가정을 해 보겠다. 회사에서는 1인당 1대의 컴퓨터를 사용하고 있다. 회사에서는 보다 빠른 회선으로 업그레이드를 하면서 새로운 IS forgarden.tistory.com
pipe('|')는 pipe('|') 앞에서의 표준 출력을 실행될 프로그램의 표준입력으로 넘겨준다. Ex) echo "1234" > test.txt echo test.txt | cat ==> 결과 : test.txt Xargs'는 파이프('|') 앞에서의 표준 출력을 Xargs로 실행될 프로그램의 인자로 넘겨준다. Ex) echo "1234" > test.txt echo test.txt | xargs cat ==> 결과 : 1234
https://jaehun2841.github.io/2018/08/30/2018-08-25-spring-mvc-handle-exception/#%EB%8B%A4%EC%8B%9C-%ED%95%9C%EB%B2%88-spring-mvc%EB%A5%BC-%EB%B3%B4%EC%9E%90-%EC%9E%90%EA%BE%B8-%EB%B3%B4%EA%B2%8C%EB%90%98%EB%84%A4 Spring Handle Exception | Carrey`s 기술블로그 들어가며 Spring에서 제공하는 예외처리 방법에는 유용한 방법들이 몇가지 있다. Dispatcher Servlet내에서는 몇 가지 HandleExceptionResolver를 제공하여 예외 처리를 할 수 있도록 돕고 있다. 또한 @Controller jae..