Introduction 이름 : 남 정 진 경력 : 신입 Contact & Channel Eamil: philipwq3963@gmail.com Github: https://github.com/JeongJin984/
OSI Layer
OSI Layer 💿 Physical Layer(물리 계층) 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송 통신단위는 비트이다. 데이터를 전달할 뿐 아니라 전송하려는 데이터가 무엇인지, 어떤 에러가 있는지 등에는 전혀 신경쓰지 않는다. 이 계층에 속하는 대표적인 장비는 통신 케이블, 리피터, 허브등이...
Network Equipment
Network Equipment 💿 네트워크 분류 규모 LAN : 가까운 지역간의 네트워크 Hub, Bridge, Wifi 등으로 구성된 WAN : LAN, LAN을 묶어 나타난 네트워크 Router로 구성 MAN : 기타(VLAN, CAN, PAN) 개념 ...
Spring Batch 2
Spring Batch 2 💿 배치 초기화 설정 JobLauncherApplication Spring Batch 작업을 시작하는 ApplicationRunner로서 BatchAutoConfiguraion에서 생성됨 Spring Boot에서 제공하는 ApplicationRunner의 구현체로 App이 정상적으로 구동되자 마자 실행됨 ...
Spring Batch 1
Spring Batch 1 💿 DB Schema Job 관련 테이블 BATCH_JOB_INSTANCE Job이 실행될 때 JobInstance 정보가 저장되며 job_name과 Job_key을 키로 하여 하나의 데이터가 저장 동일한 job_name 과 job_key로 중복 저장될 수 없다. ...
Spring AOP
Spring AOP 💿 프록시, 프록시 패턴 주요 기능 접근 제어 권한에 따른 접근 차단 캐싱 지연 로딩 부가 기능 추가 원래 서버가 제공하는 기능에 더해서 부가 기능을 수행한다. 예) 요청 값이나, 응답 값을 중간에 반영한다. 예) 실행...
Golang Slice
SSL / TLS 💿 SSL / TLS SSL: Secure Sockets Layer(Netscape사에서 개발) TLS: Transport Layer Security 💿 Certificate 보장 먼저 서버측에 인증서가 필요함 이 인증서 발급을 위해서 key(공개키, 개인키)를 만들어야 함 ...
Golang Slice
Slice 💿 Array An array type definition specifies a length and an element type. Go’s arrays are values. it is not a pointer to the first array element (as would be the case i...
Prometheus 1
Prometheus 💿 Node Exporter 주로 운영 시스템 커널에서 오는 머신 수준의 메트릭을 게시한다. 즉 머신 자체를 모니터링하기 위한 것 CPU 수집기 주요 메트릭: node_cpu_seconds_total: 각 모드에서 CPU마다 얼마나 많은 시간을 소비했는지 나타내는 카운터 레이블: ...
Prometheus 0
Prometheus 💿 Prometheus 메트릭 기반의 오픈소스 모니터링 시스템 PromQL 기반의 단순하면서 강력한 데이터 모델 Monitoring(모니터링) 종류 알림(alerting): 문제가 발생한 시기나 시점을 파악 디버깅(Debugging): 문제의 근본 원인을 규명, 해결 추세파악(trending...