JavaJava - Record class (불변 데이터 객체 만들기)Record class JDK16부터 정식 제공되는 기능으로, 불변 데이터 관리 에 최적화된 클래스입니다. 참고로 Kotlin의 Data class…devfoxstarJune 11, 2024 1 min
MQKafka Topic ReplicationFactor, PartitionCount 적정 개수 설정설정 Kafka 에서 Topic 을 생성할 때, 두 가지 주요한 설정을 할 수 있습니다. 바로 ReplicationFactor 와 PartitionCount…devfoxstarAugust 14, 2023 1 min
MQKafka Producer max.block.ms (Broker 연결 대기 시간)정의 max.block.ms 는 Producer 에서 Broker 로 Message 를 보낼 때 최대 연결 대기 시간입니다. 해당 시간이 지나면 Message…devfoxstarJune 29, 2023 1 min
MQKafka retention.ms (메세지 보관 주기 설정)보관 주기 Kafka 에서 Message 보관 주기를 설정할 수 있습니다. 기본은…devfoxstarMay 13, 2023 1 min
JavaJava AES 암호화 (128/192/256)Java 에서 자주 쓰는 AES 암호화를 알아보겠습니다. AES 는 양방향으로 복호화가 가능하고, 길이에 따라 복잡도를 높일 수 있습니다. SecretKey…devfoxstarMay 06, 2023 1 min
Javajava.security.InvalidKeyException:Invalid AES key length (AES 암호화 오류)오류 Java 에서 AES 암호화를 할때 발생할 수 있는 오류입니다. 아래는 오류 코드입니다. 원인 AES SecretKey 는 특정 byte…devfoxstarMay 05, 2023 1 min
JavaUnsupported major.minor version 52.0 (Java Jar 실행 오류)오류 Java 에서 특정 Jar 파일을 실행할 때 오류가 발생했습니다. 원인 Jar…devfoxstarMay 04, 2023 1 min
Javaprivate static final vs private finalprivate private 은 해당 클래스 안에서만 자원이 공유됩니다. 그래서 보안이나 안정성 혹은 클래스 안에서만 사용할 때 선언합니다. static static…devfoxstarApril 29, 2023 1 min
Javalog4j:WARN No appenders could be found for logger오류 log4j 는 Java 에서 간단하게 로그를 출력할 수 있는 라이브러리입니다. 사용법도 굉장히 간편합니다. 하지만 Java Application…devfoxstarApril 16, 2023 1 min