Agile(애자일) 이란?일정한 주기를 가지고 끊임없이 프로토타입을 만들어내며 그때 그때 필요한 요구를 더하고 수정하여 하나의 커다란 소프트웨어를 개발해 나가는 방법협력과 피드백을 빠르고 끊임없이 잘하는것!Agile(애자일) 효과1\. 직원 생산성 향상 (팀의 생산성
사이트 간 요청 위조(또는 크로스 사이트 요청 위조, CSRF, XSRF)는 웹사이트 취약점 공격의 하나로, 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위를 특정 웹사이트에 요청하게 하는 공격을 말합니다.사이트 간 스크립팅(XSS)을 이용한 공격이 사용자가 특
캐시는 지역성이라는 특성을 이용하여 성능 개선을 합니다.시간 지역성한번 참조된 데이터는 또 참조될 가능성이 높다는 것을 말합니다.공간 지역성참조된 데이터는 근처에 있는 데이터가 또 사용될 가능성이 높다는 것입니다.순차적 지역성메모리에 저장된 순서대로 실행된다는 특성을
XSS 공격이란?공격자가 Script를 이용하여 사용자의 쿠키와 같은 정보를 훔쳐 공격하는 방식공격자는 script가 삽입될 수 있는 취약점이 있는 사이트를 찾는다.공격자는 취약점이 있는 사이트에 사용자의 정보를 훔치는 script를 삽입한다.사용자가 해당 페이지를 방
전자 서명 된 URL-safe (URL로 이용할 수 있는 문자만 구성된)의 Json 입니다.JWT는 서버와 클라이언트 간 정보를 주고 받을 때 Http Request Header에 Json Token을 넣은 후 서버는 별도의 인증 과정없이 헤더에 포함되어 있는 JWT
프로세스가 할당받은 자원을 이용하는 실행의 단위한 프로세스 내에서 동작되는 여러 실행 흐름으로 프로세스 내의 Heap, Data, Code 영역을 공유 (멀티 스레드의 경우, 이 프로세스의 영역들을 공유한다)하나의 프로세스 안에서 작업을 담당하는 최소 실행 단위ex)
집주인이 계약 기간 만료 후에도 전세보증금을 돌려주지 못하면 이들 기관이 가입자(세입자)에게 대신 보증금을 지급(대위변제)해주고, 나중에 구상권을 행사해 집주인에게 청구한다.2013년 시작되었으며 현재 공공 보증기관인 HUG와 한국주택금융공사(HF), 민간 보증기관인
ex) @Scheduled(cron = "0 30 \* \* \* \*")\-> 매시간 30분을 표현좌측부터 우측까지의 나타내는 의미(항목은 space 문자로 구분)fixedDelay: 이전 수행이 완료된 시점부터 delay후에 재호출)fixedRate: 지정한 시간
프로세스가 사용하는 자원에 대한 제어(user limit)를 관리할 수 있게 도와줍니다.OutOfMemoryError 가 발생했는데 쓰레드를 더 이상 생성할 수 없다는 메시지가 나온다면 이 설정을 의심해 볼 필요가 있습니다.ulimit에서 자주 설정하게 되는 값은 op
숫자만이메일 형식휴대전화 형식파일 확장자 형식패턴 분석: ^\\S+.(?i)(txt|pdf|hwp|xls)$^ : 시작\\ : \\ 가 왔기 때문에 다음에 올 문자는 특수문자로 취급하고 , \\다음 특수문자고 오면 그 자체로 취급.\\S : 공백 아닌 문자\+. : .
context-message.xmlclasspath로 지정된 곳에gptwr3_ko.propertiesgptwr3_en.properties 파일이 존재ex) gptwr3_ko.propertieserrors.minlength={0}은 {1}자 이상 입력해야 합니다.fail
// 1. svn의 이력을 모두 가지고 trunk, branches, tags를 구분하여 가져옴$ git svn clone <SVN_URL> -T trunk -b branches -t tags // 2. 1번에서 가져온 폴더로 접속 후 git url 매핑$ git
Fail-Fast 방식은 동작중 오류가 발생하면 바로 오류를 알리고 작업을 중단합니다.Fail-Safe 방식은 동작중 오류가 발생해도 작업을 중단하지 않고 진행합니다.java에서는 Iterator가 for문을 이용한 순환중 데이터가 변경되었을 때Fail-Fast 방식이
모듈 번들러란 여러개의 나누어져 있는 파일들을 하나의 파일로 만들어주는 라이브러리를 말합니다.모듈 번들러 라이브러리는 웹팩(webback), Parcel 등 있습니다.모듈 번들러는 서버와 여러번 통신하는 것을 방지하고 효율적으로 사용하게끔 하며 자바스크립트 코드들을 압
babel은 자바스크립트 컴파일러다. 입력은 자바스크립트 코드고 출력도 자바스크립트 코드다.최신 버전의 자바스크립트 문법은 브라우저가 이해하지 못하기 때문에 babel이 브라우저가 이해할 수 있는 문법으로 변환해준다.ES6, ES7 등의 최신 문법을 사용해서 코딩을 할
CI는 간단히 요약하자면 빌드 / 테스트 자동화 과정 입니다. CI는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미합니다. CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및