본문 바로가기

개발17

Docker Kafka & Zookeeper 생성 # docker-compose.ymlversion: '3'services: zookeeper: image: confluentinc/cp-zookeeper:latest environment: ZOOKEEPER_CLIENT_PORT: 2181 ports: - "2181:2181" restart: - always kafka: image: confluentinc/cp-kafka:latest environment: KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092 KAFKA_OFFSETS_TOPIC_REPL.. 2025. 1. 25.
JAVA 17~21 변경점 https://openjdk.org/projects/jdk/21/ JDK 21 JDK 21 This release is the Reference Implementation of version 21 of the Java SE Platform, as specified by JSR 396 in the Java Community Process. JDK 21 reached General Availability on 19 September 2023. Production-ready binaries under the GPL are avai openjdk.org JDK 21이 나옴에 따라 변경점에 대해서 알아보겠습니다. Java 18 JEP 400: UTF-8 by Default - Java APi의 Default Ch.. 2023. 10. 20.
WSL2 RockyLinux 8.7 설치하기 docker-desktop이 설치되어있는 환경에서 실행해야 합니다. $ docker run --name rocky-container rockylinux/rockylinux:8.7 $ docker container list -all | Select-String rocky-container 9eb162a9482b rockylinux/rockylinux:8.7 "/bin/bash" About a minute ago Exited (0) About a minute ago rocky-container $ docker export rocky-container -o rocky-container.tar $ wsl --import rocky-8 D:\rocky .\rocky-container.tar $ wsl -l -v .. 2023. 3. 17.
Java 12-17 변경점 LTS Java 11 다음인 17이 발표 됨에 따라서 12~17까지의 변화를 나열해보려고 합니다. Java 12 JEP 325: Switch Expressions (Preview) - Switch Expression 변경에 대한 Preview String a = switch(obj) { case "AAA", "BBB", "CCC" -> "c"; default -> ""; }; Java 13 JEP 351: ZGC: Uncommit Unused Memory (Experimental) - 사용하지 않는 Heap Memory를 운영체제에 반환하도록 ZGC를 변경(실험단계) JEP 354: Switch Expressions (Second Preview) - Switch Expression 변경에 대한 두 번째 .. 2021. 10. 3.
2. git의 기초 개념 Git에서 버전이라는 것은 문서를 수정하고 저장할 때마 다 생긴다고 이해하면 편합니다. 항상 버전을 위 사진처럼 고나리하다보면 다른 이름으로 저장도 해야하고 어떤게 최종인지도 헷갈릴 때도 존재합니다. 파일의 개수가 100개, 200개, 1000개가 되면 관리가 더욱 힘들겠죠? Git에서는 각 버전마다 작업 했던 내용을 확인 할 수도, 되돌리기도 할 수 있습니다. Git은 어떻게 파일 이름을 유지하면서 수정 내역을 기록할까요? git에는 Working Directory, 스테이지(stage)와 저장소(repository) 라는 개념이 존재합니다. 작업공간(Working Directory) 파일 수정, 저장 등의 작업을 하는 디렉토리 스테이지(Stage) 버전으로 만들 파일이 대기하는 공간, 예를 들면 작업.. 2020. 6. 14.
1. Git 설치하기 https://git-scm.com/ Git git-scm.com 위 사이트에 접속하여 Download 2.27.0 for Windows을 눌러 파일을 다운로드 해줍니다. 버전은 다를 수 있으니 운영체제에 맞게 최신 버전으로 받아주시면 됩니다. 다운로드 받은 파일을 실행하면 설치화면이 나옵니다. 정보확인은 확인해보시면 되고, 설치 경로는 원하는 경로를 지정해주세요. 저 같은 경우는 별도로 Install 이라는 디렉토리 안에 파일을 관리하고 있어서 해당 디렉토리로 정했습니다. 해당 내용은 기본적인 부분으로 설치를 진행하도록 하겠습니다. 깃에서 사용할 기본 편집기를 선택합니다. 기본은 Vim으로 되어있으나 Visual Studio Code가 설치되어 있는 관계로 VS Code로 설치를 진행하였습니다. 보안 .. 2020. 6. 10.