Categories
Tags
AI airflow alias book build clang closure collection commandline config container DB decorator docker draft format functional generic git gradle intellij java JPA k3s k8s kafka kotlin linux loki monitoring msa neovim network nix poetry pointer python reflection shortcut Spring sql system-design testing web zero-copy
482 words
2 minutes
[draft]임시문서
개요
정제가 필요한 분류되지 않은 컨셉이나 링크들, 글들을 일종의 버퍼처럼 일단 여기다 담습니다. 나중에 정리해서 다른 문서로 옮기거나 삭제할 예정입니다. 이 문서의 markdown heading은 3으로 고정됩니다.
Docker mountd 의 주요 옵션들
bind - 호스트의 디렉토리를 컨테이너에 직접 마운트 rbind - bind와 비슷하지만 서브디렉토리의 마운트 포인트도 함께 마운트 (recursive bind) shared, slave, private, rshared, rslave, rprivate - 마운트 전파(mount propagation) 관련 옵션들:
shared - 마운트 지점이 다른 마운트 지점과 공유됨 slave - 마스터의 마운트 변경사항만 전파받음 private - 마운트 전파 없음 (기본값) r 접두사가 붙으면 재귀적으로 적용 (recursive)
nosuid - SUID와 SGID 비트를 무시 nodev - 장치 파일 생성 불가 noexec - 실행 파일 실행 불가
ro/rw - 읽기 전용(read-only)/읽기-쓰기(read-write) 마운트
yamlCopyvolumes: data-volume: driver: local driver_opts: type: none device: /host/path o: rw,rbind
linux trap
linux traffic control
tociproxy
Java Thread class에서 제공하는 Method
bash에서 command를 editor로 편집해서 실행하기
ctrl + x + ctrl + e
를 누르면 현재 명령어를 편집기로 열어서 편집할 수 있다. 편집기를 종료하면 편집된 명령어가 실행된다.
https://dev.to/chhajedji/bash-edit-command-in-your-editor-and-execute-directly-30ef
graceful shutdown
ALB vs NLB
- ALB ,NLB 차이점
- OSI 7계층과의 연관성
Docker network
- cgroup 개념
- namespace 개념
iceberg
iceberg table delete 방식은 버전에 따라 두 가지로 구분
mor 방식
- 레코드 단위 삭제 지원
- 행을 실제로 삭제하는 것이 아닌 삭제 위치를 기록
- 데이터 조회시 병합하여 출력
- 업데이트가 많은 테이블에 적합
- 쓰기 강점 읽기 약점
cow 방식
- 업데이트 이벤트 마다 전체 스캔
- 쓰기 약점 읽기 강점