- 방문자수
전체 방문자
오늘 방문자
어제 방문자
-
Jquery datetimepicker 기본 설정
웹 화면을 구현하면서 날짜뿐만이 아니라 시간까지 필요할때가 있다. 이때 jquery의 datetimepicker 라이브러리를 사용한다. 환경구성은 Spring Boot + Thymeleaf 템플릿 엔진 + jquery 사용 1. 다운로드 위치 https://xdsoft.net/jqplugins/datetimepicker/ DateTimePicker DateTimePicker jQuery plugin select date and time Use this plugin to unobtrusively add a datetimepicker, datepicker or timepicker dropdown to your forms. It's easy to customize options. Source code on G..
-
[Jquery] Select Box option 추가 및 삭제
동적으로 javascript 에서 Select Box option 값을 추가 및 삭제해보자 아래와 같이 Select Box 가 존재한다. 선택 전체 제목 내용 작성자 제목+내용 제목+내용+작성자 $("#server_seq option[value='전체']").remove(); 특정값을 삭제하는 문장이다. select box 의 option 중 value 값이 전체인 option 값을 삭제한다. $("#server_seq").append("특정값"); 특정값을 추가하는 문장이다. option 의 value 값은 "특정값" 이며 보여지는 값은 "특정값"이다. $("#server_seq").children('option:not(:first)').remove(); 첫번째값을 제외하고 모든 option 값을 삭제..
-
BGP(Border Gateway Protocol), IGP, EGP
BGP(Border gateway Protocol) - 서로 다른 조직의 네트워크를 연결할 때 사용하는 라우팅 프로토콜이다. - 하나의 인터넷 회선 사업자(KT, LG U+, SK브로드밴드 등)들이 가지고 있는 라우터 그룹을 "AS 집단"이라고 하고 각각 회선 사업자의 AS 집단들끼리 통신을 가능하도록 하는게 BGP 라고 한다. 쉽게 말해서 *ISP(Internet Service Provider) 들끼리 네트워크를 연결할때 사용하는게 BGP 프로토콜이다. BGP는 신뢰성 있는 통신인 TCP 포트 179번을 사용하여 유니캐스트 방식으로 라우팅 정보를 전송한다. IGP(Internal Gateway routing Protocol) 네트워크 집합을 몇개의 그룹으로 나누었을 때 동일 그룹 내에서 라우팅 정보를 ..
-
Spring Boot Thymeleaf 설정
1. Spring Boot Project 생성 2. Spring Boot Thymeleaf dependency 추가 2-1. pom.xml 에 dependency 추가 org.springframework.boot spring-boot-starter-thymeleaf 2-2. Maven Update pom.xml에 thymeleaf dependency 를 추가했으므로 의존성 및 필요한 라이브러리를 추가하기 위해 Maven update 실행 Project 오른쪽 마우스 클릭 > Maven > Update Project Update Project 클릭 시 아래와 같은 화면 해당 프로젝트 클릭 후(자동클릭) OK 버튼 클릭 3. View 설정을 위한 application.yml 설정 추가 기본적으로 src/ma..
-
Spring Boot XSS Filter 설정(lucy-xss-servlet-filter)
XSS 란? Cross Site Scripting 의 줄임말로 XSS의 약어이다. 원래는 CSS가 맞지만 이미 CSS 라는 스타일 시트(.css) 가 사용되고 있어 XSS라고 칭한다. XSS 공격이란? 크로스 사이트 스크립팅의 뜻처럼 사이트 간 스크립팅 이라는 이름의 웹 취약점이다. 웹 사이트의 관리자가 아닌 제 3자가 악의적인 목적을 가지고 악성 스크립트를 삽입하여 의도하지 않은 명령을 실행시키거나 쿠키, 세션 등을 탈취할 수 있는 취약점이다. 예를 들어 게시판의 글을 작성할 때 작성 내용 안에 아래와 같은 문장을 삽입한다. 그럼 DB 데이터에 위와 같은 내용이 삽입되고 사용자는 게시판 글을 확인하면 alert 창으로 사용자의 쿠키값이 보여진다. 이렇게 사용자가 악의적인 목적을 가지고 악성 스크립트를 ..