본문 바로가기

전체 글410

Date(날짜 사용) import java.util.Calendar;public class GetCurrentTime { public static void main(String[] args) { // 현재 시간 가져오기 Calendar calNow = Calendar.getInstance(); // 현재 시간 출력 int year = calNow.get(Calendar.YEAR); int month = calNow.get(Calendar.MONTH) + 1; // 월은 0부터 시작하므로 1을 더해줍니다. int day = calNow.get(Calendar.DAY_OF_MONTH); int hour = calNow.get(Calend.. 2024. 6. 14.
[SQL]테이블, 데이터 복사 쿼리 테이블 구조 및 데이터 복사하기CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 1=1] 테이블 구조만 복사하기CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2--MSSQLSELECT * INTO 신규 테이블 명 FROM 복사할 테이블 명 WHERE 1=2; 테이블이 존재할경우, 데이터만 복사하기(구조가 같은경우)INSERT INTO 복사대상테이블명 SELECT * FROM 원본테이블명 [WHERE 1=1] 테이블이 존재할경우, 데이터만 복사하기(구조가 다를경우)INSERT INTO 복사대상테이블명 (COL1, COL2) SELECT COL1, COL2 FROM 원본테이블명 [WHERE 1=1] 2024. 6. 7.
[docker기초4.] 도커 컴포포즈 (Docker Compose) 작성하기 컨테이너를 설정할 때 사용되는 키워드는 아래와 같음images컨테이너의 이미지를 정의build위 'image'를 활용하는 방식이 아닌 dockerfile의 경로를 지정해 빌드하여 사용하는 방법dockerfile빌드할 dockerfile의 이름이 'Dockerfile'이 아닌 경우 이름을 지정하기 위해 사용ports호스트와 컨테이너의 포트 바인딩 설정에 사용됨volumes호스트의 지정된 경로로 컨테이너의 볼륨을 마운트 하도록 설정contatiner_name컨테이너 이름을 설정command컨테이너가 실행된 후 컨테이너의 쉘에서 실행시킬 쉘 명령어 설정environment환경변수 설정env_file'environment'와 동일한 기능을 수행하지만 이 키워드를 사용하면 env파일을 이용해서 적용할 수 있음de.. 2024. 5. 30.
[docker기초3-2.] 도커파일(Dockerfile)작성하기 -실습- *TIP.VsCode 또는 메모장 Notepad 무엇을 쓰던 상관 없지만 VsCode를 쓰면 도커용 확장 툴을 사용 가능하다. 굳이 사용 안해도됨. 1.마켓플레이스에서 2.docker 검색3.Docker 설치4.번 탭 생성된걸 확인 후 클릭 5. docker contatiners와 images 등 한눈에 보기 쉽게 보여줌. 1. Dockerfile을 통한 웹서버 이미지 만들기  파일을 하나 생성하고 이름은 꼭 "Dockerfile"이라고 생성하고도커파일을 작성한다.1.도커파일은 FROM으로 시작한다.2. FROM ubuntu:20.04  = 우분투20.04버전을 다운한다는 의 그리고 터미널을 열어  docker build를 쳐본다.  #docker build 사용법 확인docker build그럼 이런 명.. 2024. 5. 29.
[docker기초3-1] 도커커밋(Docker commit) -실습- *TIP.VsCode 또는 메모장 Notepad 무엇을 쓰던 상관 없지만 VsCode를 쓰면 도커용 확장 툴을 사용 가능하다. 굳이 사용 안해도됨. 1.마켓플레이스에서 2.docker 검색3.Docker 설치4.번 탭 생성된걸 확인 후 클릭 5. docker contatiners와 images 등 한눈에 보기 쉽게 보여줌.   1.웹서버 이미지 만들기목표1. 실행중인 contatiner로 commit명령어를 통해 이미지 생성#run : 실행하겠다.#-name:이름은 web-server #-it 현재cmd창에서 우분투랑 소통하겠다.#ubuntu:20.04 우분투 버전을 20.04버전으로 (:20.04생략시 최신버전 latest버전으로 실행)#이미지가 없으면 다운받아서 자동 실행하고 있으면 실행함docker.. 2024. 5. 29.
[docker기초3.] 도커파일(Dockerfile)작성하기 -이론- dockerfile은 도커 이미지를 생성하기 위한 스크립트 파일여러 키워드를 사용하여 dockerfile을 작성하여 빌드를 보다 쉽게 수행할 수 있음  1.Dockerfile Instructiondocker file에서 사용되는 주요 인스트럭션FROMfrom 키워드를 사용하여 base가 되는 image를 지정주로 OS 이미지나 런타임 이미지를 지정함RUN이미지를 빌드할 때 사용하는 커맨드를 설정할 때 사용ADD이미지에 호스트의 파일이나 폴더를 추가하기 위해 사용만약 이미지에 복사하려는 디렉토리가 존재하지 않으면 docker가 자동으로 생성COPY호스트 환경의 파일이나 폴더를 이미지 안으로 복사하기 위해 사용'ADD'와 동일하게 동작하지만 가장 확실한 차이점은 URL을 지정하거나, 압축파일을 자동으로 풀지.. 2024. 5. 28.