전체보기 767

스프링 부트와 도커

스프링 부트 환경으로 개발된 어플리케이션(이하 앱)을 도커(컨테이너)에 담아서 서비스 실행하는 절차를 알아보겠습니다. 전제조건 : 도커 환경 구성, 메이븐 환경 구성 방법1) 1. 프로젝트 루트 폴더에 Dockerfile 생성 : 도커 이미지 생성하기 위함 FROM java8 VOLUME /tmp ADD target/spring-boot-test-0.0.1-SNAPSHOT.war test.war ENV_SPRING_PROFILES_ACTIVE docer EXPOSE 8080 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/ ./urandom", "-jar", "/test.war"] 2. 패키징 : target 디렉토리에 war파일 생성 $ mvn clean pa..

[프린터]프린터 드라이버 수동 설치

윈도우10 환경에서 네트워크 프린터를 자동으로 찾아주는 기능이 있습니다. 편리하긴 하나, 경우에 따라서 완전하게 프린터를 찾아서 잡아주지는 못합니다. 예를 들어, 해당 네트워크 프린터가 검색은 되나, 연결 시 드라이버 오류, 혹은 원인 불명의 오류가 있을 경우... 제조자의 사이트에 접속해 드라이버를 직접 다운로드 받아 다시 혹은 새로 설치해주는 방법이 있습니다. 예시) 삼성 프린터 (SL-M3820DW) 1. 검색 창에 'SL-M3820DW 드라이버' 검색 2. ~매뉴얼&다운로드 페이지 접속 3. 다운로드 Print Driver 중 '자동공유기 설치파일' 다운로드 4. 다운로드 받은 파일을 압축을 풀어서 setup.exe 실행 5. 해당 파일이 실행되면서, 네트워크 프린터를 자동으로 검색. 이 경우 윈..

[레디스]윈도우 설치 및 실행

1. 윈도우용 레디스가 따로 존재합니다. 2. 해당 깃허브 사이트에서 다운로드합니다. github.com/dmajkic/redis/downloads 3. 다운로드 받은 파일을 압축을 풉니다. 4. 압축을 풀면 32bit, 64bit 디렉토리가 각각 나오는 데, 본인의 환경에 맞게 선택합니다. 5.(64bit PC) 64bit 디렉토리 하위에 'redis-server.exe'를 실행시키면 서버가 실행됩니다. (실시간으로 client connection을 감지) ○ 서버 콘솔 화면 ○ 서버 CLI 접속 및 서버 콘솔 확인

[MySql] 테이블의 character set 변경(utf8)

1. 먼저 해당 테이블의 character set을 조회 합니다. SHOW FULL COLUMNS FROM 테이블명; 추가) 해당 테이블의 특정 컬럼의 character set을 조회하고 싶다면, SHOW FULL COLUMNS FROM 테이블명 WHERE FIELD='컬럼명'; 해당 명령어는 다음과 같은 조회 결과를 얻을 수 있습니다. 2. 테이블의 chracter set을 utf8로 변경합니다. ALTER TABLE 테이블명 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

카테고리 없음 2020.11.13

[스프링부트] 프로젝트 구성(생성) 및 작동 원리

스프링 부트 프로젝트를 구성하는 방법은 크게 두 가지가 있습니다. 첫번째, 스프링 이니셜라이저를 이용하는 방법 두번째, STS를 사용하여 직접 프로젝트를 구성하는 방법 1. 스프링 이니셜라이저(Spring Initializer) : IDE 업이도 필요한 의존체를 모두 가져와 온전한 프로젝트를 구성하는 도구. 링크 : start.spring.io/ 2. 스프링 도구 모음(STS) STS 다운로드 링크 : spring.io/tools - 스프링 스타터 프로젝트 마법사 1. 프로젝트 타입(메이븐 or 그레이들) 2. 자바 버전 3. 프로그래밍 언어(자바 or 그루비) 4. 메이븐 관련 정보 입력 5. 의존체 선택 : Web - Spring Web 6. (생략 가능) 요약 페이지 확인 후 'Finish' - S..