정보의 공유 사회

Java프로그래밍

[JAVA] 자바 코딩시 null 체크 방법으로 Optional.ofNullable, .orElseGet(), .orElseThrow() 사용 예제 총정리

새로운 프로젝트를 하고 있는데 다른사람들이 개발한 소스코드들이 git에 올라온다. 내려받아서 다른 개발자들의 코드를 한번씩 보는데 내가 보지못했던  Optional.ofNullable 메소드가 보여서 기록해둔다. Optional은 Java8 버전부터 새롭게...
Android프로그래밍

[안드로이드 ] Gson 사용시 JNI DETECTED ERROR IN APPLICATION: can’t make objects of type 오류(from java.lang.Object sun.misc.Unsafe.allocateInstance(java.lang.Class))가 발생할 때 해결 방법

JNI DETECTED ERROR IN APPLICATION: can’t make objects of type com.app.BearAreaVo 오래된 안드로이드 앱을 업그레이드 하는 과정에 예상치 못한 오류가 발생하여 기존에 사용하던 네트워크 호출...
Android프로그래밍

[안드로이드 스튜디오] Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Gradle 빌드 오류 해결방법

안드로이드 스튜디오를 실행 후 오래된 프로젝트를 로드하는 과정에 아래와 같은 오류가 발생되었다. Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 오류 해결을 위해서는 아래와 같은 순으로 메뉴를 찾은...
DBIDE

[DBeaver] 디비버 툴에서 오라클 함수  프로시저 등의 DDL문이 보여지지않을 때(Can’t read parameters: Cannot invoke “java.lang.CharSequence.length()” because “this.text” is null)

프로젝트를 하다보면 무료툴인 디비버를 많이 사용하게 된다. 때로는 문제가 발생된다. 이번에도 문제가 발생했다. Database Navigator 영역에서 DB 선택 후 프로시저 리스트를 클릭하여 내가 보고자하는 함수를...
Android프로그래밍

[Android studio] 안드로이드 중국어번체(zh-rTW) Locale 설정이 동작하지 않을 때 해결 방법 & 안드로이드 스튜디오에서 다국어 언어 string locale 추가하는 방법

몇 일 전, 구글 어플 사용자 리뷰가 하나 올라왔다. 리뷰 내용은 이랬다. “중국어 번체는 장식이냐? 변경되지않고, 영어로 표기된다” 내 기억에 의하면 이미 오래전에 테스트를 했었다....
Android프로그래밍

[Android] 안드로이드 14 타켓팅시 발생하는 One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn’t being registered exclusively for system broadcasts 리시버 등록 오류 해결하기

안드로이드 스튜디오에서 build.gradle(:app) 파일 설정에서 targetSdkVersion을 33에서 34로 상향 후 테스트 폰을 연결 후 실행하였다. 이전까지는 발생하지 않았던 오류가 발생되었다. 오류내용은 다음과 같다. 오류가 발생한...
error: Content is protected !!