전체 글

나만의 참고서
GIT

.gitignore cache

기존 존재하는 프로젝트에서 .gitignore 에 대한 파일 업데이트를 해도 반영 되지 않는 현상이 있다. 이유는 파일 업데이트 하기전 stage에 올라간 파일들을 cache 처리되어 기록되고 있기 때문이라고 한다. git rm -r --cached . git add. git commit -m "clear git cached" ※ 참고 https://webruden.tistory.com/134

FRONTEND/VUE

[정리] Vue.js 시작하기 - Age of Vue.js (1)

Vue ㅇ Vue? - MVVM 패턴의 뷰모델(ViewModel) 레이어에 해당하는 화면(View)단 라이브러리 ㅇ Reactivity (반응성) - Vue.js가 가지는 특징 중 하나 ... ... ※ 즉시실행 함수 https://developer.mozilla.org/ko/docs/Glossary/IIFE IIFE - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN **즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression)**은 정의되자마자 즉시 실행되는 Javascript Function 를 말한다. developer.mozilla.org 컴포넌트(Components) ㅇ 전역 컴포넌트 (plug-in, library 등…) Vue.co..

JAVA

[String] split

1. split(String regex) 평소 많이 쓰는 방법으로 특정문자를 기준으로 문자열을 나누어 String[]으로 return한다. String str = "a:b:c"; String[] strArr = str.split(":"); [결과값] strArr -> ["a", "b", "c"]; 하지만, 나누고자하는 데이터에 공백이 뒤에 있게 되면 배열에 담기지 않게 된다. String str = "a:b:c::"; String[] strArr = str.split(":"); [결과값] strArr -> ["a", "b", "c"]; 2. split(String regix, int limit) 위와 같은 부분을 해결하기 위해, 두번째 인자값으로 배열의 길이를 정 할 수 있다 String str = "a..

SERVER

Tomcat AJP Protocol 취약점

로컬에서 서버 세팅중 AJP 프로토콜(8009)가 주석되어 있는 것을 보고 찾아보게 됨. Apache Tomcat의 AJP 프로토콜을 이용한 취약점이 발견 되었다. [영향을 받는 버전] ㅇ Apache Tomcat 9.0.31 미만 버전 ㅇ Apache Tomcat 8.5.51 미만 버전 ㅇ Apache Tomcat 7.0.100 미만 버전 ㅇ Apache Tomcat 6.x 모든 버전 [해결방법] ㅇ 최신 버전으로 업데이트 적용 ㅇ AJP기능이 불필요한 경우 Connector 주석 ※ AJP(Apache JServ Protocol) : 웹서버와 어플리케이션 서버 간 연결 요청을 8009포트를 사용하여 전달하는 프로토콜(모니터링 기능 지원) 참고 : sarc.io/index.php/tomcat/1876-..

dolzi
돌지