일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- shortcuts
- 단축키
- join
- 엽서
- mybatis polygon
- mysql polygon
- cubrid
- 자바
- spring
- JPA
- mybatis polygon mapper
- QGIS
- 사진
- Java
- 캘리그라피
- mysql gis
- json parser
- 좌표계변환
- 쿼리
- JSON 변환
- 파이어폭스41
- 하이버네이트
- IntelliJ
- 여행
- mybatis
- Query
- 위경도계
- 좌표변환
- 큐브리드
- Hibernate
- Today
- Total
목록전체 글 (26)
쏘댕
ID를 표시할때 ssoda**와 같이 마스킹 처리를 하는 Util을 구현했다. ID는 핸드폰번호 또는 메일 주소의 포맷을 가지고 있다. 이메일 주소는 {userId}@gmail.com에서userId.length를 기준으로 세글자 초과인 경우 뒤 세자리를 마스킹 처리하고,세글자인 경우 뒤 두글자만 마스킹,두글자 또는 한글자인 경우 모두 마스킹 처리했다. 핸드폰 번호는 가운데 3자리 또는 4자리를 마스킹 처리했다.+ 핸드폰 번호가 011, 016.. 등등 다 010으로 통합한다고 했던거 같은데, 아직 남아있는지 어떤지 몰라서 일단 기존 포맷 " 011-000(세글자)-0000 "이랑 요즘(?) 번호 포맷 " 010-0000-0000 " 둘 다 허용되도록 했다. 예외의 경우에는 인풋으로 넘어온 값을 그대로 리..
#Java #Spring#Maven 사용자 입력 가능한 input, textarea 등에 스크립트 적용 불가하도록 XSS filter가 필요해서,owasp-java-html-sanitizer를 이용하여 input 입력 받은 값들의 태그를 모두 제거하도록 하였다. pom.xml에 디펜던시 추가! com.googlecode.owasp-java-html-sanitizer owasp-java-html-sanitizer r239 XssStringConverterUtil.java 생성!import org.owasp.html.Handler; import org.owasp.html.HtmlPolicyBuilder; import org.owasp.html.HtmlSanitizer; import org.owasp.html..
메타태그에 타이틀을 바꿨는데 구글 검색 결과 타이틀이 안바뀔때!http://www.google.com/addurl/?continue=/addurl요기 가서 입력했더니 바로 적용되었다 야호 ^0^ [참고] https://productforums.google.com/forum/#!topic/customsearch/1Ljaat1jyDs
기존에 textarea로 되어있던 부분에 네이버 스마트에디터를 붙인 뒤 사진과 파일을 업로드 하고,사진은 본문에 보여주고 파일은 링크를 걸어주도록 구현! - 스마트 에디터 추가에 대한 내용은 다음에 -Content ${post.contents} 요렇게 하면 스마트에디터 모양새로 iframe이 뜨고 거기서 쓴 값을 요 textarea 값에 html형태로 저장해서 등록한다. 요 에디터에 사진을 넣는 부분은 스마트에디터에 이미 있지만 그냥 파일 올리는걸 어차피 구현했으니까 그걸로 했고 파일은 올리고서 파일링크를 본문에 첨부파일 )) { // 업로드 실패시 ! alert(responsemsg); } else { jQuery("#input_"+type).val(''); jQuery("#uploadButton_"+..
검색하다 찾은 유용한 단축키 #_# 기능 Windows 단축키 Mac 단축키 기타 커서 기준 선택 (확대) Ctrl+W Cmd+W 커서 기준 선택 (축소) Ctrl + Shift+W Cmd + Shift+W 복사한 내역을 조회 Ctrl + Shift + V Cmd + Shift + V 메소드 접기/펼치기 Ctrl + . Cmd + . 블록 단위 이동 Ctrl + Shift+ Up/Down Cmd + Shift+ Up/Down Alt + Shift + Up/Down 은 줄단위, 얘는 블록 단위 이동 세로 블록 선택 Alt + drag 전체 검색 Ctrl + Shift + F Cmd + Shift + F [참고] http://theeye.pe.kr/archives/1802
개발중에 IDE가 비정상적으로 종료되거나 해서로컬 포트를 잡고 있다 ㅠ_ㅠ (windows 환경!) cmd에서 netstat -nao | findstr 포트로 사용하고 있는 pid 먼저 찾고, taskkill /f /pid PID(번호)로 KILL!
테이블에 매칭되는 각각의 클래스를 만들었지만, 테이블 구조와 로직 처리에 필요한 구조는 다르다. 두 테이블에 해당하는 두 클래스 중,한 클래스가 다른 클래스를 인자로 가지고 있는 경우JOIN으로 한개의 쿼리에 가져오고 싶다! class는 다음과 같다. Person.classpublic class Person {private String id;private String name;private int age;private Car car; /* * getter/setter 생략 */ } Car.classpublic class Car {private String ownerId;private String modelNo;private String color; /* * getter/setter 생략 */ } sql ..
[출처] http://stackoverflow.com/questions/294167/what-are-the-most-useful-intellij-idea-keyboard-shortcuts Syntax aware selection in the editor selects a word at the caret and then selects expanding areas of the source code. For example, it may select a method name, then the expression that calls this method, then the whole statement, then the containing block, etc.: Ctrl+WBasic Code Completion, t..
[출처] https://www.catalysts.cc/en/wissenswertes/intellij-idea-and-eclipse-shortcuts/IntelliJ IDEA and Eclipse ShortcutsAfter around seven years of exclusively using Eclipse for Java development I recently got the chance to work on a project where IntelliJ IDEA is the standard editor. All of a sudden my tried and tested Eclipse keyboard shortcuts didn’t work any more. I’m still in the process of l..
REST API 디자인 가이드 [출처] http://bcho.tistory.com/954 REST API 디자인을 보면, REST 사상에 맞춰서 제대로 디자인 (CRUD를 HTTP method에 맞춘)하기도 어렵고,URI Convention등이나 보안, 버전 관리등 고려할 사항이 많다.이번 글에서는 REST API를 디자인에 대한 가이드를 소개하고자 한다. 동사보다는 명사를 사용하자. URL을 심플하고 직관적으로 만들자. REST API를 URL만 보고도, 직관적으로 이해할 수 있어야 한다.URL을 길게 만드는것 보다, 최대 2 depth 정도로 간단하게 만드는 것이 이해하기 편하다. /dogs/dogs/1234 URL에 동사보다는 명사를 사용하고,REST API는 리소스에 대해서 행동을 정의하는 형태를..