전체 글
-
[Intellij] 인텔리제이 Scratche File 생성 및 테스트Tool/Intellij 2025. 6. 13. 20:00
Scratch File 은 "프로젝트와는 별개로" 임시로 코드를 작성하고 실행해볼 수 있는 파일입니다.Scratch File 의 경우 실제 프로젝트 폴더 안에 저장되지 않고 외부에 존재하기 때문에 빌드나 실행에 영향을 주지 않습니다, Scratch File 을 사용하여 Java 코드 테스트, HTTP 요청, SQL 쿼리 작성 및 테스트, 마크다운 문서 초안 작성 등 가능 합니다.평소에 많이쓰는 java 로직 테스트 및 HTTP 요청을 테스트 하고자 합니다. ◎ Scratch File 생성프로젝트(저 같은 경우 kafkaTest) 우클릭 > New > Scratch File 클릭 합니다. 위와 같이 표출도면 http 를 입력해 줍니다.그러면 HTTP Request 가 표출되는데 더블클릭하여 줍니다.Sc..
-
Spring 오류 NoResourceFoundException ( NoResourceFound Exception occurred )기타 2025. 6. 12. 20:00
NoResourceFoundException은 Spring Framework webmvc 에 포함되 예외 클래스 입니다.요청한 리소스를 찾을 수 없다는 오류로 spring Framework Controller 에서 해당 리소스를 찾을 수 없을 때 발생하는 오류 입니다.API 호출 시 경로를 잘못 작성하거나, Controller 파일에 package 경로를 잘못 설정해 Spring Framework scan 범위 밖에 있는 경우 등 다양한 경우가 있습니다. 저 같은 경우 Controller 파일 package 경로를 잘못 설정한 경우 입니다. 오류는 아래와 같이 표출되었습니다.NoResourceFound Exception occurred. message=No static resource packageTes..
-
gRPC 란CNCF/gRPC 2025. 6. 9. 20:00
◎ gRPC 란A high performance, open source universal RPC framework위와 같이 공식 홈페이지에서 설명하듯 고성능, 범용 오픈소스 RPC(Remote Procedure Call) 프레임워크입니다.gRPC 에서 g 는 Google을 의미합니다.gRPC의 경우 마이크로서비스 간 통신(성능 최적화를 위해), 실시간 서비스(채팅, 스트리밍, 게임 서버 등), IoT 통신, 금융서비스 등 성능이 중요한 곳에서 많이 사용합니다. ◎ gRPC 핵심 개념gRPC는 서비스를 정의하고, 매개변수와 반환 유형을 사용하여 원격으로 호출할 수 있는 메서드를 지정하는 개념을 기반으로 합니다. gRPC는 서비스 인터페이스와 페이로드 메시지 구조를 설명하기 위해 인터페이스 정의 언어(IDL..
-
gradle build 오류( BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version )기타 2025. 6. 6. 19:35
◎ gradle build 오류gradle build 시 아래와 같은 오류가 발생하는 경우가 있습니다.BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 이런 경우 gradle과 Java 이 서로 호환이 되지 않아 발생한 문제입니다.gradle version 과 Java version 을 확인해서 맞춰주어야 합니다.우선, gradle 버전과 java version을 아래 방법으로 확인하여 줍니다.◎ gradle 버전 확인프로젝트에서 gradle/wrapper/grade/gradle-wrapper.properties 파일을 열어서 distributionUrl ..
-
Kotlin 시작하기kotlin 2025. 6. 5. 20:00
● Kotlin 개요Kotlin은 JetBrains에서 개발한 프로그래밍 언어입니다. Kotlin은 Java의 장점을 계승하면서도 단점은 개선하려고 만든 언어로, Java와 100% 호환되고 Java보다 더 간결하고 안전하게 코드를 작성할 수 있게 설계된 언어입니다. 구글이 2017년 5월 17일, Google I/O 2017 개발자 행사에서 Kotlin을 안드로이드 공식 프로그래밍 언어로 채택한다고 발표했습니다. 이 발표 이후로 많은 안드로이드 개발자들이 Java에서 Kotlin으로 전환하기 시작했고, 현재는 대부분의 Android 프로젝트가 Kotlin을 중심으로 작성되고 있습니다. ● Kotlin 특징Java와 100% 호환 및 Java 보다 간결한 문법타입 추론변수 선언 시 타입을 생략해도, 컴..
-
안드로이드 스튜디오 프로젝트 생성하기Android 2025. 6. 4. 21:00
안드로이드 스튜디오 설치가 안되신 분은 아래 링크롤 보고 설치하시기 바랍니다.https://cjy6179.tistory.com/44 안드로이드 스튜디오 설치하기● 안드로이드 스튜디오 다운로드 및 설치하기.아래 사이트에 접속하여 안드로이드 스튜디오를 다운로드하여 줍니다.https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Androcjy6179.tistory.com ● 안드로이드 스튜디오 프로젝트 생성하기.안드로이드 스튜디오를 실행시키면 아래와 같이 앱이 실행됩니다.그리면 New Project 를 클릭하여줍니다. 지금 만드는 프로젝트는 단순 테스트 용도 이므로, 비어 있는 화면인 "Empty Views Activity"를 선택하고 Ne..
-
안드로이드 스튜디오 설치하기Tool 2025. 6. 4. 20:20
● 안드로이드 스튜디오 다운로드 및 설치하기.아래 사이트에 접속하여 안드로이드 스튜디오를 다운로드하여 줍니다.https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Studio | Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com약관정보가 표출되고 동의하고 다운로드 버튼을 클릭하면 안드로이드 스튜디오 설치파일 다운로..
-
아파치 카프카(Apache Kafka) 자바 테스트The Apache Software Foundation/Kafka 2025. 5. 27. 20:00
● 카프카(kafka) 서버 실해하기.카프카(kafka) 실행 (이전 글 참고)https://cjy6179.tistory.com/40 아파치 카프카(Apache Kafka) windows 설치하기(PowerShell)● 준비java version 17 이상 설치.확인방법PowerShell 에서 java -version 입력 후 enter. ● 아파치 카프카(Apache Kafka) 설치kafka의 경우 지속적으로 업데이트하고 있기 때문에 아래 사이트에서 releases 정보를cjy6179.tistory.com ● 카프카(kafka) 자바 의존성 추가gradledependencies { implementation("org.apache.kafka:kafka-clients:3.9.1")}maven ..