해결방법

Java/오류노트

[Java/오류노트] SonarLint: integer number too large

해당 글에서는 integer number too large 오류에 대해 해결방법에 대해 알아봅니다. 1) 문제점: Integer number too large 1. Integer number too large 💡 Integer number too large - Java에서 정수 값이 표현 가능한 범위를 초과했을 때 발생하는 오류입니다. - int와 long은 정해진 비트 수로 값을 표현할 수 있습니다. 만약 이 비트 수를 초과하는 값을 사용하면 이 오류가 발생합니다. 💡 [참고] int(=Integer)와 long(=Long)의 최소/최대 범위입니다. 타입 최소 범위 최대 범위 int(=Integer) -2,147,483,648 +2,147,483,647 long(=Long) -9,223,372,036,..

Java/오류노트

[Java/오류노트] SonarLint : "Random" objects should be reused

해당 글에서는 Java에서 SornarLint에서 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 "Random" objects should be reused 문제점 - 객체를 재 사용해야 한다는 의미입니다. 이는 일반적으로 프로그래밍에서 객체를 생성하고 사용할 때 발생하는 비용을 줄이기 위해 권장되는 접근 방식입니다. - 객체를 반복적으로 생성하고 버리는 것보다, 이미 생성된 객체를 재사용하여 성능을 향상시킬 수 있습니다. 이를 통해 메모리 사용량을 줄이고 시스템 리소스를 효율적으로 활용할 수 있습니다. 💡 아래와 같이 new Random()으로 객체를 생성해서 만드는 코드 부분에서 해당 Lint 오류가 발생하였습니다. 2) 해결방안 💡 해결방안 - new Random() 형태로 객체..

Java/오류노트

[Java/오류노트] SonarLint : Use try-with-resources or close this "CloseableHttpClient" in a "finally" clause.

해당 글에서는 Java에서 SornarLint에서 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 Use try-with-resources or close this "CloseableHttpClient" in a "finally" clause. 문제점 - 리소스 누출을 피하기 위해 "try-with-resources" 문을 사용하거나 "finally" 절에서 "CloseableHttpClient"를 닫는 것이 권장됩니다. 이렇게 하면 예외가 발생하더라도 리소스가 제대로 닫히게 됩니다. 💡 변경 이전 소스코드 public Map httpPost(String url, String queryParams) { try { // HTTPClient 객체 생성 CloseableHttpClient h..

Java/오류노트

[Java/오류노트] SonarLint : A "NullPointerException" could be thrown; "getBody()" can return null.

해당 글에서는 Java에서 SonarLint에서 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 A "NullPointerException" could be thrown; "getBody()" can return null. 문제점 - "NullPointerException"라는 오류 메시지는 null 값을 접근하려고 할 때 발생합니다. 이 경우 "getBody()" 메소드가 null을 반환할 수 있으며, 이로 인해 예외가 발생할 수 있습니다. 이 오류는 일반적으로 초기화되지 않은 객체의 메소드나 속성에 접근하려고 할 때 또는 존재하지 않는 객체에 접근하려고 할 때 발생합니다. - 해당 오류에서는 ResponseEntity result 값으로 제너릭 타입 형태의 ‘result’ 값에 Nu..

React & React Native/라이브러리 활용

[RN] ONNX(Open Neural Network Exchange) 이해하기 - 4 : 앱 배포시 주의사항

해당 글에서는 ONNX Runtime을 이용하면서 앱을 배포할 때 주의사항에 대해서 알아봅니다. 1) 문제점 💡 앱을 apk로 구성하는 과정에서 ONNX Runtime을 수행하는 부분에서 Crush 오류가 발생하여 앱 자체가 튕기는 증상이 발생하였음. 💡 [참고] Google Firebase Crashlytics 2) 해결방법 1. app/build.gradle : debuggable 속성 추가 💡 debuggable 속성 - 안드로이드 앱의 빌드 유형 중 하나인 debug 빌드에 대한 설정입니다. 이 속성을 true로 설정하면 디버그 모드에서 앱을 실행할 수 있습니다. 디버그 모드에서는 앱의 디버깅 및 테스트 작업을 수행할 수 있습니다. 이 속성은 개발 단계에서 유용하며, 배포 또는 프로덕션 환경에서는..

