일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- MAC address
- CVAT
- Spring
- helm
- EC2
- log
- tcp
- kubeadm
- CSV
- JavaScript
- Network
- java
- OS
- Vision
- airflow
- Kafka
- grafana
- PostgreSQL
- ip
- aws s3
- zookeeper
- Trino
- Python
- Packet
- docker
- kubernetes
- kubectl
- jvm
- Operating System
- Today
- Total
JUST WRITE
2020년 회사 내부 프로젝트에서 진행된 사항을 기술적인 부분만 발췌해서 정리한 글입니다. 회사 솔루션 제품을 설치할 때마다 긴장이 되었습니다. 설치 과정이 너무 복잡해서 작업 시간도 오래 걸리고 힘들었습니다. Database에 제품 Repository를 설치(테이블 생성, 초기 데이터 적재) Web Application인 솔루션 제품을 WAS에 배포 Java로 개발된 Daemon 서비스 설치/실행 크게 위 3가지 단계로 정리할 수 있습니다. 하지만 부가적인 작업이 필요해서 실질적으로 설치 과정이 어려웠습니다. (회사 솔루션 제품이라 상세한 부분은 PASS) 문제점 솔루션 설치과정의 문제점을 정리해 보았습니다. 회사 솔루션 제품 설치 과정이 복잡 -> 설치 교육이 따로 필요할 정도 고객사의 설치 환경에 ..
SSL Secure Socket Layer CA(Certificate Authority) 서드 파티로부터 Server와 Client 인증하는 데 사용 TLS(Transport Layer Security)가 표준화되면서 SSL로 바뀜 TCP/IP 사용하는 통신에 적용, 전송계층(Transport Layer)에서 보안, 데이터 무결성 확보 Netscape사에서 발명 => IETF의 관리로 TLS로 명명(TLS 1.0은 SSL 3.0 계승) SSL 암호화 대칭키 Symmetric-key Cryptography 동일한 키로 암호화와 복호화를 같이 하는 방식 DES Data Encryption Standard 56bit의 key를 이용하여 64bit 암호화 Feistel Cipher 방식 이용 현재는 취약한 방식..
HTTP HyperText Transfer Protocol HyperText를 전송하기 위한 통신규약 Web Server와 Web Browser 사이에 데이터를 전송하기 위한 통신 규약 Default Port -> 80 HTTPS HyperText Transfer Protocol Secure HTTP + SSL(보안 소켓 계층) -> 보안 기능의 추가 데이터 전송 이전에 데이터 암호화를 통해 보안 강화 Default Port -> 443 장점 보안 기능의 강화 온라인 마케팅 -> 검색엔진 최적화(SEO, Search Engine Optimization)에서 가산점 가속화 모바일 페이지(AMP, Accelerated Mobile Pages) 만들 때 필요 **참고 (RFC_7540 HyperText Tra..
이 글은 YouTube 드림코딩 by 엘리의 깃,깃허브 제대로 배우기편을 정리하여 작성한 글입니다. git config git 시작하기 전에 초기 설정이 필요하다 기본 초기 설정 값 user.name -> git 사용 유저명 user.email -> git 사용 유저 이메일 core.autocrlf -> git commit시 CRLF -> LF , LF -> CRLF로 자동변환 Window 환경 : True로 설정 Window에서는 줄바꿈을 \r(carriage-return)+\n(line feed)로 처리 : git commit시 CRLF -> LF UNIX기반(Linux, Mac) : input으로 설정 UNIX기반(Linux, Mac)에서는 줄바꿈을 \n(line feed) : git commit시..
Origin / Master / Head Origin Remote Branch를 의미 ex) origin/master 보통 Remote Branch 이름 -> ${Remote Repository}/${branch Name} git clone시 따로 Remote Repository 이름 지정하지 않으면 origin으로 지정 Master branch 중 가장 기본이 되는 branch Head checkout 된 branch, pointer 같은 역할 git Area Working Directory Local Project Directory 내 .git 이력과. git을 제외한 모든 영역 실제 code의 추가/변경이 이루어지는 영역 Stage Area(Index Area) Working Directory에서 ..
이 글은 git 공식 홈페이지 'About'을 정리하여 작성한 글입니다. git 형상관리 도구(Configuration Management Tool), 버전 관리시스템(VCS, Version Control System)의 한 종류 특징 Branching and Merging Frictionless Context Switching : branch 작업 중 커밋 후 손쉽게 다른 branch 전환 가능. Role-Based Codelines : branch는 특수한 Role(production, testing...) 가짐. Feature Based Workflow : 작업의 기본 단위는 feature. Disposable Experimentation : 새로운 branch를 통해 쉽게 실험, 테스팅 진행 가능..