Spring Boot CGLIB 버그 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (jar:file:/home/jan/src/fm-cli/target/fm-cli-0.1.0-SNAPSHOT.jar!/BOOT-INF/lib/spring-core-5.0.0.RELEASE.jar!/) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Plea..
1. Dockerfile 작성 vi Dockerfile FROM rabbitmq:3.8.3-alpine ENV RABBITMQ_VERSION=3.8.3 RUN rabbitmq-plugins enable --offline rabbitmq_management RUN rabbitmq-plugins enable --offline rabbitmq_mqtt RUN rabbitmq-plugins enable --offline rabbitmq_web_mqtt RUN rabbitmq-plugins enable --offline rabbitmq_prometheus RUN rabbitmq-plugins enable --offline rabbitmq_auth_backend_oauth2 # Fix nodename RUN ech..
MariaDB 10.3 부터는 Mariabackup 으로 사용 MariaDB 10.3 부터는 XtraBackup 툴 대신에 Mariabackup을 사용하라고 합니다.https://mariadb.com/resources/blog/moving-to-mariadb-backup/ XtraBackup에서 MariaDB에서 변경된 redo log를 인식하지 못하기에 Mariabackup을 사용하라고 합니다. MariaDB 10.2 최신 버전들에서도 이와 관련한 사항들이 있습니다. 자세한 내용은 아래 웹페이지를 참고 하시면 됩니다.https://mariadb.com/kb/en/library/percona-xtrabackup/ MariaDB 10.2 에서는 innodb_safe_truncate=off 설정으로 사용은 ..
모헤어
1. 아두이노의 탭에서 ultralcd_st7920_u8glib.rrd.h탭 선택 2. 주석 처리되어있는 아래의 딜레이 부분을 주석 해제//#define ST7920_DELAY_1 DELAY_NS(0)//#define ST7920_DELAY_2 DELAY_NS(0)//#define ST7920_DELAY_3 DELAY_NS(0) 3. 주석 해제 후 ST7920_DELAY_2 DELAY_NS에 400의 delay 값을 부여 #define ST7920_DELAY_1 DELAY_NS(0) #define ST7920_DELAY_2 DELAY_NS(400) #define ST7920_DELAY_3 DELAY_NS(0)
1. 테이블복사(테이블 스키마 복사) 테이블 스키마복사 Create Table new_table like old_table; 새로 생성되는 테이블이 없는경우에만 복사 Create Table IF NOT EXISTS new_table like old_table; 2. 테이블 스키마와 데이터 복사 기존 테이블에 'Primary Key' 또는 'auto_incremen'는 설정되지 않고 복사 된다. Create Table new_table ( select * from old_table ); 3. 데이터만 복사 Insert Into destination_table ( select * form source_table);
resultType을 DTO Object일 경우 MyBatis는 기본적으로 대소문자 구분없이 동일한 필드명에 맵핑된다. DB칼럼명에 _가 있을 경우 _이후 첫글자를 대문자로 변환하여 맵핑된다. 아래와 같은 DTO객체가 있다고 가정한다. @Data public class MemberDto{ private String memberNo; private String memberName; private String memberNickName; } 아래와 같은 테이블이 있다고 가정한다. CREATE TABLE `device_log` ( `member_no` BIGINT(20) NOT NULL AUTO_INCREMENT, `member_name` VARCHAR(100) NULL DEFAULT NOT NULL COLL..
Let's encrypt는 모질라 재단에서 무료 SSL 인증서를 발급을 해주 는프로젝트 이다. 무료로 발급을 하다보니 제약사항이 따른다. 1. 90일 단위로 갱신을 해야 하는 점 2. 1개의 IP 에서 3시간동안 10개의 도메인을 허용 3. 7일 동안 1개의 도메인에서 5개의 도메인레코드 선언을 허용 Ex] domain.com, www.domain.com, blog.domain.com... 하나의 도메인에 서브 도메인이 5개의 도메인레코드만 선언 이 제한은 발급받은 SSL을 취소(revoke)를 하거나 /etc/letsencrypt에 생성된 항목을 삭제 하더라도 도메인수는 반영안됨 Let's encrypt 설치 1. 레포지토리 추가 및 필요한 라이브러리 설치 및 깃허브를 통한 Let's encrypt 다..
- Total
- Today
- Yesterday
- camelcase
- letsencrypt
- Intellj들여쓰기
- Letsencrypt+nginx
- SSL
- Letsencrypt wildcard auto renew
- 마이바티스CamelCase
- 마이바티스
- Letsencrypt wildcard
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |