-
Tomcat - Valve란 무엇인가
Valve란 Catalina 컨테이너(Engine, Host, Context)의 요청 처리 파이프라인 상에서 특정 기능을 수행하기 위해 추가될 수 있는 컴포넌트입니다. 특징 Tomcat4부터 추가된 컴포넌트로 Tomcat에 들어오는 요청들에 대해 전처리를 수행합니다. Servlet Filter와 유사한 역할이나, Filter가 웹어플리케이션에 한정된 반면에 Valve는 Catalina 컨테이너 레벨에서 동작 Tomcat에 기본으로 내장된 Valve가 다수 존재하며, Custom Valve를 개발하여 추가...
-
Vue.js - Binding
바인딩에 대한 개념 화면의 값과 메모리상의 데이터 값이 일치하는게 바인딩이라고 한다. 바인딩의 종류는 단방향 바인딩과 양방향 바인딩으로 나뉜다. 예를 들어, 아래와 같이 input의 메세지를 변경할 시에, h태그 내 값도 동시에 변경이 되어야 하는 상황이 왔다. 메세지를 변경할 부분 1. 일반적으로 jsp에서의 처리 input에 함수를 바인딩하여 이벤트가 발생한다면 h내의 메세지를 변경하는...
-
Algorithm - Palindrome(팰린드롬)
Palindrome(팰린드롬) Palindrome이라는 알고리즘은 숫자의 각 자릿수를 가운데 기준으로 대칭하여 서로 같은 값인지를 확인하는 알고리즘이다. 처음엔 양수와 음수, 한자리인지 짝수인지 음수인지에 대해 기준을 나눴었다. ↑ 직접 코딩했던 부분 ↑ 부장님께서 보여주신 해답 굳이 배열을 쓰지 않고서 변수에 할당해서 바로바로 사용하면 되는데 왜 메모리를 낭비해서 만들었던건지 효율성이 떨어지게 (물론 안되는건 아니다.) 좀...