일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- PM2
- config
- node.js
- message
- nodejs
- Next.js
- SpringBoot
- FCM
- javascript
- mysql
- submit
- rocky9
- NextJS
- spring3
- ajax
- pwa
- centos7
- Maven
- yona
- mybatis
- jquery
- docker
- MSsql
- Eclipse
- Java
- popup
- MariaDB
- security
- git
- jenkins
- Today
- Total
목록전체 글 (173)
ふたりで
javascript FCM SDK11 initializeApp, getToken, getMessage을 운영황경에서 사용하기 위한 bundle 작업 정리. 1. 프로젝트 설정먼저, Webpack을 설치하고 기본 프로젝트 구조를 설정합니다.mkdir firebase-sdkcd firebase-sdknpm init -ynpm install --save-dev webpack webpack-clinpm install firebase2. Webpack 설정 파일 수정webpack.config.js 파일을 생성하고 다음과 같이 설정합니다. 이 파일에서는 Firebase 관련 모듈만 포함하도록 설정합니다.const path = require('path');module.exports = { entry: './sr..
springboot jsp 프로젝트에 PWA기술과 Firebase SDK(javascript버전)을 적용해 PushMessage를 수신받는 기능을만들어 보았다.차츰 jsp가 도태되 가는 시점에 이런 걸 해서 뭐 할까란 생각과 아직까지는 그래도 jsp를 사용하는 곳이많기에 신기술로 넘어가는 과도기인 시점에 구 기술이 그나마 좀 하이브리드 해지길 바라면서... # 환경:- SpringBoot2.7.12- Maven.- PWA.- Firebase admin V9 (CDN) javascript- 참고 사이트:https://firebase.google.com/docs/cloud-messaging/js/client?hl=ko 자바스크립트 Firebase 클라우드 메시징 클라이언트 앱 설정 | Firebase C..
여러게의 SELECT와 UPDATE , INSERT 등을 처리 할때 참고...BEGIN TRANSACTION;BEGIN TRY DECLARE @memberId INT, @aaaVal INT, @bbbVal INT, @cccVal INT; DECLARE @MemberTable TABLE (cc_maxcode INT); -- seq_code = 2의 maxcode를 증가시키고 결과를 @MemberTable에 저장 UPDATE dbo.K_ccode SET maxcode = maxcode + 1 OUTPUT INSERTED.maxcode INTO @MemberTable WHERE seq_code = 2;..
# 세션에 플래그 추가하기:submit 후 세션에 특정 플래그를 추가하여 submit 했던 페이지를 보여주지 않도록 제어 하기.@GetMapping("/register")public String showRegistrationForm(HttpSession session, Model model) { if (session.getAttribute("registered") != null) { return "redirect:/login"; // 이미 가입했으면 로그인 페이지로 리다이렉트 } return "register"; // 회원가입 페이지}@PostMapping("/addUser")public String register(@ModelAttribute User user, HttpSe..
linux에서는 java버전을 1개 이상 여러 개 설치를 할 수 있다. 하지만 시스템에 로딩은 1개만 할 수 있다.나의 경우 기존에 java1.8이 이미 설치되고 적용되어 있었으며, 추가로 java17 버전을 dnf 설치를 하였다. alternatives를 활용해서 시스템의 java 버전을 쉽게 변경 적용 할 수 있다. # update-alternatives --config java 명령어를 실행하면 아래와 같이 확인을 할 수 있으며,해당 화면에서 번호를 입력하여 java버전을 선택 적용 할 수 있다.[root@localhost graykang]# update-alternatives --config javaThere are 2 programs which provide 'java'. Selection ..
날짜 비교를 해서 기준 일시보다 클 경우 예외 처리를 하는 로직을 만들었다.아래와 같다. // 현재 날짜 및 시간 가져오기 const currentDateTime = new Date(); // 쿼리 실행 const selectResult = await pool.request() .query(query); const qrlimitdate = selectResult.recordset[0].di_qr_limit_date; //날짜 및 시간 비교하여 체크후 제한시간보다 초과면 예외처리. console.log("currentDateTime:",currentDateTime,",qrlimitdate:",qrlimitd..