티스토리 구글 검색 Sitemap 색인 등록 이 글 앞에 티스토리 블로그를 구글 웹마스터에 연동하는 설명을 했습니다. https://khanorder.tistory.com/entry/Google-Search-console-SEO [Search] 티스토리 구글 검색 등록(Google Search console) 티스토리 구글 검색 등록 구글 웹마스터 도구(Google Search Console) 검색 최적화 블로그나 웨사이트를 구글 검색엔진에 최적화해서, 구글 검색에 보다 잘 노출되게 해주는 서비스이다. 그렇습니다. Search cons.. baejangho.com 위 글에 이어서 블로그나 홈페이지의 페이지 정보를 담은 사이트맵 XML 파일을 생성하고 구글 웹마스터 도구에 등록해서 여러분 블로그의 게시물이..
티스토리 구글 검색 등록 구글 웹마스터 도구(Google Search Console) 검색 최적화 블로그나 웨사이트를 구글 검색엔진에 최적화해서, 구글 검색에 보다 잘 노출되게 해주는 서비스이다. 그렇습니다. Search console은 구글신의 검색결과에 더 돋보이게 해준다고 합니다. 그럼 여러분 블로그를 구글 검색에서 돋보이게 해봅시다. 위 검색 링크를 클릭해서 이동하면 이런 화면이 나옵니다. 시작하기를 눌러 넘어 가겠습니다. 구글 계정으로 로그인이 안되어 있으면 로그인 화면이 나옵니다. 계정이 없으시면 만들어서 로그인 해주시구요. 이제 시작화면입니다. 우측을 URL 입력상자에 블로그 주소를 적어주세요. 좌측은 설명처럼 도메인 기준으로 모든 하위 도메인 사이트를 검색 최적화 등록하는 메뉴입니다. 이 ..
한국인터넷 진흥원 시드 암호화 알고리즘 KISA SEED Encryption algorithm 프로젝트를 진행하던 중 타 회사에서 개발중인 시스템과 정보를 공유해야할 일이 있었는데, 그 때 KISA SEED 암호화 알고리즘을 사용하게되었던 경험을 정리했습니다. 암호화 알고리즘 소스와 개발 매뉴얼 다운로드 페이지입니다. https://seed.kisa.or.kr/kisa/Board/17/detailView.do KISA 암호이용활성화 - 암호알고리즘 소스코드 한국인터넷진흥원(KISA)에서는 128비트 블록암호 SEED를 쉽게 활용할 수 있도록, ECB, CBC, CTR, CCM, GCM 운영모드에 대한 소스코드를 배포하고 있습니다. 언어 : C/C++, Java, ASP, JSP, PHP 다음글 2019-..
Codeigniter3 XSS filtering issue 회사에서 이 전에 진행한 프로젝트에서 Codeigniter 3 Framework를 사용하였는데, 이 사이트의 HTML을 사용하는 영역을 제외하고는 Input Class에서 XSS filtering을 한 후 Parameter 값을 사용했습니다. 그런데 이 사이트 사용자 중 한 분에게 입력한 내용이 일부 사라졌다는 오류 제보를 받았습니다. 확인해보니 Codeigniter 3(이하 CI3)에서 XSS filtering을 할 때 특정 문자열 패턴이 HTML로 인식되서 사라지는 현상이었고, 원인은 '% 33', '% 40' 와같이 엔퍼센트 특수 문자 뒤에 한칸 띄우고 숫자가 2개 이상 오는 패턴일 때 XSS방어 기능이 이 패턴을 HTML entity로 인..
2019.2 업데이트 후 언어셋 오류 해결 IntelliJ 설치 후 한글이 깨지는 현상을 해결하는 방법을 지난 번에 포스팅했는데요. https://khanorder.tistory.com/entry/IntelliJ-resolve-garbled-korean-problem [IntelliJ] 한글깨짐 해결 UTF-8 Encoding 설정 [IntelliJ] 한글깨짐 해결 UTF-8 Encoding 설정 1. IntelliJ 가상머신 Encoding 설정 IntelliJ 실행시 사용되는 가상머신 Encoding 설정. Windows 환경에서 기본 설정으로 IntelliJ를 설치할 경우를 기준으로 C:\P.. khanorder.tistory.com 그런데 저는 업데이트 후 이 설정이 정상적으로 인식이 안되는 현상..
EUC-KR 캐릭터셋 한글 인코딩 깨짐 해결방법 EUC-KR 언어셋 환경에서 GET 방식으로 한글 문자를 전송할 경우 글자가 깨집니다. 이럴 땐 URL encoding을 한 후 전송해서, 전송 받은 데이터를 8859_1 인코딩 바이트 코드로 받은 후 받은 byte code 값을 String 객체를 사용해서 euc-kr 언어셋으로 재생성 해주면됩니다~! // 전송할 때 String send_str = URLEncoder.encode("호짱", "euc-kr"); // 물론 위 값을 html a 태그 등에 파마미터로 붙여서 전송 // 전송된 문자열 데이터를 받을 때 String get_str = new String(request.getParameter("send_str").getBytes("8859_1"),..
[IntelliJ] 자동완성 설정 Live Templates IntelliJ에서 기본 자동완성 단축키는 Ctrl + Space로 Eclipse와 같습니다. 그런데 자동 완성 기능은 전체 Class명이나 Method명에서 검색되는 반면에 Live Templates 기능은 미리 지정된 단축문과 관련있는 Class, Method로 완성됩니다. 현재 커서 위치에서 사용될것 같은 Live Templates를 보여주는 단축키는 Ctrl + J입니다. Eclipse를 사용할 때 특정 키워드를 입력후 자동완성 단축키(Ctrl + Space)를 입력하면 Class나 Method를 자동완성 해주는 기능과 동일합니다. (예: 'sysout' 입력 후 Ctrl + Space 누르면 'System.out.println()' 자..
[IntelliJ] SQL dialect detection IntelliJ 3일차 mybatis mapper xml 파일을 여는 순간 온통 경고 화면이 뜬다. sql dialect ? sql 방언? 특정 database의 명령어가 발견되었다는 뜻인가? 경고화면 부분에서 Alt + Enter 키를 눌러서 Edit inspection profile setting 화면을 열어서 해당 경고를 꺼도된다. 그런데 이 방법보다. 현재 사용중인 Database를 IDEA에 지정해주면 경고도 사라지고 해당 Database에 맞는 코드검증도 해준다. File > Settings 또는 Ctrl + Alt + S를 눌러서 Settings 창을 열고, 좌측메뉴 Languages & Frameworks > SQL Dialects..
[IntelliJ] 단축키 프리셋(Preset), 단축키 변경 프로그래밍을 해오면서 나름 다양한 코딩 툴을 사용 해봤는데 처음 IntellJ를 접하고 내가 느낀 최대 단점은 기본 단축키 설정이 불편하다는 것이다. 일반적으로 사용되는 단축키들이 다른 툴들과 상당히 많이 달르다. 예를 들면 Ctrl + Tab이나 Ctrl + Shift + Tab 같은 단축키들은 거의 대부분 내부 Tab창 이동이거나, Ctrl + Shift + S는 새 이름으로 저장하기 이다. 그런데 이런 부분을 감안한 것인지 다른 유명한 IDE들의 단축키 프리셋을 제공하고있다. 자신이 이전에 익숙한 단축키 셋팅으로 쉽게 전환해서 사용할 수 있어서, 반대로 단축키 기능이 IntelliJ 최대 장점인 것 같다.
- Total
- Today
- Yesterday
- DART
- Flutter
- high1
- Entity Framework Core
- 이클립스
- Fedora
- Eclipse
- ubuntu
- 자바
- CentOS
- php
- Java
- Windows
- egov
- .NET Core
- asp.net core
- jQuery
- c#
- dotnet core
- MariaDB
- eGovFrame
- 하이원
- 전자정부
- Spring
- Linux
- express
- MySQL
- 스프링
- JSP
- egoverment
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |