본문 바로가기
728x90
반응형

Programming/Java8

class org.apache.log4j.bridge.LogEventAdapter overrides final method getTimeStamp()J Error Messageclass org.apache.log4j.bridge.LogEventAdapter overrides final method getTimeStamp()J Casusedorg.apache.log4j.bridge.LogEventAdapter 클래스가 final getTimeStamp() 메서드를 오버라이드하려고 시도함log4j version 충돌로 발생하는 경우가 많음Bug Fixlog4j version 을 변경기타반환 타입: J (Java 바이트코드에서 long 타입을 나타냄) 2024. 7. 5.
[Java] 시스템 운영체제/서버 호스트(host) 정보 출력하기 Java 애플리케이션이 현재 동작하고 있는 시스템 운영체제 정보 출력하기 위해서는 System.getProperty("os.name") 코드를 사용하면 된다. 프로퍼티에서 가져온 정보를 기반으로 조건문을 사용해서 OS를 구분한다.로컬, 개발, 운영 서버간 다르게 동작을 처리해야 할 경우가 있다. 이럴 때 InetAddress.getLocalHost()를 이용하여 호스트 정보를 가져와서, 로컬 서버인지 구분할 수 있다. public class SystemOsMain { public static void main(String[] args) { String os = System.getProperty("os.name").toLowerCase(); if (os.contains("wi.. 2024. 6. 8.
[Java]File Write/쓰기 (OutputStream/BufferedOutputStream) OutputStreamOutputStream은 Java에서 바이트 기반의 출력을 위한 추상 클래스입니다. 이 클래스는 파일, 네트워크 연결, 메모리 버퍼 등 다양한 데이터 대상으로 바이트 데이터를 쓰는 데 사용됩니다. OutputStream의 구체적인 서브클래스로는 FileOutputStream, BufferedOutputStream, ByteArrayOutputStream, SocketOutputStream 등이 있습니다. void write(byte[] b):바이트 배열 b의 모든 바이트를 출력 스트림에 씁니다.void write(byte[] b, int off, int len):바이트 배열 b의 off 위치에서 시작하여 len 길이만큼의 바이트를 출력 스트림에 씁니다.void flush():출력 스.. 2024. 6. 8.
[Java]File 읽기/Read (FileInputStream, BufferedInputStream) InputStream은 Java에서 바이트 기반의 입력 스트림을 나타내는 추상 클래스입니다. 이 클래스는 파일, 네트워크 연결, 메모리 버퍼 등 다양한 데이터 소스로부터 바이트 데이터를 읽는 데 사용됩니다. InputStream의 구체적인 서브클래스로는 FileInputStream, BufferedInputStream, ByteArrayInputStream, SocketInputStream 등이 있습니다.int read(byte[] b):입력 스트림에서 주어진 바이트 배열 b에 데이터를 읽습니다. 읽은 바이트 수를 반환하며, 더 이상 읽을 데이터가 없으면 -1을 반환합니다.int read(byte[] b, int off, int len):입력 스트림에서 주어진 바이트 배열 b의 특정 위치 off부터 le.. 2024. 6. 8.
728x90
반응형