본문 바로가기

공부

mysql 타임존 설정 mysql 타임존 설정 ?serverTimezone=Asia/Seoul UTC(Coordinated Universal Time) :세계 협정시 KST : UTC +9:00 -> Asia/Seoul 사용
RabbitMQ 학습 https://itstory.tk/entry/Message-Queue-RabbitMQ%EB%9E%80?category=839114https://kimseunghyun76.tistory.com/422?category=687132 [Message Queue] RabbitMQ란? RabbitMQ란? RabbitMQ는 AMQP 프로토콜을 구현한 메시지 브로커입니다. producers 로부터 메시지들을 받아 consumers 에게 전달해주는 서비스로, 쉽게말해 시스템 간에 메시지를 전달해주는 서비스입니다. Rabbit.. itstory.tk
MAC에서 RabbitMQ 설치 MAC RabbitMQ 설치 RabbitMQ 다운로드 홈페이지 https://www.rabbitmq.com/download.html 설치 : homebrew 를 통해서 설치 가능 Before installing make sure the taps are up-to-date: brew update Then, install RabbitMQ server with: brew install rabbitmq 실행 /usr/local/Cellar/rabbitmq/3.7.14/sbin or /usr/local/sbin ./rabbitmq-server - 시작 ./rabbitmqctl status - 상태 확인 ./rabbitmqctl stop - 중지 모니터링 url : http://localhost:15672 id/p..
[Boot] JPA 네이밍 전략 JPA & Hibernate 네이밍 전략 SpringPhysicalNamingStrategy(Default) => camel case를 underscore 형태로 변경 PhysicalNamingStrategyStandardImpl => 변수 이름을 그대로 사용 application.yml 추가 spring: profiles: dev jpa: hibernate: naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl 에러 : 2019-03-02 14:54:31.281 ERROR 3541 --- [nio-9090-exec-4] o.h.engine.jdbc.spi.SqlExceptionHelper ..
[Boot] 의존 설정 의존 설정 spring-boot-starter : 스프링 부트를 시작하는 기본적인 설정이 담겨 있는 스타터 spring-boot-starter-tomcat : 내장 톰캣을 사용하기 위한 스타터] hibernate-validator : 어노테이션 기반의 표준화된 제약 조건 및 유효성 검사 규칙을 표현하는 라이브러리 spring-boot-starter-json : jackson 라이브러리를 지원해주는 스타터. JSON 데이터형의 파싱, 데이터 바인딩 함수 등을 제공함 spring-web : HTTP Integration, Servlet filter, Spring HTTP invoker 및 HTTP코어를 포함시킨 라이브러리 spring-webmvc : request를 전달하는 MVC로 디자인된 Dispatch..
ActiveMQ 정리 ActiveMQ 정리 ActiveMQ 설치 다운로드 URL : http://activemq.apache.org/activemq-5152-release.html 설치 - 5.10.0 이하는 java 1.6 가능 - 그 이상은 java 1.7 가능 .zip 다운로드 하여 압축품 경로 ~/bin/ 실행 및 종료 ./activemq start : 백그라운드 실행 ./activemq status : 상태 확인 ./activemq stop : 종료 ./activemq console : 포어그라운드 실행 콘솔 정보(기본) port : 8161 is/pw : admin/admin JMS(Java Message Service) 사용 activeMQ Apache ActiveMQ 는 대중적이고 강력한 오픈 소스 메시징 그리..
[Boot] 스프링 부트 배치 스프링 부트 배치 처음 배우는 스프링 부트2 참고 1. 배경 스프링 본부인 피보탈과 컨설팅 회사인 엑센츄어가 공동으로 개발 2. 이해 시나리오 읽기(read) : 데이터 저장소에서 특정 데이터 레코드를 읽음 처리(processing) : 원하는 방식으로 데이터를 가공/처리함 쓰기(write) : 수정된 데이터를 다시 저장소에 저장 관계 Job - Step : 1 : M Step - ItemReader, ItemProcessor, ItemWriter : 1 : 1 하나의 큰 일감(Job)에 여러 단계(Step)를 사용함 2.1 Job Job은 배치 처리 과정을 하나의 단위로 만들어 표현한 객체 전체 배치 처리에 있어 항상 최상단 계층에 있음 Job 객체는 여러 Step 인스턴스를 포함하는 컨테이너 JobI..
Vue PWA 빌드 에러 : Cannot find module 'chalk' 에러 : Vue PWA 빌드 에러 : Cannot find module 'chalk' 해결방법 : npm install chalknpm install each-asyncnpm install indent-string