일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EC2
- kubeadm
- PostgreSQL
- grafana
- docker
- Network
- kubectl
- AWS
- kubernetes
- Vision
- CSV
- Operating System
- Python
- MAC address
- JavaScript
- Trino
- Kafka
- zookeeper
- CVAT
- OS
- Spring
- jvm
- tcp
- log
- helm
- airflow
- Packet
- ip
- aws s3
- java
- Today
- Total
목록ALL (206)
JUST WRITE
2020년에 다니고 있는 회사 내부 프로젝트에서 기술적인 부분만 발췌해서 정리한 글입니다. Docker 버전 제품 만들기 프로젝트에서 가장 먼저 한 것은 제품의 docker image를 만드는 작업이었다. 회사 제품의 구성은 아래 3가지 구성이었다. 제품 Repository Java 기반 Web Application Database 관련 데이터 수집하는 Daemon Program 차례대로 image화 작업을 진행하였다. Repository Image 만들기 Database 선정 회사 제품은 Oracle, PostgreSQL 2가지 Database를 지원하였다. 2가지 Database 중 공식적으로 docker Image를 제공하는 PostgreSQL로 결정하였다. image 분리 PostgreSQL do..
Wrapper Class Java에서 Primitive Type을 Object처럼 써야 될 경우가 있다. 이때 사용하는 Class가 Wrapper Class이다. Wrapper Class는 java.lang 패키지에 속해 있어 따로 import 하지 않아도 된다. Primitive Type Wrapper Class char (16bit and unsigned) Character byte (8bit and signed) Byte short (16bit and signed) Short int (32bit and signed) Integer long (64bit and signed) Long float (32bit and signed) Float double (64bit and signed) Double bo..
Static 사전적으로 정적이라는 의미를 가지고 있다. Java에서 static 키워드를 변수, Method, block에 사용할 수 있다. 이번 글에서 적용하는 방법과 이유에 대해 정리해보았다. static 키워드를 사용하면 인스턴스 멤버가 아닌 Class에 고정된 멤버가 된다. 인스턴스 멤버가 적재되는 Heap Memory가 아닌 다른 JVM Memory 공간에 적재된다. (Java 8 이상 Metaspace, 8 아래는 Permanent Generation(PermGen) 공간에 적재) Static Field public class Car { private String name; private String engine; public static int numberOfCars; // Static Fi..
HTTP Protocol로 Client에서 Server로 요청할 때 방식을 HTTP 요청 Method(RFC7231_명세)라고 정의합니다. HTTP Request Message 가장 첫번째 줄에 위치합니다. GET /dir/page.html HTTP/1.1 GET, HEAD, POST ... 등 다양한 방식이 있습니다. 이번 글에서는 가장 많이 이용되는 GET, POST 두 가지 방식에 대해 정리하려 합니다. GET GET 방식은 특정 리소스를 가져오도록 요청하는 메소드 방식입니다. 대표적인 특징인 URL에 Parameter가 포함되어 전송됩니다. URL 뒤에 '?' 부분부터 Paramter 부분이 시작되고, '&'로 Paramter가 구분됩니다. https://developnote-blog.tistor..
SVN 프로젝트를 GitLab으로 Migration 했던 사항을 정리한 글입니다. SVN, GitLab 관련 주소는 회사 Repository 주소가 아닌 임의 주소로 변경하였습니다. authors.txt 파일 생성 SVN Repository History 정보까지 가져오기 위해서 SVN 프로젝트 유저 정보를 파일로 정의 svn-migration-scripts.jar Library를 활용하여 간단하게 command로 정리 svn-migration-scripts.jar 관련 링크 authors.txt 파일 생성 내용 규칙 : ${SVN유저} = ${GitLab유저명} # 작업 서버에 SVN, GIT 등이 설치 되어 있는지 확인 java -jar svn-migration-scripts.jar verify # ..
2020년 회사 내부 프로젝트에서 진행된 사항을 기술적인 부분만 발췌해서 정리한 글입니다. 회사 솔루션 제품을 설치할 때마다 긴장이 되었습니다. 설치 과정이 너무 복잡해서 작업 시간도 오래 걸리고 힘들었습니다. Database에 제품 Repository를 설치(테이블 생성, 초기 데이터 적재) Web Application인 솔루션 제품을 WAS에 배포 Java로 개발된 Daemon 서비스 설치/실행 크게 위 3가지 단계로 정리할 수 있습니다. 하지만 부가적인 작업이 필요해서 실질적으로 설치 과정이 어려웠습니다. (회사 솔루션 제품이라 상세한 부분은 PASS) 문제점 솔루션 설치과정의 문제점을 정리해 보았습니다. 회사 솔루션 제품 설치 과정이 복잡 -> 설치 교육이 따로 필요할 정도 고객사의 설치 환경에 ..