본문 바로가기

[SPRING BOOT TIP] 1. spring boot starter web을 사용시 첫 호출이 느린 경우 1. Goal - spring boot에 spring-boot-starter-web를 사용 중이다. - was가 initialization을 마친 뒤 첫 호출 시점에 dispatcherServlet이 initialization을 한다. - was가 initialization을 할 동안 같이 dispatcherServlet이 initialization을 했으면 좋겠다.2. Log2018-02-14 13:43:58 [..
HSTS(HTTP Strict Transport Security) 개념과 설정 1. HSTS란? - HTTPS를 강제하는 사이트의 경우 HTTP로 접근할 때, 302 Redirect 하는 경우가 많다. 이렇게 될 경우 취약점이 발생한다. (SSL Strip Attack : 하단참고) - 유저(브라우저)에게 HTTPS 요청만 허용함을 알려주는 것을 HSTS라고 함.(응답 Header에 추가함.) - HSTS는 서버 응답 Header를 통해 등록이 이루어질수도 있지만, Google, Paypal, Twi..
html tag(select box, checkbox) Readonly(?)처럼 사용하기  개발을 하다보면 <input type="text" readonly/>와 같은 'readonly' 옵션을 '<select/'> or '<input type="checkbox">' 에 넣고 싶을 때가 있다.  (disable을 사용하면 값이 설정되지 않아. 불편하다)
[Intellij] javacTask: source release 1.8 requires target release 1.8 1. 에러메시지Error:java: javacTask: source release 8 requires target release 1.82. 해결방법 1) 설정변경  - File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler   - 아래 이미지 내에 'target bytecode version' 옵션 1.8로 변..
javascript replaceAll 사용하기 자바스크립트에서는 replaceAll이 없다. 그래서 다른 방법으로 사용해야한다.1. 기존 replacevar str = "TEST : Sample TEST text";var replaceStr = str.replace("TEST","Test"); // TEST라는 텍스트를 Test으로 변경console.log("replaceStr : ", replaceStr);- 결과값replaceStr :  Test : Sample TEST text- ..
블록체인 관련 기본 용어정리. 1. 기본용어 1) 무결성- 특정한 데이터를 보호하여 그 데이터를 정상인 상태로 유지하는 성질 2) 기밀성- 허가된 사용자만 데이터에 접근을 허용하는 것 3) 가용성- 원활한 서비스를 제공하는 것 4) Hash- 알고리즘- 특정 데이터를 더 짧은 길이로 변환하는 행위 5) 16진수- 1~9까지의 숫자, A~F까지 알파벳 6) MD5- Hash 알고리즘- 128Bit 고정 길이의 결과를 가진 암호화..
[Angular] 2.Angular Tutorial 따라하기 1-2 1. 따라하기 2편 - https://angular.io/tutorial/toh-pt0 - src/app 으로 이동한 상태에서의 내용입니다.2. AppComponent 파일 수정 1) app.component.tsimport { Component } from '@angular/core'; @Component({ selector: 'app-root', templateUrl: './app.compon..
[AWS] SCP로 EC2에서 파일/폴더 가져오기 1. SCP란?secure copy; SCP2. 명령어 1) 샘플명령어(EC2에src_directory 폴더를 dst_directory로 복사한다.)scp -i {sample.pem} -r {user_id}@{remote_ip}:{src_directory} {dst_directory} 2) 팁 - pem파일은 600 권한을 잘 줘야한다.chmod 600 ./sample.pem - 에러메시지