Recent posts

git 에서 특정 커밋 삭제하기 (사용 팁 추가)

July 20 2020 3 minute read

local git 이든, github 든 git 을 사용하다가 특정 commit 을 삭제하고자 하는 경우, 어떻게 해야 하는지를 설명해보고자 합니다. 흔한 일은 아니지만, 이런일이 발생하면 잘 기억이 나지 않아 해메는 경우가 있으므로, 메모해 둡니다. 추가로 git 사용하는데 쓸만...

Java에서 원격 서버에 명령 실행하기

July 20 2020 5 minute read

Java 에서 원격 서버 명령어를 실행하는 데에는 apache-commons 에 있는 라이브러리를 사용하면 편리합니다. maven / gradle 환경에서 apache-commons 을 빈번하게 사용하기 때문에 그대로 사용하면 됩니다.

실행하는 쉘 파일에서 경로 얻기

July 17 2020 2 minute read

linux 환경에서 개발을 진행하다 보면 편의를 위해서든, 프로그램 구동을 위해서든 다양한 이유로 shell을 접하게 됩니다. 아래 예시와 같은 상황에서 어떻게 shell 파일의 path를 알아내고 이를 활용할 수 있는지 찾아보았고, 잘 정리된 내용이 있어 메모 용도로 작성해 둡니...

MySQL에 데이터베이스 및 사용자 추가하기

July 16 2020 3 minute read

MySQL(mariadb) 에서 데이터베이스 생성, 사용자 생성 방법에 대해서 자꾸 잊어버려서, 백업 목적으로 작성해 둡니다. 다양한 mysql client 프로그램(Heidi SQL, Sequel Pro 등)을 이용하여 데이터베이스나 사용자를 생성해도 되지만, 쿼리문을 활용하는 ...

Docker 에 환경변수 관리하기

July 16 2020 2 minute read

Docker container에서 환경변수를 활용하는 방법에 대해서 설명합니다. 현재 시점 기준으로 하여 docker documentation에 명시된 사항들을 대상으로 합니다. 다양한 방법을 소개하나, 각 인프라 환경에 맞게 취사선택하여 활용하는 것을 권장합니다.