본문 바로가기

메뉴135

컨테이너 인프라 환경을 지원하는 도구 - 도커 Docker 컨테이너 인프라 환경을 지원하는 도구인 도커, 쿠버네티스,젠킨스등 기본적인 도구에 대해 알아봅니다. 먼저 도커에 대해 간략하게 알아보겠습니다. 도커 컨테이너 환경에서 독립적으로 application을 실행할 수 있게 컨테이너를 만들고 관리할 수 있습니다. Docker는 application을 개발, 배송 및 실행하기 위한 개방형 플랫폼입니다. Docker를 사용하면 애플리케이션을 인프라에서 분리할 수 있고 소프트웨어를 빠르게 제공할 수 있습니다. Docker를 사용하면 application을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있습니다. 도커 공식 홈페이지 : https://www.docker.com/ Home - Docker DockerCon is a free, immersive onli.. 2022. 5. 20.
[IntelliJ] Serializable implements한 클래스에 serialVersionUID 자동생성 OS : Mac IntelliJ IDEA에서 Serializable을 implements 한 경우에 serialVersionUID를 생성해줘야하는데요. 자동으로 값을 생성해주려면 간단히 옵션을 체크해줘야 합니다. IntelliJ IDEA > Preferences..를 선택합니다. 검색창에 "serialization"을 쳐보면 Editor > Inspections > JVM languages 를 확인할 수 있습니다. Serializable class without 'serialVersionUID'를 체크해줍니다. Mac 기준으로 단축키 option + Enter를 누르면 "Create constant field 'serialVersionUID' 가 나타난 것을 확인할 수 있습니다. (혹시 단축키를 눌러도 .. 2022. 4. 29.
[JAVA] JDK19를 대상으로 하는 Features JDK19를 대상으로 하는 Features 올해 9월로 예정된 Java Development Kit 19를 대상으로 공식적으로 제안된 두 가지 기능을 간단하게 살펴봅니다. - Vector API - Linux/RISC-V ISA(Instruction Set Architecture) Vector API 지원되는 CPU 아키텍처에서 최적의 벡터 명령어로 런타임에 안정적으로 컴파일되는 벡터 계산을 표현합니다. API를 사용하는 개발자는 HotSpot 자동 벡터화기를 사용하지만 벡터화를 예측 가능하고 강력하게 만드는 사용자 모델을 사용하여 Java에서 복잡한 벡터 알고리즘을 작성할 수 있습니다. 벡터 API는 이전에 JDK 16, JDK 17 및 JDK 19에서 incubated 되었습니다. 벡터 API에 추가.. 2022. 4. 28.
[JAVA] 변수 생성과 변수 이름 규칙 변수 종류와 생성 방법 그리고 변수 이름 규칙에 대해서 알아봅니다. 변수 종류와 생성 방법 인스턴스 변수(비정적 필드) - Instance Variables (Non-Static Fields) static 키워드 없이 선언된 필드입니다. 비정적 필드는 해당 값이 클래스의 각 인스턴스(즉, 각 개체에 대해)에 고유하기 때문에 인스턴스 변수라고도 합니다. int numGears = 6; 클래스 변수(정적 필드) - Class Variables (Static Fields) 클래스 변수는 static으로 선언된 필드입니다. 클래스가 인스턴스화 된 횟수에 관계없이 이 변수의 복사본이 정확히 하나만 있음을 컴파일러에 알려줍니다. static int numGears = 6; 지역 변수 - Local Variables.. 2022. 4. 27.