본문 바로가기

TOTAL47

[스프링부트] 2.4.x Embed Tomcat 로그 중 Cookie 관련 오류 발생시 문제현황 Spring Boot 2.4.4 Embed Tomcat 9.0 Web Page 테스트 중 아래와 같은 에러메시지 출력 [2021/04/01 22:50:58.204][ajp-nio-127.0.0.1-8009-exec-1][ERROR][[dispatcherServlet]:175] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value at org.apache.tomcat.util.http.Rfc6265CookieProcessor... 2021. 4. 1.
[스프링부트] 2.4.x 버전에서 내장 톰캣 AJP 프로토콜 띄우기 (secretRequired 이슈) 작업환경 Spring Boot 2.4.4 EmbedTomcat 9.x 배경 APACHE TOMCAT 통신을 위한 AJP 프로토콜 띄우기 이슈사항 인터넷에 나와있는 코드를 따라하는데 아래와 같은 이슈 발생 TOMCAT 특정 버전이후로 secretRequired 값이 default true로 먹는 이슈 [2021/03/30 00:21:22.962][main][ERROR][LifecycleBase:175] Failed to start component [Connector[AJP/1.3-8009]] org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startIn.. 2021. 3. 30.
[javascript] 생성자 함수 ▣ 객체를 생성하는 5가지 방법 객체리터럴 Object 생성자 함수 생성자 함수 Object.create 함수 클래스 (ES6) ▣ 생성자 함수 new 키워드와 함께 호출하여 객체 인스턴스를 생성하는 함수 일반 함수와 동일한 방법으로 생성자 함수를 정의하고 new 키워드와 함께 호출하면 해당 함수는 생성자 함수로 동작한다. 함수 객체 내부 메소드 중 construct 가 호출된다. (생성자함수) new 키워드가 없다면 일반 함수로 동작한다. 함수 객체 내부 메소드 중 call 이 호출된다. (일반함수) 일반 함수와 생성자 함수에는 특별한 형식적 차이가 없으므로 생성자 함수는 일반적으로 첫문자를 대문자로 기술한다. 빌트인 생성자 함수 String, Object, Number, Boolean, Functio.. 2020. 12. 22.
[javascript] function 그리고 일급객체 본 글은 "모던자바스크립트 Deep Dive"를 보던 중에 정리용으로 기록한 글입니다. ▣ 함수 함수 리터럴 자바스크립트의 함수는 객체 타입의 값이다. 리터럴은 값을 생성하기 위한 표기법이다. 아래의 함수 리터럴은 값을 생성하며 이 값은 객체이다. 함수는 객체이다. var func = function add(x, y) { return x + y; }▣ 함수 생성 방법 1. 함수선언문 function plusOne(num) { return num + 1; }2. 함수표현식 자바스크립트의 함수는 일급객체여서 값으로 활용될 수 있다. 즉 특정 변수에 담길 수 있으므로 아래와 같이 표현가능하다. const plusOne = function (num) { return num + 1; } console.log(pl.. 2020. 12. 20.
[javascript] ES6 Data Type - 간단 기록 본 글은 "모던자바스크립트 Deep Dive"를 보던 중에 정리용으로 기록한 글입니다. ▣ 개요 ES6기준으로 자바스크립트에는 7가지의 데이터 타입이 존재한다. (https://developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures) 가끔씩 undefined 와 null의 차이가 헷갈릴 때가 있어서 기록해 두도록 한다. ▣ 7가지 데이터 타입 기본형 타입 (Primitive Value) Boolean Number String Undefined Null Symbol 참조형 타입 (Reference Value) Object Type ▣ 타입별 특징 기본형 타입 > Number Type ECMAScript 표준에 따르면, 숫자의 자료형은 배정밀도 64비트 .. 2020. 12. 19.
로컬테스트를 위한 MySql 설치하기 (with Docker ) 실행환경 Windows 10 Docker version 20.10.0, build 7287ab3 진행순서 1. MySQL 이미지를 DockerHub로부터 가져온다. C:\Users\chopo>docker pull mysql:latest latest: Pulling from library/mysql Digest: sha256:365e891b22abd3336d65baefc475b4a9a1e29a01a7b6b5be04367fcc9f373bb7 Status: Image is up to date for mysql:latest docker.io/library/mysql:latest2. 가져온 이미지의 정보를 확인한다. C:\Users\chopo>docker images REPOSITORY TAG IMAGE ID C.. 2020. 12. 17.