분류 전체보기

    [Docker] docker run 사용법

    Docker Run 기본 실행 명령어 일반 실행 # docker run [Options] [Image[:version]] [Command] docker run centos:centos8 입력 모드 실행 Container 생성 후 bash/sh로 바로 접속 exit 입력 시 Container 밖으로 빠져나올 수 있음. (Container는 종료됨) docker run -it centos:centos8 Background에서 실행 Container 생성 후 Background에서 실행 해당 Image의 EntryPoint / CMD 에 설정된 실행 Command가 종료될 때 까지 Container 유지 Command 종료 시 Container Stop docker run -d centos:centos8 추가..

    [MySQL] Database 백업 / 복구

    MySQL Backup / Restore MySQL Backup (using mysqldump) 전체 Database 백업 # mysqldump -u [계정] -p '[비밀번호]' --all-databases > [Backup file name].sql mysqldump -u root -p 'qwer1234' --all-databases > backup.sql # DDL 정보만 백업 (데이터 X) # mysqldump -u [계정] -p '[비밀번호]' --all-databases --no-data > [Backup file name].sql mysqldump -u root -p 'qwer1234' --all-databases --no-data > backup.sql 특정 Database 백업 # mys..

    [PowerShell] ps1 파일 실행 오류 : 이 시스템에서 스크립트를 실행할 수 없으므로 ~

    PowerShell ps1 실행 시 Policy 오류 Policy 선언 후 실행 # Powershell.exe -noprofile -executionpolicy bypass -file "[PS1 FILE PATH]" Powershell.exe -noprofile -executionpolicy bypass -file "./install_all.ps1"

    [PowerShell] ForEach문 활용

    PowerShell Foreach Array 생성 $removeAppxPackage = @( 'Microsoft.MicrosoftOfficeHub', 'Microsoft.MicrosoftSolitaireCollection', 'MicrosoftTeams', 'Microsoft.WindowsCamera', 'Microsoft.Getstarted', 'SpotifyAB.SpotifyMusic', 'Microsoft.ZuneMusic', 'Microsoft.ZuneVideo', 'Microsoft.BingNews', 'Microsoft.People', 'Microsoft.BingWeather' ) Foreach 실행 # foreach ( $item in [Array] ) { RUN COMMAND } forea..

    [PowerShell] 현재 경로 확인

    PowerShell 현재 경로 확인 pwd $nowPath = (pwd).Path Write-Host $nowPath # or $nowPath = ${pwd} Write-Host $nowPath # or Write-Host ${pwd}

    [PowerShell] 변수 설정 / 활용

    PowerShell 변수 설정 / 활용 PowerShell 변수 설정 $psVal=11 #Integer [int]$psInt=11 #Boolean (0: False / 1: True) [bool]$psBoolean=0 #String [string]$psString="ssd" PowerShell 변수 사용 [string]$dirPath="C:\vault" Get-Item $dirPath

    [PowerShell] 특정 폴더 용량 확인

    PowerShell 폴더 용량 확인 PowerShell Command # Target Directory : C:\vaults # $GetDir = Get-ChildItem [DIRECTORY_PATH] -recurse | Measure-Object -property length -sum $GetDir = Get-ChildItem C:\vaults -recurse | Measure-Object -property length -sum $GetDirSize = $GetDir.Sum Write-Host $GetDirSize PowerShell One line command # Target Directory : C:\vaults # $GetDirSize = (Get-ChildItem [DIRECTORY_PATH]..

    [Git] Clone 시 Root 폴더 생성 없이 바로 소스 저장

    일반적인 Clone git clone [GIT_URL] 결과물 target-folder ㄴ project-name-folder ㄴ source Root 폴더 생성 없이 Clone git clone [GIT_URL] . 결과물 target-folder ㄴ source

    [Docker] MySQL 초기 DB/User/Data SQL 세팅

    Docker MYSQL 초기 DB 및 데이터 세팅 작성 파일 DB 세팅 SQL Files (setInit.sql, setTable.sql) SQL 실행 Shell (initDB.sh) SQL 작성 # /mysql/conf/setInit.sql # DB 생성 CREATE DATABASE initdb; # User 생성 CREATE USER dbuser IDENTIFIED BY 'qwer1234'; # User 권한 설정 GRANT ALL PRIVILEGES ON initdb.* TO 'dbuser'@'%' IDENTIFIED BY 'qwer1234'; # /mysql/conf/setTable.sql CREATE TABLE ... Init Shell 작성 # /mysql/conf/initDB.sh # sql..

    [Java] Spring Boot Rest API 응답 코드 변경

    ResponseEntity 사용 사용처 Spring Boot에서 API Return 시 응답 코드 변경에 사용 Package org.springframework.http.ResponseEntity 사용법 return new ResponseEntity(SEND_DATA , HTTP_STATUS) SEND_DATA : JSON 형식으로 보낼 파일 HTTP_STATUS : 응답 코드 org.springframework.http.HttpStatus Example @RequestMapping(method = RequestMethod.GET, path = "login") public ResponseEntity Login(String id, String password){ try{ LoginEntity userinf..