1. 리눅스는 standard input, standard output, standard error의 data 스트림을 기본적으로 가지고 있다. 2. standard input은 0, standard output은 1, standard error은 2 번의 숫자와 매핑된다. 3. 일반적인 리눅스 명령어는 operand로 불리는 commandline arguments를 받지만 standard stream도 받는다. 3-1 standard stream을 받지 않는 명령어들도 존재한다. 4. output stream에서는 > 는 replace, >> append의 기능을 가진다. 5. input stream은 < 을 사용한다. 6. Redirection은 스트림의 흐름을 제어하는 경우 사용되는 용어이다. 7...
1. Gradle에서 lombok을 사용하려면 gradle-lombok plugin을 사용한다. plung을 없이 사용하고 싶으면 1-1 아래처럼 4줄의 대체 작업이 필요하다. /* * This file was generated by the Gradle 'init' task. */ plugins { id 'org.springframework.boot' version '2.3.1.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-st..
달력(월) 열기 : cal 달력 연도 : cal 연도 달력(연) 열기 : cal -y 달력 앞 or 뒤 월까지 보여주기 : cal -A or -B 숫자 월 년 (ex cal -A 1 -B 1 8 2020) 명령어 이력 보기 : history 명령어 이력 지우기 : history -c 명령어 이력 번호로 실행 하기 : !번호 실행명령어의 경로 보기 : which 명령어 clear : ctrl + l terminal 열기 : ctrl + alt + t terminal 닫기 : ctrl + d zoom out : ctrl + + zoom in : ctrl + -
1. 스프링 프로파일은 실제 실용환경, 개발환경에 따른 설정을 편리하게 해준다. 2. 아래서 작성할 내용은 유닛 및 통합테스트를 위한 H2와 개발용 MySql, 실구동용 MySql 3가지 프로파일을 작성했다. 3. 프로파일별로 default, prod, dev로 나누어서 작성하였다. 3-1 리소스 폴더에는 기본적으로 모든 경우에 동작하는 application.properties 파일을 그대로 사용하였다. 3-1-1 내용은 디버깅으로 동작하도록 하였고 기본동작 포트는 8080이다. logging.level.pe.pilseong.recipe=debug spring.thymeleaf.cache=false spring.thymeleaf.mode=HTML server.port=8080 3-2 default 프로파..
1. 일반적인 리눅스 이미지는 자동실행이 되지 않는다. 일반적으로 다른 도커 이미지의 베이스가 된다. 2. docker run centos 명령어로 실행하면 도커 허브에서 최신버전이 다운로드가 되고 실행종료된 컨테이너가 생성된다. 2-1 이 이미지는 실행되고 있지 않으므로 docker start id 로 먼저 실행중으로 변경해야 실제 작업이 가능하다. 2-1-1 그 후에 interaction 모드에 들어가려면 docker exec -it id 명령을 사용하면 된다. 2-2 아니면 처음 부터 docker run -it centos 를 사용하여 바로 interaction 모드에서 작업을 할 수 있다. 3. 새로운 이미지에는 java가 설치되어 있지 않으므로 centos에 붙어서 자바를 설치해야 한다. 3-1..
1. mongodb docker run -d -p 27017:27017 --name test-mongo -v C:/Users/heops/data/db:/data/db mongo:latest 1. 실행 중인 컨테이너 삭제하기 docker kill $(docker ps -q) 2. 중지된 컨테이너 삭제하기 docker rm $(docker ps -a -q) 3. untagged image 삭제하기 3-1 untagged 이미지는 도커 이미지를 생성하면 자동으로 latest가 붙는데 바로 직전 lastest는 untagged가 된다. docker rmi $(docker images -q -f dangling=true) 4. 모든 이미지 삭제하기 (컨터이너 삭제와 동일한 방식이다.) docker rmi $(do..
1. 참고용이다. 1-1 root 패스워드 설정을 위한 환경변수를 설정하고 있다. 1-2 데이터베이스 파일은 로컬에서 저장하도록 하고 있다. docker run --name doggie-mysql -e MYSQL_ROOT_PASSWORD=qwe123 -p 3306:3306 -v E:\dockerdata\mysql:/var/lib/mysql -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci docker run --name postgres-nas -e POSTGRES_PASSWORD=qwe123 -e PGDATA=/var/lib/postgresql/data/pgdata -p 5433:5432 -v ~/dockerdata..
- Total
- Today
- Yesterday
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib