| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Git
- Docker
- html/css
- 리팩터링
- html/css 완강
- 가성비 다이버
- 손목난민
- github
- mn나토
- 다짐
- 재택
- 1일1커밋
- 전체지우기
- 떱텐
- python scrap title
- python flask
- python scrap
- python
- CSS
- 야근
- eventsourcing
- 코더가 아닌 개발자
- 클론코딩
- 5600B
- pbcopy
- 주우재시계
- 시계 줄질
- js이론
- 컨테이너 지우기
- sne573
- Today
- Total
목록전체 글 (66)
발전하는 나를 기록하기 위해
byte 기반 stream(XXXInputStream) InputStream 은 바이트 기반 입력 스트림 최상위 추상 클래스이고, OutputStream 은 바이트 기반 출력 스트림 최상위 추상 클래스이다. 이들의 하위 클래스는 XXXInputStream , XXXOutputStream 이라는 네이밍을 가진다. 이를테면, FileInputStream 이 있다. 문자 기반 stream(XXXReader) Reader 는 문자 기반 입력 스트림 최상위 추상 클래스이고, Writer 는 문자 기반 출력 스트림 최상위 추상 클래스이다. 이들의 하위 클래스는 XXXReader , XXXWriter 이라는 네이밍을 가진다. 이를테면, FileReader 가 있다.
트랜잭션 동기화 매니저. 이것은 쓰레드 로컬( ThreadLocal )을 사용해서 커넥션을 동기화해준다. 트랜잭션 매니저는 내부에서 이 트랜잭션 동기화 매니저를 사용 서비스 계층에서 transactionManager.getTransaction() 을 호출해서 트랜잭션을 시작한다. 트랜잭션을 시작하려면 먼저 데이터베이스 커넥션이 필요하다. 트랜잭션 매니저는 내부에서 데이터소스를 사용해서 커넥션을 생성한다. 커넥션을 수동 커밋 모드로 변경해서 실제 데이터베이스 트랜잭션을 시작한다. 커넥션을 트랜잭션 동기화 매니저에 보관한다. 트랜잭션 동기화 매니저는 쓰레드 로컬에 커넥션을 보관한다. 따라서 멀티 쓰레드 환경에 안전하게 커넥션을 보관할 수 있다.
EKS 관련 terraform 설정 후 kubeconfig -> cluster, context 추가 (minikube같은 로컬 클러스터가 아니라 아마존 클러스터 사용할거다.) ingress(리소스)는 "AWS Load Balancer Controller"를 통해 구현한다. 이는 aws의 로드밸런서를 활용하겠다는 의미. ⭐ API 서버(kubernetes cluster 구성 요소중 하나) Kubernetes 클러스터의 뇌와 같은 역할을 합니다. 모든 클러스터의 행동을 제어하고 모니터링하는 중앙 집중식 컴퓨터 프로그램입니다. - 주요 역할 리소스 관리: API 서버는 클러스터의 모든 리소스를 관리합니다. 예를 들어, 파드 (Pods)라고 불리는 애플리케이션 실행 단위, 서비스 (Services)를 통해 애플..