일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Network
- OS
- Packet
- airflow
- aws s3
- log
- CSV
- Python
- jvm
- PostgreSQL
- EC2
- kubernetes
- kubectl
- helm
- java
- docker
- Trino
- Operating System
- Spring
- Kafka
- CVAT
- tcp
- kubeadm
- MAC address
- grafana
- Vision
- zookeeper
- AWS
- ip
- JavaScript
- Today
- Total
JUST WRITE
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. OS Operating System 사용자가 컴퓨터를 쉽게 다룰 수 있게 해주는 software이다. Window, Linux, MacOs, iOS 등이 있다. Hardware 관리 -> CPU, Memory, 마우스, 키보드 등을 효율적으로 사용할 수 있도록 관리 / 제어 컴퓨터 성능 향상 -> Hardware와 프로그램을 잘 관리하여 성능 향상 사용자 편의 제공 -> Graphic, Text User Interface를 통해 남녀노소 쉽게 쓸 수 있도록 제공 자원 할당 -> 프로그램들이 적절하게 자원(CPU, Memory... 등등)을 쓸 수 있도록 관리 Booting Booting은 컴퓨터를 기동하는 과정으로..
이 글은 Guru99 사이트 'DBMS vs RDBMS'를 해석, 정리한 글입니다. DBMS DBMS(DataBase Management System)는 데이터를 저장하고 관리해주는 software이다. DBMS는 1960년대에 데이터 저장을 위해 도입되었다. 데이터의 Insert, Delete, Update 등의 조작이 가능하다. 데이터베이스를 정의, 생성, 수정, 제어하는 기능도 수행합니다. 비즈니스 Application이 원하는 데이터를 생성, 유지, 추출할 수 있도록 설계되었다. RDBMS RDBMS(Relational DataBase Management System)는 개선된 DBMS으로 1970년에 도입되었다. RDBMS는 데이터를 테이블 형태로만 저장되는 DBMS이다. 데이터는 Row(tup..
이 글은 Guru99 사이트 'Indexing in DBMS'를 해석, 정리한 글입니다. Index Indexing은 Database 파일에서 Record를 빠르게 접근하기 위한 Data Structure이다. Index는 2개의 컬럼을 가진 작은 테이블 형태이다. PK(기본키) 나 Candidate Key(후보 키)로 구성 Disk 블록의 주소를 가리키는 Pointer 조합 Index 종류 Index는 크게 Primary Indexing, Secondary Indexing으로 나누어진다. Primary Index Primary Index는 2개의 field로 고정된 길이를 가졌고 정렬되어 있다. 첫 번째 field는 Primary key, 두 번째 field는 Data 블록을 가리키는 Pointer이다..
이 글은 Baeldung 사이트 'Guide To Java 8 Optional'를 해석, 정리한 글입니다. Optional Optional은 NullPointException으로부터 보호하면서 읽기 쉬운 코드로 작성되기 위해 도입되었다. Java 8 에 java.util.Optional로 도입되었다. Optional 객체 생성 Optional 객체는 empty, of, ofNullable Method 로 생성할 수 있다. empty -> 비어 있는 Optional 객체 생성 of -> Argument로 들어오는 객체로 감싼 Optianl 객체 생성, Null이 들어오면 NullPointerException 발생 ofNullable -> Argument로 들어오는 객체(Null도 상관 없음)로 감싼 Opt..
이 글은 'A successful Git branching model'을 해석, 정리한 글입니다. The main branches master origin/master, HEAD Product Release 하기 위한 branch Release History 관리 -> tagged with a release number develop origin/develop, HEAD reflect a state with the lastest deliverd development changes for the next release 안정적인 상태 유지 Supporting branches Feature branches 새로운 기능 개발 -> for the upcoming or distant future release de..
Log는 프로그램의 Event 기록을 남기는 것이다. Log를 통해 프로그램의 동작 상태를 파악하거나 에러의 원인을 찾을 수 있다. Log는 기존의 Debugger나 println에 비해 아래와 같은 장점이 있다. 상황별로 Level를 지정, Level 별 메시지 선택 가능 프로그램 실행 흐름과 에러 확인 가능 framework를 이용하여 간단하게 사용환경 조성 Module별로 유연하게 메시지 출력 가능 자유롭고 다양하게 출력 가능 이번 글에서 대표적인 Java Log Framework를 소개하려고 합니다. Log4j Log4j(Log for Java) Apache Logging Service 하위 프로젝트이다. 현재 Log4j를 개선한 Log4j2 버전이 나왔다. Log4j2는 성능 향상은 물론 필터링..