분류 전체보기63 [ nohup ] 세션이 끊겨도 서버가 계속 실행되도록 설정 📌 nohup 사용법 $ nohup [프로세스] & // java -jar파일 예시 // ex) $ nohupb java -jar test.jar & 📌 nohup 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊기더라도 프로세스를 계속해서 동작하는 명령어 기본적으로 터미널에서 세션 로그아웃(logout)이 발생하면 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP signal이 전달하여 종료시기게 됨 이 HUP signal을 프로세스가 무시(ignore)하도록 하는 명령어라 nohup이라는 이름인 것 📌 & 프로세스를 실행할 때 백그라운드에서 동작하도록 만드는 명령어 &만 붙여도 백그라운드에서 작업을 수행하기는 하지만, 사용자가 터미널 세션을 끊어버리면 백그라운드로 작업중인 작업도 같이 종료가 .. 2022. 12. 14. [ timezone ] 우분투 시간대(timezone) 변경하기 🎯 Ubuntu Server 20.04 T2.micro 📌 현재 설정된 시간대 확인 $ timedatectl $ sudo timedatectl set-timezone 'Asia/Seoul' $ date //로 확인 2022. 12. 14. [ Shell ] 쉘(Shell) 스크립트 작성방법 및 vi 명령어 📌 vi의 세가지 모드 1. 명령 모드 (Command Mode) vi를 시작할 경우 실행되는 모드 입력모드를 진입한 후 [ESC]를 누르면 명령 모드로 돌아옴 2. 입력 모드 (Insert Mode) 직접 글이나 코드를 작성할 수 있는 상태 명령 모드 상태에서 (i, a)를 입력하여 입력 모드로 전환 할 수 있음 명령 모드로 다시 돌아 갈 땐 [ESC] 3. 마지막 행 모드(Last Line Mode) 명령 모드에서 콜론(:)을 입력하면 화면 맨 아랫줄에 입력할 수 있는 공간이 나옴 현재까지 작성한 내용을 저장하고 종료할지(wq), 저장하지 않고 종료할지(q, q!) 입력할 수 있음 📌 vi 명령어 모음 🔸 입력 모드 명령어 * 엔터를 치지 않아도 입력이 들어감 * shift+spacebar : 영/한.. 2022. 12. 14. [ Jmeter ] 사용법 프로젝트 후 성능테스트를 하기 위해 Jmeter를 사용해 봤다 📌 Jmeter란? Apache에서 만든 자바로 만들어진 웹 어플리케이션 성능 테스트 오픈 소스 테스트 종류 - 웹 - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) - SOAP / REST 웹 서비스 - FTP - JDBC - LDAP - JMS - Message-oriented middleware (MOM) - Mail - SMTP(S), POP3(S) and IMAP(S) - Native commands or shell scripts - TCP - Java Objects 📌 설치방법 1. Apache JMter 접속 후 다운로드 👉 https://jmeter.apache.org/download_jmeter.. 2022. 12. 11. [ Spring ] Spring Batch 이해와 도메인 용어 📌 배치(Batch) 프로그램의 흐름에 따라 순차적으로 자료를 처리한다는 뜻 배치 처리 = 일괄 처리 배치작업: 사용자가 개입하지 않는 환경에서 특정 완료 시점까지 실행되는것 ex) 은행 점검시간, 월말정산 처리 등 배치애플리케이션을 구현: 하나의 애플리케이션에서 수행하면 성능 저하를 유발할 수 있음 Spring Batch 🍃 💡 엔터프라이즈 시스템의 운영에 있어 대용량 일괄처리의 편의를 위해 설계된 가볍고 포괄적인 배치 프레임워크 Spring의 틀성을 그대로 가져왔기 때문에 DI, AOP, 서비스 추상화 등 Spring프레임워크의 3대요소를 모두 사용 가능 로깅/투적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기, 리소스 관리 등 대용량 레코드 처리에 필수적인 재사용 가능한 기능을 제공 또.. 2022. 12. 3. [ Spring ] Table 'batch.batch_job_instance' doesn't exist / 에러 해결방법 (SpringBoot 2.5 이상) 🍃 spring boot-version '2.7.5' 🌎 java-version 11 🐘 gradle 🐬 (DB) MySQL ✍ Spring Batch를 구현하기위해 간단한 테스트 도중 에러를 맞닥뜨렸다 Failed to execute ApplicationRunner 에러 중 ▶ Table 'batch.batch_job_instance' doesn't exist 😈 Error java.lang.IllegalStateException: Failed to execute ApplicationRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:765) ~[spring-boot-2.7.5.jar:2.7.5] a.. 2022. 11. 30. 이전 1 2 3 4 5 6 7 ··· 11 다음