목록Backend (25)
HEROJOON 블로그(히로블)

JDK는 Java Development Kit의 약자로써, 자바 개발을 위한 SDK(Software Development Kit)입니다. Open JDK는 자바 플랫폼 중 SE(Standard Edition)의 오픈소스 구현체이며 AdoptOpenJDK는 Open JDK 중 하나입니다. !! 안내 !! AdoptOpenJDK의 서비스 링크는 https://adoptopenjdk.net/이었지만 2021-07-24부터는 AdoptOpenJDK가 Eclipse Foundation으로 이동하고 브랜드가 변경되어 https://adoptium.net/에서 서비스된다고 합니다. 아래 예제는 https://adoptopenjdk.net/ 에서 다운로드하여 설치한 예제입니다. 2021-07-24부터는 https://..

2020/02/24 - [Backend] - FCM 시작하기 2020/02/24 - [Backend] - Android Studio 환경 셋업 2020/02/28 - [Backend] - Android 앱 프로젝트에 Firebase설정 2020/02/28 - [Backend] - Android 앱 프로젝트에 FCM설정 및 코드작성 2020/02/24 - [Backend] - Firebase Push전송 구현을 위한 준비 4. FCM Push발송 API Server 프로젝트 생성 (Sender) 4-1. Firebase Push전송 구현을 위한 준비 4-2. Push 전송 프로젝트 생성 Spring Boot 프로젝트 생성 4-3. Firebase Admin SDK를 이용한 Push 전송 4-4. FCM 서..
Spring Boot 프로젝트에 Git 주소로 Submodule 추가하기 Spring Boot 프로젝트 Root 위치에서 아래 명령어 실행. git init git submodule add 서브모듈 Repository Git URL Spring Boot 프로젝트에 Submodule 업데이트 하기 Spring Boot 프로젝트 Root 위치에서 아래 명령어 실행. git submodule init git submodule update
Java에서 char타입을 int로 변환할 경우 기본적으로 Ascii 코드(10진수)로 변환해줍니다.만약 Java의 char타입을 Ascii가 아닌 일반 숫자로 변환할 경우에는 Character.getNumericValue(char ch)를 이용해줍니다.아래와 같이 변환할 수 있습니다./** * 문자를 숫자로 변환 (char -> int) */char ch5 = '5';int ascii5 = (int) ch5; // 5라는 문자를 ascii로 변환int number = Character.getNumericValue(ch5); // 5라는 문자를 숫자로 변환// 값 출력 (ch: 문자, ascii: 아스키 코드, number: 숫자)System.out.println("ch: %s, ascii: %d, ..

아스키(ASCII)란?미국정보교환표준부호(ASCII, American Standard Code for Information Interchange)으로 대표적인 문자 인코딩이다. 알파벳 아스키 코드 (Alphabet ASCII Code)문자: A ~ Z (10진수: 65 ~ 90) - 총 26개문자: a ~ z (10진수: 97 ~ 122) - 총 26개문자(Char)10진수(Decimal)문자(Char)10진수(Decimal)A65a97B66b98C67c99D68d100E69e101F70f102G71g103H72h104I73i105J74j106K75k107L76l108M77m109N78n110O79o111P80p112Q81q113R82r114S83s115T84t116U85u117V86v118W87w119..

목표 여러 Push가 전송될 때 Android 앱에서 메시지 받을 수 있도록 코드를 수정하는 것입니다. FCM에서 발송된 여러 Push메시지를 받을 때 Android에서 첫번째 Push는 잘 받지만 나머지 Push에서는 처리가 오래 걸린다는 메시지와 함께 메시지를 띄우지 못한 이슈가 있었습니다. Service took too long to process intent: com.google.android.c2dm.intent.RECEIVE App may get closed. 이 부분은 이전에 만들었던 예제에서 발생하므로 발생하는 예제인 2020/02/28 - [Backend] - Android 앱 프로젝트에 FCM설정 및 코드작성 코드를 수정하겠습니다. (참고 Docs : https://firebase.go..

last update: 2022-04-14 아래 예제 코드: https://github.com/herojoon/vuejs-app환경Spring Framework: Spring Boot 2.6.6Build: Gradle 6.9.2Java: JDK 11Front: Vue 2 / Node.js 14.17.6 / NPM 6.14.15목표Spring Boot + Vue를 하나의 프로젝트로 관리하고자 할때 One Build가 가능하도록 프로젝트를 구성할 수 있습니다.결론적으로 gradle build 명령어를 통해 Spring Boot + Vue 프로젝트의 빌드를 한번에 할 수 있도록 프로젝트를 구성할 것입니다. Backend API와 Front 코드를 여러 프로젝트로 관리하기 번거로울 경우 하나의 프로젝트로 깔끔하..

2020/02/24 - [Backend] - FCM 시작하기 2020/02/24 - [Backend] - Android Studio 환경 셋업 2020/02/28 - [Backend] - Android 앱 프로젝트에 Firebase설정 2020/02/28 - [Backend] - Android 앱 프로젝트에 FCM설정 및 코드작성 2020/02/24 - [Backend] - Firebase Push전송 구현을 위한 준비 2021.08.15 - [Backend] - Push 전송 프로젝트 생성 2020/03/05 - [Backend] - Firebase Admin SDK를 이용한 Push 전송 4. FCM Push발송 API Server 프로젝트 생성 (Sender) 4-1. Firebase Push전송 ..