반응형 웹26 [Gradle] Deprecated Gradle features were used in this build 오류 해결 방법 ✅ 참고해당 메시지는 에러 메시지가 아닙니다.정확히는 경고 메시지입니다하지만 저의 경우에는 해당 메시지를 나타내며,빌드가 정상적으로 진행되지 않아서 아래 해결 방법을 통해 build를 성공적으로 하였습니다. 🚨 Gradle build 후 발생한 메시지Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.For more on this, please refe.. 2025. 1. 14. [Java] super와 super() 총 정리(+그림&코드) ✅ 참고super를 정확하게 이해하려면 클래스의 상속 관계에 대한 이해가 필요합니다. SuperJava에서 super는 상속 관계에서 자식 클래스가 부모 클래스에 접근 하기 위해 사용 되는 키워드(예약어)입니다. super - 부모 참조super가 필요한 이유부모와 자식의 필드명이 같거나 메서드가 오바라이딩 되어 있으면, 자식에서 부모의 필드나 메서드를 호출할 수 없습니다.이때 super 키워드를 사용하면 부모를 참조할 수 있습니다.아래 코드를 살펴봅시다. 부모 클래스의 필드명과 자식 클래스의 필드명이 둘다 value로 똑같습니다.부모 클래스의 메서드 hello()도 자식 클래스에서 오버라이딩 되어 있습니다.이때 자식 클래스에서 부모 클래스의 value와 hello()를 호출하고 싶다면 super .. 2025. 1. 7. [Linux] logrotate 설정 및 총 정리 ✅ 참고CentOS 7 버전 기준으로 작성하였습니다. 📄 logrotate란?CentOS에 기본적으로 설치되어 있는 시스템관리도구입니다.log 파일을 날짜별로 정리하여 관리할 수 있습니다.참고: 하나의 log 파일에 기록하지 않고 log 파일을 날짜별로 정리하는 이유는 크게 3가지가 있습니다.1. log 파일이 길어지면 error log를 찾기 힘듭니다.2. log 파일의 크기가 커지면 서버 컴퓨터의 disk 관리가 힘듭니다.3. log 파일의 크기가 10GiB 이상으로 넘어가게 되면 log 파일 자체를 열지 못할 수 있습니다. 📄 logrotate 실행 순서참고: logrotate에 대한 crontab과 cron.daily 설정은 기본적으로 되어있습니다.그렇기 때문에 logrotate.conf와 l.. 2024. 11. 28. [Java] java: AbstractAnimal is abstract; cannot be instantiated 에러 해결 방법 🚨 Java 실행시 발생한 에러 메시지java: poly.ex4.AbstractAnimal is abstract; cannot be instantiated ❓ 에러 발생 이유추상 클래스 혹은 인터페이스를 직접 생성하여 사용할 경우 나타나는 오류 메시지입니다.참고: Java에서 추상 클래스 혹은 인터페이스는 직접 생성이 불가능 합니다. ✅ 해결 방법추상 클래스를 생성할 경우에는 추상 클래스를 상속받은 클래스를 생성하여 사용해야 합니다.인터페이스를 생성할 경우에는 인터페이스를 구현한 클래스를 생성하여 사용해야 합니다.아래 소스코드를 참고해 주세요. InterfaceAnimal.javapublic interface InterfaceAnimal { void sound(); // public abstra.. 2024. 11. 23. 이전 1 2 3 4 5 6 7 다음 반응형