일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- step 여러개
- step 사이 변수 공유
- JSON 분리
- 아이템 리더 커스텀
- Spring Batch
- executioncontext 변수 공유
- 스프링배치 엑셀
- 스프링 배치 5
- spring batch 변수 공유
- 읽기 작업과 쓰기 작업 분리
- 아이템 리더 페이징 처리
- stepexecutionlistener
- JSON 분해
- mybatis
- 스프링 웹플럭스
- JSONArray 분할
- 스프링배치 csv
- spring batch 5
- step 값 공유
- org.json
- 마이바티스 트랜잭션
- api 아이템 리더
- 트랜잭션 분리
- JSONObject 분할
- JSON 분할
- executioncontext
- flatfileitemwriter
- 스프링배치 메타테이블
- abstractpagingitemreader
- job parameter
- Today
- Total
목록전체 글 (200)
ebson

Ant, Maven, Gradle 1. 빌드와 실행 빌드란 소스코드 파일을 여러 과정을 거쳐 컴퓨터에서 실행할 수 있는 독립 sw 가공물로 변환시키는 과정임 독립 sw 가공물이란 Artifact 임 빌드를 세분화하면 1) 소스 코드를 컴파일함 2) 테스트 코드를 컴파일함 3) 테스트 코드를 실행함 4) 테스트 코드 리포트를 작성함 5) 기타 추가 설정한 작업들을 진행함 6) 패키징을 수행함 7) 최종 sw 결과물(Artifact)를 만들어 냄 테스트 코드란 내가 작성한 코드를 자동 테스트해주는 코드를 추가 작성한 것임 실행이란 내가 작성한 코드 혹은 테스트 코드를 컴파일을 거쳐 작동시켜 보는 것임 독립 sw 가공물이 나올 수도 있고 나오지 않을 수도 있음 자바스크립트나 파이썬 등 인터프리터 언어는 컴파일..
ubuntu에 git설치하고 설정 및 레포지터리 클론하기 1. 깃 패키지 업데이트 $sudo apt-get install git 2. 깃 설치하기 및 버전 확인하기 $sudo apt install git $git –version 3. 깃 설정하기 $git config –global user.name $git config –global user.email 4. 레포지터리 클론하기 $git clone

ubuntu20.04에서 nodejs로 소켓서버 만들기 1. socket 통신이 성립하기 위한 조건 1.1. 폴링, 웹소켓 등 프로토콜 필요함 -> socket.io 와 socket.io-client 모듈 사용 1.2. mixed content 아니어야 함. 즉, http -> http 또는 https -> https -> 도메인에 ssl발급, 프록시 없이, 노드서버 포트로 직접 connect요청 1.3. 노드 서버에서 socket.io모듈 사용하여 소켓 서버 생성하기 https서버 생성하기 socket 요청을 받도록 하기 2. 리액트 클라이언트에서 소켓 요청보내기 소켓 서버에 연결 요청 보내기 소켓 서버에 command와 data보내기 소켓 서버로부터 command와 data 수신하기 3. 실행 예 소..

ubuntu20.04에서 letsencrypt로부터 ssl 발급받기 1. nginx를 대신하여 80번 포트에서 실행중인 프로세스를 종료함$sudo lsof -i tcp:80$kill -9 “PID” $sudo npx pm2 kill (pm2로 실행중인 클러스터에서 80번을 점유중인 경우) 2. certbot-auto 설치 및 권한 설정하기$wget https://dl.eff.org/certbot-auto $chmod a+x certbot-auto 3. certbot-auto 실행하기 $./certbot-auto$ .. 이메일 입력, 갱신 알람을 수신함 4. nginx 설정파일 변경 확인하기$sudo vi /etc/nginx/nginx.conf —-------------------------------..

ubuntu20.04에서 certbot 기실행 에러시 해결방법 1. 에러메시지 확인 $sudo certbot certonly –nginx Another instance of Certbot is already running. 2. 실행중인 certbot 프로세스 찾고 종료시키기 $find / -type f -name ".certbot.lock" $find / -type f -name ".certbot.lock" -exec rm {} \;

ubuntu20.04에서 node 서버에 ssl 키 등록하기 1. 프로젝트 폴더로 이동하여 필요한 라이브러리 설치하기 $npm install fs path https 2. express 앱 또는 인덱스 파일에 키 등록하고 https서버 생성하기$sudo vi server/index.js… const express = require('express'); const fs = require('fs');const path = require('path'); const HTTPS = require('https'); const app = express(); var path_root = ‘/etc/letsencrypt/live/ftclone-portfolio.link’ try { const options = { c..

ubuntu 에서 nginx 서버에 ssl 키 등록하기 1. 원하는 설정 파일에 스크립트 작성하기 $sudo vi /etc/nginx/conf.d/sites-enabled/default 또는 아래와 같이 원하는 곳에 설정파일을 작성$sudo vi /etc/nginx/conf.d/https.confserver { # SSL configuration; listen 443 ssl default_server; listen [::]:443 ssl default_server; server_name ftclone-portfolio.link; access_log /home/ubuntu/client/server_logs/host.access.log main; ssl_certificate..