React & React Native/오류노트

[RN/오류노트] Solved - Task :app:createBundleDevReleaseJsAndAssets FAILED

해당 글에서는 프로젝트의 파일을 .aab로 빌드하는 도중에 발생하는 오류에 대해 해결방법에 대해 알아봅니다. 1) 문제점💡 ./gradlew bundleRelease 명령어를 통해서 .aab 확장자를 생성하는 도중에 발생하는 오류였습니다.> Task :app:createBundleDevReleaseJsAndAssets FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:createBundleDevReleaseJsAndAssets'. > Process 'command 'node'' finished with non-zero exit value 1 * Try: > Run with --s..

React & React Native/오류노트

[RN/오류노트] Solved - app:mergeDevDebugResource FAILED, Resource and asset merger: Duplicate resources

해당 글에서는 bundle을 이용하여서 apk를 생성하는 과정 중에 발생하는 오류에 대해서 해결하는 방법에 대해 알아봅니다. 1) 문제점 💡 Task : app:mergeDevDebugResource Resource and asset merger: Duplicate resources - bundle 파일을 생성하고 apk 파일을 생성하는 도중에 아래와 같은 오류가 발생하였습니다. 2) 해결방법 💡/Users/lee/Desktop/workspace/tugboat/xxxx/android/app/build/generated/res/createBundleDevDebugJsAndAssets/drawable-xhdpi/node_modules_reactnavigation_elements_src_assets_back..

React & React Native/오류노트

[RN/오류노트] Solved - Execution failed for task ':app:createBundleDevDebugJsAndAssets' FAILED

해당 글에서는 react-native 환경에서 로컬 환경에서 디바이스를 실행할때 발생하였던 오류에 대해 알아봅니다. 1) 문제점 💡 Execution failed for task ':app:createBundleDevDebugJsAndAssets'. 문제가 발생하였습니다. - 해당 오류는 개발 또는 디버그 빌드 과정에서 발생합니다. 이 오류는 앱의 JavaScript와 assets 번들을 생성하는 과정에서 문제가 있다는 것을 나타냅니다 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task :app: createBundleDevDebugJsAndAssets'. > Process 'command 'node''..

Java/오류노트

[Java/오류노트] Solved - org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused)

해당 글에서는 Java 내에서 Spring AMQP에 설정을 하는 도중에 발생하는 오류에 대한 해결방법에 대해 알아봅니다. 1) 문제점 💡 org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused) 2) 해결 방법 1. RabbitMQ 서비스 실행 확인 💡 RabbitMQ 서비스가 실행이 되어야 수행이 가능하기에 실행되는지 확인해봅니다. # 백그라운드 로컬에서 실행하는 경우 서비스로 실행중인지 확인합니다 $ brew services list 2. 환경설정 파일 확인 💡 local.yml 파일 or application.properties 파일 내에 port를 확..

React & React Native/오류노트

[RN/오류노트] Solved - Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.

해당 글에서는 react-native에서 발생하는 오류에 대한 해결방법에 대해 공유합니다 1) 문제점 💡 아래와 같은 문제가 발생하였습니다 Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release. 2) 해결방법 시도한 해결 방법-1 : 포트포워딩 — 해결되지 않음 💡 adb reverse tcp:8081 tcp:8081 명령어는 안드로이드 디버깅 브리지(ADB)를 사용하여 포트 포워딩을 설정하는 명령입니다. 이 명령은 로컬 8081 포트의 트래픽을 장치..

adjh54
'해결방법' 태그의 글 목록