목록WEB (95)
Knowledge Map
출처 : 홈짱닷컴 http://www.homejjang.com/05/meta.php 태그는 HTML 문서가 어떤 내용을 담고 있고, 문서 키워드가 무엇이며 누가 만들었는지등의 문서 자체의 특성을 담고 있다. 는 문서의 해더 부분에 위치해야 하며 가장 일반적인 속성은 name, content속성이다. name 속성값으로는 subject, title, author, keywords 등이 있으며 검색엔진에게 문서의 내용을 요약해 주는 역할을 담당한다고 보면 된다.물론이런다고 이페이지가 검색 상단에 나오는 것은 아니다. 이걸 활용하는 홈페이지가 너무 많기 대문. 태그는 검색엔진에게 정보전달, 웹브라우저에게 정보전달 역할도 한다. 웹 브라우저에게 정보를 전달하는 대표적인 경우는 아래와 같이 2가지를 생각할 수 있..
출처 : http://bcho.tistory.com/914 REST API 디자인 가이드조대협(http://bcho.tistory.com)REST API 디자인을 보면, REST 사상에 맞춰서 제대로 디자인 (CRUD를 HTTP method에 맞춘)하기도 어렵고, URI Convention등이나 보안, 버전 관리등 고려할 사항이 많다. 이번 글에서는 REST API를 디자인에 대한 가이드를 소개하고자 한다.동사보다는 명사를 사용하자URL을 심플하고 직관적으로 만들자REST API를 URL만 보고도, 직관적으로 이해할 수 있어야 한다 URL을 길게 만드는것 보다, 최대 2 depth 정도로 간단하게 만드는 것이 이해하기 편하다./dogs /dogs/1234URL에 동사보다는 명사를 사용한다.REST API..
웹스톰 쓰다가 갑자기 엔터키가 안 먹힐때가 있다. 처음 겪으면 진짜 당황 스러운데 구글링을 해보니 한국웹에는 보이지 않아서 간단히 기록한다. 해결책 : File -> Invalidate Caches/restart -> Invalidate and Restart하면 IDE가 꺼졌다가 다시 켜지는데 안켜지면 좀 기다렸다가 다시 키면 된다.그후에는 다시 엔터키가 먹힌다 ^^
동일 변수 선택 ( 윈도우)alt + jalt + shift + jalt + ctrl + shift + j ( 일관 선택) WebStorm 단축키 (추가 메모)Default Shortcut 기준 Editing ctrl + [ or ctrl + ] : 블럭의 처음과 끝으로 이동.ctrl + D / ctrl + Y : 한줄 복사 / 삭제ctrl + O : 파일 오픈 short cut이 지정되어있지 않아서, 임의로 이걸로 변경했음.ctrl + - / ctrl + = : 블럭 접기 / 펴기ctrl + Shift + - / ctrl + Shift + = : 문서 전체 접기 / 펴기alt + Shift + Insert : column 편집 모드 toggle소스 정리 관련 ctrl + Shift + J : 쓸데없는 ..
출처 : http://wikisecurity.net/guide:java_%EA%B0%9C%EB%B0%9C_%EB%B3%B4%EC%95%88_%EA%B0%80%EC%9D%B4%EB%93%9CJAVA 보안 개발 가이드1절. 입력 데이터 검증 및 표현1. 크로스 사이트 스크립트 공격 취약점(XSS)가. 정의외부에서 입력되는 검증되지 않은 입력이 동적 웹페이지의 생성에 사용될 경우, 전송된 동적 웹페이지를 열람하는 접속자의 권한으로 부적절한 스크립트가 수행되어 정보 유출 등의 피해를 입힐 수 있다.나. 안전한 코딩기법외부에서 입력한 문자열을 사용하여 결과 페이지를 생성할 경우, replaceAll() 등과 같은 메소드를 사용하여 위험한 문자열을 제거하여야 한다.다. 예제안전하지 않은 코드 예제-HTML1: 2:..