일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- console
- security
- Eclipse
- SpringBoot
- Java
- spring3
- spring
- mysql
- ajax
- mybatis
- git
- nodejs
- NextJS
- jenkins
- jquery
- Next.js
- PM2
- javascript
- centos7
- yona
- popup
- MSsql
- rocky9
- docker
- post
- submit
- MariaDB
- node.js
- config
- Maven
- Today
- Total
목록전체 글 (170)
ふたりで
# 세션에 플래그 추가하기: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..
# 준비사항.- docker(desktop)- spring-web 프로젝트 (maven으로 빌드 생성된 war파일) # 먼저 Dockerfile을 생성해 준다.나의 경우 아래와 같이 작성되어 있다.C:\docker-workjob\spring3-web-test\Dockerfile# 기본 이미지로 Rocky Linux 9 사용FROM rockylinux:9# 필수 패키지 업데이트 및 설치RUN dnf -y update && \ dnf -y install java-1.8.0-openjdk wget tar# 로케일 설정 한국어ENV LANG=ko_KR.UTF-8ENV LANGUAGE=ko_KR:koENV LC_ALL=ko_KR.UTF-8# 한국 시간으로 설정RUN ln -sf /usr/share/zonei..
# MSSQL에서 지정된 조건을 기반으로 DELETE 쿼리를 작성하는 방법이다.MSSQL에서는 다중 열을 이용한 IN 조건이 지원되지 않으므로, 대신 EXISTS를 사용할 수 있다.아래는 Mart_User 테이블에서 mart_code와 emp_code 값이 Auth_Mart테이블의 user_mart와 user_emp 값과 일치하고, 추가로 user_auth 값이 'C'인 행을 삭제하는 쿼리이다.DELETE FROM Mart_User WHERE EXISTS ( SELECT 1 FROM Auth_Mart WHERE Auth_Mart.user_mart = Mart_User.mart_code AND Auth_Mart.user_emp = Mart_User.emp_code AND ..
windows 11 + docker desktop에서 단순한 node.js 환경의 프로젝트를 dockerfile로 작성 후 build 해보기. # dockerfile을 작성할 프로젝트 구조.## 프로젝트의 root경로의 파일명 Dockerfile 인 파일의 내용.# Start your image with a node base imageFROM node:18-alpine# The /app directory should act as the main application directoryWORKDIR /app# Copy the app package and package-lock.json fileCOPY package*.json ./# Copy local directories to the current lo..