본문 바로가기

분류 전체보기

[Mac] Docker 환경에서 Redmine, PostgreSQL 설치(연동) 새로 들어간 회사의 프로젝트를 관리하기 위해 Redmine 을 사용하기로 결정하였고, Agile Plugin 을 설치/사용하여 사용가능한 수준임을 파악하기 위한 로컬에 환경을 구성하기로 하였다. 간략하게 정리하면 한번의 시행착오가 있었다. 레드마인과 PostgreSQL 을 각각의 도커로 설치하였고, 연동하고자 부단히 노력했으나 안되었다. 이유) 컨테이너는 Linux Namespace 기술을 이용해 각자 격리된 네트워크 공간을 할당받게 된다. 이를 간과했다. Bridge 가 필요함을 알고 있었으나, 그 사실을 잊었던 것이었다. 테스트라 쉽게 가기로 하였다. Docker-Compose #docker-compose.yml # docker-compose -f :: 다른 이름이나 경로의 파일을 Docker Com.. 더보기
Springboot Schedule - @EnableScheduling, @Scheduled, abstract, 동적주기 스프링에서 제공하는 Schedule 기능을 사용했었는데, 정리하는 차원으로 남깁니다. 1. @EnableScheduling 을 이용한 Schedule 설정 -. 설정파일에 스케쥴을 사용하겠다는 의미로 @EnableScheduling을 추가하여 스케쥴링 기능을 사용하겠다는 것을 표기하여 줄 수 있다. -. @Scheduled 어노테이션을 메서드 상단에 붙여 메서드가 주기적으로 동작하도록 설정할 수 있다. 단점 : Scheduler 자체의 동작여부를 직접정의할 필요가 있을 경우 스케쥴러의 동작을 제어할 수 없다. @Component @EnableScheduling @PropertySource(name = "classpath:/constants.yml", value = "") public abstract cl.. 더보기
Homebrew 설치 for mac 맥유저가 손쉽게 패키지를 설치할 수 있는 Homebrew 설치를 알아보자. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 설치방법 은 Homebrew 에서도 잘 나와있습니다. 기본 터미널에서 아래의 명령어를 삽입 후 엔터 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 더보기
[MAC] Docker 를 이용한 Mysql 8 설치 개발 환경을 세팅하고자 docker 를 이용하여 Mysql 8 를 설치해본다. 기록용으로 모든 것은 본인의 개발환경에 맞춰져있다. 1. Docker 가 설치되어있고, 실행환경이 구성되어있다 라고 가정합니다. 2. Docker 에서 Mysql Docker Image 다운로드 docker pull mysql:8.0.17 3. Docker Mysql Container 생성 및 실행 -. 호스트의 /Users/{내계정}/datadir 디렉토리를 컨테이너의 /var/lib/mysql 디렉토리로 마운트 -. docker에 mysql과 같은 DB를 설치하는 경우 컨테이너 삭제와 함께 데이터도 날라가므로, 저장소는 반드시 외부 저장소를 사용한다. docker run -d -p 3306:3306 -e MYSQL_ROOT.. 더보기
[MAC] Docker 에 Oracle 11g 설치하기 MAC 에 Docker 가 설치되어있다고 가정하고 진행하겠습니다. 1. Docker 설치 및 구동환경(Docker 로그인 및 실행) 준비 2. Docker 에 Oracle 11g 다운로드 - search 를 통하여 제일 상단에 있는 oracle 을 설치 docker search oracle 11g docker pull jaspeen/oracle-xe-11g 3. 이미지 실행 docker run -d -p 8080:8080 -p 1521:1521 --name pyo-oracle11g -v /Users/pyoseil/work/dataDB/oracle:/var/lib/oracle jaspeen/oracle-xe-11g 4. 오라클 실행 docker exec -it pyo-oracle11g sqlplus Ent.. 더보기
[Mac] Docker 설치 1. Docker 도커 -. 도커는 컨테이너를 추상화 하여 다양한 OS 및 middle 웨어를 손쉽게 사용하게 도와준다. 2. 도커설치 맥에서 도커는 도커홈페이지에 접속하여 설치하도록 한다. https://hub.docker.com/?overlay=onboarding Docker Hub hub.docker.com dmg파일을 실행하여 설치 진행해준다. 도커 키네마틱 Kitematic -. 터미널에서 도커명령어를 사용해서 도커를 관리할 수 있지만, UI를 이용해서 작업하는게 편할것이다. 도커에 UI가 적용된 것이 키네마틱 Kitematic 이다. -. 도커 설치가 끝나면 키네마틱을 설치 및 실행해서 사용하자. 도커 설치가 끝나면 우측 상단에 고래 모양의 도커 아이콘이 생긴다. 해당 아이콘을 클릭하여 Kit.. 더보기
[Java] 10진수 <> 2진수, 8진수, 16진수 변환 import java.lang.Integer; class EveryDayTest30 { public static void main(String[] args) { int param = 47; // 10 -> 2 System.out.println("10진수 -> 2진수 : " + Integer.toBinaryString(param)); // 10 -> 8 System.out.println("10진수 -> 8진수 : " + Integer.toOctalString(param)); // 10 -> 16 System.out.println("10진수 -> 16진수 : " + Integer.toHexString(param)); // 2 -> 10 System.out.println("2진수 -> 10진수 :"+ Inte.. 더보기
[Oracle] Show Indexes of Table 테이블에 걸려있는 index 조회 SELECT R1.UNIQUENESS, R2.* FROM ALL_INDEXES R1, ALL_IND_COLUMNS R2 AND R2.INDEX_NAME = R1.INDEX_NAME WHERE R1.TABLE_NAME=UPPER('테이블명'); 더보기
Ubuntu MySQL 원격 접속 허용 Ubuntu MySQL 원격 접속 허용2014-08-26 20:58:11a. MySQL Folder로 이동cd /etc/mysql b. my.cnf 파일을 출력sudo nano my.cnf( nano 편집기를 이용하여, 관리자 모드로 화면에 출력 ) port = 3306bind-address = 127.0.0.1127.0.0.1은 현재 Lock이 걸린 상태기 때문에,root 계정 이외의 접속자는 제한된다.원격접속을 허용 해야함으로, # 을 넣어 Lock을 풀어준다.# bind-address = 127.0.0.1저장 ! c. MySQL Restartsudo /etc/init.d/mysql restart d. Run MySQLmysql -uroot -p e. Ubuntu MySQL 원격접속 허용 명령 실행 .. 더보기
본인인증업체목록 본인인증업체목록 업체명 사이트 휴대폰인증 아이핀 인증 공인인증서 신용카드 인증 나이스신용평가정보 http://www.namecheck.co.kr O O O O 서울신용평가정보 http://www.seoulcredit.co.kr O O O O 코리아크레딧뷰로 http://ok-name.co.kr O O XX 드림시큐러티 http://www.mobile-ok.com O X OX 한국모바일인증 http://www.kmcert.com O O OX 한국사이버결제 http://www.kcp.co.kr O X XX 더보기