일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크론 표현식
- 다리를 지나는 트럭
- 영속 자료구조
- @EnableScheduling
- Java
- @Data
- 코딩 테스트
- K번째수
- 해시
- 고차원 함수
- H-index
- 스프링 스케쥴러
- 루씬 인 액션
- 검색 기능 확장
- 전화번호 목록
- 정렬
- 기능개발
- @configuration
- 가장 큰 수
- 알고리즘
- @Getter
- kubenetes
- @Setter
- 스택/큐
- 커링
- 롬복 어노테이션
- 프로그래머스
- 완주하지 못한 선수
- 모던 자바 인 액션
- 쿠버네티스
- Today
- Total
목록전체 글 (134)
Today I Learned
범위와 반복 레인지 클래스 코틀린은 특정 범위의 값들을 반복하기 위해서 특화된 클래스들로 추상수준을 올렸다. val oneToFive: IntRange = 1..5 val aToE: CharRange = 'a'..'e' val seekHelp: ClosedRange = "hell".."help" 정방향 반복 for(x in ..) 문법을 이용해서 반복문을 수행할 수 있으며, 반목문 안의 변수는 var이 아닌 val로 선언된다. for (i in 1..5) { print("$i, ") } //1, 2, 3, 4, 5, for (ch in 'a'..'e') { print(ch) } //abced ClosedRange에는 iterator()가 없기 때문에 반복문으로 사용할 수 없다. for (word in "..
코틀린은 Java를 사용할 때보다 훨씬 간결하게 코드를 작성할 수 있다. 더 적은 타이핑 세미콜론은 생략해도 된다. 변수타입 지정은 생략해도 된다. 클래스와 함수는 생략 가능하다. try-catch는 선택사항이다. 현명한 경고 사용하지 않는 파라미터에 대한 경고를 준다. var 보다는 val 코틀린에서는 변수 이름을 먼저 쓰고 타입을 명시한다.(변수이름:타입) val pi: Double = 3.14 val은 java의 final과 비슷하게 값을 변경할 수 없다. 변수의 값을 바꾸려면 var을 사용하면 되지만 함수형 프로그래밍을 위해 피하는 것이 좋다. 향상된 동일성 체크 Java의 equal() 메소드 or 코틀린의 == 연산자 : 값을 비교 (구조상의 동일성) Java의 == 연산자 or 코틀린의 ==..
16장에서 다루는 내용 특정 노드에서 파드가 실행되지 않도록 노드 테인트와 파드 톨러레이션 사용 노드 셀렉터의 대안으로 노드 어피니티 규칙 정의 파드 어피니티를 사용해 파드를 함께 배치 파드 안티-어피니티를 사용해 파드를 서로 떨어뜨려 놓기 16.1 테인트와 톨러레이션을 사용해 특정 노드에서 파드 실행 제한 노드 셀렉터와 노드 어피니티 규칙은 특정 정보를 파드에 추가해 파드가 스케줄링되거나 될 수 없는 노드를 선택할 수 있다. 테인트는 기존의 파드의 수정 없이 노드에 테인트만 추가하면 파드가 특정 노드에 배포되지 않도록 한다. 16.1.1 테인트와 톨러레이션 소개 노드의 테인트 표시하기 $kubectl describe node master.k8s 테인트에는 키, 값, 효과가 있고 =: 형태로 표시된다. ..
12장에서 다루는 내용 인증에 대한 이해 서비스어카운트란 무엇이며 사용하는 이유 역할 기반 엑세스 제어(RBAC) 플러그인 이해 롤과 롤바인딩 사용 클러스터롤과 클러스터롤바인딩 사용 디폴트 롤과 바인딩 이해 12.1 인증 이해 API 서버로 요청 -> 인증 플러그인 목록 -> 사용자 이름, ID, 클라이언트 그룹을 반환 -> 다음 인가 단계 진행 인증 플러그인은 다음 방법을 사용해 클라이언트의 아이덴티티를 얻는다. 클라이언트의 인증서 HTTP 헤더로 전달된 인증 토큰 기본 HTTP 인증 기타 12.1.1 사용자와 그룹 인증 플러그인은 인증된 사용자의 이름과 그룹을 반환한다. 이를 통해 사용자의 작업 권한을 확인한다. 사용자 API 서버에 접속하는 클라이언트는 두종류로 나뉜다. 실제 사람(사용자) 파드(파..