[Java] Spring Boot Firebase Cloud Message(FCM) 구축 -2 : 예약 발송 - Spring Boot Quartz 활용
·
Java/Spring Boot
해당 글에서는 Spring Boot 환경에서 FCM 예약 발송 기능을 Spring Boot Quartz(Scheduler)를 이용하여 구성하는 방법에 대해서 알아봅니다. 💡 [참고] FCM 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크FCM Spirng Boot API 구성 : 단순 전송 기능https://adjh54.tistory.com/432FCM React Native 초기 환경 설정https://adjh54.tistory.com/431FCM React Native Notifee 메시지 수신 구성https://adjh54.tistory.com/4333FCM React Natiive Notifee 메시지 전송 및 예약 발송 구성https://adjh54.tist..
[Java] Spring Boot Quartz 상세 이해하기 -2 : 주요 메서드 및 흐름, 처리과정
·
Java/Spring Boot
해당 글에서는 Spring Boot Quartz에 대해 주요 메서드와 흐름, 처리과정에 대해 알아봅니다. 💡 [참고] Spring Boot Quartz의 이론에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. [Java] 스케줄링 & Spring Boot Quartz 이해하고 적용하기 -1 : 설정 및 간단예시 해당 글에서는 스케줄링에 대해 이해하고 Spring Boot Starter Quartz를 이용하여 스케줄링을 구성하는 간단한 예시를 구성하는 방법을 위한 목적으로 작성한 글입니다. 💡 스케줄러를 이해하기 이전 adjh54.tistory.com 1) Spring Boot Quartz 💡 Spring Boot Quartz - Java 기반의 오픈 소스 작업 '스케줄링 라이브러리'를 의미합니다..
[짧은 생각] 개발자를 직업으로 선택한 이유
·
취미 생활/짧은 생각
문득 드는 짧은 생각들을 적어봅니다. 2016년도에 처음 사회생활을 시작해서 현재 7년 차 개발자로 밥벌이를 하며 지내고 있습니다. 개발자를 직업을 선택하게 된 이유는 그 당시에 만났던 귀감이 되는 좋은 분들의 영향으로 이렇게 직업으로 선택하지 않았나 싶습니다. 지금까지 정말 좋은 사람들을 만났었고 지금도 만나고 있습니다. 이러한 분들이 있었기에 제가 '개발자'라는 직업을 해도 괜찮겠다는 생각이 들게 되었던 것 같습니다. 시작은 수능을 본 이후에 그때까지 내가 어떤 학부를 선택할지에 대해 고민이 많았습니다. 이런 고민을 하는 도중에 '친한 친구'의 추천이 있었고, 그때에 게임도 좋아했고 컴퓨터에 대한 관심이 많았기에 '정보통신학과'를 선택하여 입학하게 되었던것 같습니다. 지나서 생각해보면 정말 어이없는 ..
[IntelliJ] Spring Boot 프로젝트 Jar 파일 생성 방법
·
개발 Tip/IntelliJ
해당 글에서는 IntelliJ에서 Jar 파일을 생성하는 방법에 대해서 알아봅니다. 1) Jar 파일 생성방법 1. File - Project Structure… 을 선택합니다. 2. Artifacts 탭 - JAR - from modules with dependencies… 을 선택합니다. 3. Modulue과 Main Class를 선택합니다. Main Class는 애플리케이션의 시작인 xxApplication을 선택합니다. [ 더 알아보기 ] 💡 Jar 파일을 생성할 때 Module에 프로젝트 명과 .main, .test의 차이는 무엇일까? - Jar 파일을 생성할 때 '프로젝트명'이 붙은 모듈은 프로젝트의 모든 소스 코드와 라이브러리를 포함합니다. 그래서 이 Jar 파일을 실행하면 프로젝트 전체가 ..
[RN] React Native Notification 푸시 메시지 예약 발송 활용하기 : Notifee Trigger
·
React & React Native/라이브러리 활용
해당 글에서는 Notifee 라이브러리를 이용하여 예약 발송 방법에 대해 이를 활용하는 방법에 대해 알아봅니다. 💡 [참고] FCM 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 FCM Spirng Boot API 구성 : 단순 전송 기능 https://adjh54.tistory.com/432 FCM React Native 초기 환경 설정 https://adjh54.tistory.com/431 FCM React Native Notifee 메시지 수신 구성 https://adjh54.tistory.com/4333 FCM React Natiive Notifee 메시지 전송 및 예약 발송 구성 https://adjh54.tistory.com/434 1) Notifee ..
[RN] React Native Firebase Cloud Message(FCM) 활용하여 푸시 메시지 수신 구성 : Notifee
·
React & React Native/라이브러리 활용
해당 글에서는 실제 FCM을 이용하여 메시지를 전송하고 수신하는 방법에 대한 활용방법에 대해 알아봅니다.   💡 [참고] FCM 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크FCM Spirng Boot API 구성 : 단순 전송 기능https://adjh54.tistory.com/432FCM React Native 초기 환경 설정https://adjh54.tistory.com/431FCM React Native Notifee 메시지 수신 구성https://adjh54.tistory.com/4333FCM React Natiive Notifee 메시지 전송 및 예약 발송 구성https://adjh54.tistory.com/434     1) 전체 환경 구성1. 공통 환..
[Java] Spring Boot Firebase Cloud Message(FCM) 푸시 메시지 API 구축 -1 : firebase-admin
·
Java/Spring Boot
해당 글에서는 Spring Boot API에서 FCM으로 통신하여 FCM Push Message 전송 API 구축을 하는 방법에 대해 알아봅니다.   💡 [참고] FCM 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크FCM Spirng Boot API 구성 : 단순 전송 기능https://adjh54.tistory.com/432FCM React Native 초기 환경 설정https://adjh54.tistory.com/431FCM React Native Notifee 메시지 수신 구성https://adjh54.tistory.com/433FCM React Natiive Notifee 메시지 전송 및 예약 발송 구성https://adjh54.tistory.com/434F..
[RN] React Native Firebase Cloud Message(FCM) 이해 및 환경설정, 간단 테스트: Android
·
React & React Native/라이브러리 활용
해당 글에서는 Firebase Cloud Message(FCM)에 대해 이해하고 환경을 구성하며 메시지를 수신하는 형태를 테스트하는 환경 구성 방법에 대해 이해를 돕기 위해 작성하였습니다.  💡 [참고] FCM 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크FCM Spirng Boot API 구성 : 단순 전송 기능https://adjh54.tistory.com/432FCM React Native 초기 환경 설정https://adjh54.tistory.com/431FCM React Native Notifee 메시지 수신 구성https://adjh54.tistory.com/4333FCM React Natiive Notifee 메시지 전송 및 예약 발송 구성https:/..
[Java] JDBC, DBCP, JNDI 이해하기 : 주요기능, 처리과정
·
Java/이론 및 문법
해당 글에서는 JDBC, JNDI, DBCP에 대해 이해를 돕기 위해 작성한 글입니다. 1) JDBC(Java Database Connectivity)💡 JDBC(Java Database Connectivity) - 자바에서 데이터베이스에 접근할 수 있도록 해주는 API를 의미합니다. 이는 관계형 데이터베이스에서 데이터를 쿼리 하거나 업데이트하는 방법을 제공합니다. - 자바 프로그램에서는 JDBC 드라이버를 통해 데이터베이스에 연결하고 이 드라이버는 데이터베이스에 대한 모든 세부사항을 처리합니다. - 이를 통해 개발자는 데이터베이스의 내부 작동 방식에 대해 신경 쓸 필요 없이 데이터를 쉽게 사용할 수 있습니다. 1. 주요 기능JDBC 기능설명데이터베이스 연결다양한 종류의 데이터베이스에 연결할 수 있습니다..
[짧은 생각] 여유로운 마음
·
취미 생활/짧은 생각
문득 드는 짧은 생각들을 적어봅니다. 고등학교 졸업 후 운전면허를 바로 땄습니다. 오랫동안 장롱 면허로 지니고 있다가 시간이 지나서 부모님께 운전 연수를 받았을 때가 있습니다. 운전 연수는 주말에 집 근처에 짧거나 중간 코스인 곳으로 주로 월미도나 강화도를 운전을 하며 운전 연수를 받았던 기억이 납니다. 운전 연수 중에 부모님이 자주 하시던 말씀은 '천천히 가라'라는 말씀이셨습니다. 운전이 서툴고 익숙하지 않아서 하신 말씀이기도 했지만 덧붙여서 하신 말씀인 '바쁜 사람은 보내고 내 패턴대로 여유롭게 운전해라'라는 말씀이셨습니다. 이 말을 되돌아서 생각을 해보니, 운전 자체도 천천히 가라는 말씀이기도 하지만 '내 마음을 천천히 두라'는 말씀으로 이해가 되었습니다. 이런 이야기를 들어서 그런지 지금도 운전을..