분류 전체보기
-
Maven-site-plugin 사용법설치&설정 관련 2017. 3. 17. 10:05
Apache Maven Site PluginSite 플러그인은 프로젝트의 사이트를 생성하는데 사용된다. 또한 프로젝트 POM 에 대한 설정에 대한 리포트를 만들어 준다. 현재 Maven-site-plugin 의 버젼은 3이며, maven 2.2.1이 필요하다.사용법먼저 사용하려는 프로젝트는 Maven 프로젝트이어야 하며, pom.xml에 maven-site-plugin과 maven-project-info-reports-plugin을 추가 해야 한다.이후, XML 설정을 아래 와 같이 추가 하면 된다.pom.xml 설정 ... maven-site-plugin 3.6 org.apache.maven.plugins maven-project-info-reports-plugin 2.9 org.apache.maven..
-
[JAVASCRIPT] - 주소창의 parameter 제거HTML + JAVASCRIPT + CSS 2017. 3. 9. 10:42
[JAVASCRIPT] - 주소창의 parameter 제거보통은 주소창에 parameter 값이 다음과 같이 표출된다.https://lahuman.github.io/posts/?lang=ko이때 해당 주소에서 parameter 값만 제거 하고 싶을 경우 다음의 스크립트를 이용하면 간단히 처리 할 수 있다.history.replaceState({}, null, location.pathname);parameter가 제거된 값은 다음과 같다.https://lahuman.github.io/posts/
-
Redis 설치 및 Cluster 구성설치&설정 관련 2017. 3. 7. 10:58
Redis 설치 및 Cluster 구성1. 계정을 생성 한다.$> adduser redis2. open file 갯수에 대한 Limit 을 변경한다.$> vi /etc/security/limits.conf redis soft nofile 65535 redis hard nofile 655353. 메모리 스와핑을 최소로 사용하도록 설정을 한다.$> sysctl -w vm.swappiness=1 이후 재기동 이후 반영을 위해 $>vi /etc/sysctl.conf vm.swappiness=1 4. 메모리를 다 사용해도 충분한 메모리가 있는 것처럼 처리 한다.$> sysctl -w vm.overcommit_memory=1 이후 재기동 이후 반영을 위해 $> vi /etc/sysctl.conf vm.overcom..
-
[TIP]Spring MVC 에서 ResponsBody로 String 을 전달시 한글 깨짐 현상 해결설치&설정 관련/Spring Framework 2017. 2. 23. 12:05
Spring MVC 에서 ResponsBody로 String 을 전달시 한글 깨짐 현상 해결Controller에서 단순한 문자열(String)을 ResponseBody로 전달 할 경우, 깨지는 현상이 발생할수 있습니다. 코드는 다음과 같습니다.@RequestMapping(value="/preview/{id}", method=RequestMethod.GET) public @ResponseBody String getContent(@PathVariable("id") long id) { return service.getContent(id); }한글이깨지는 원인은 브라우져에서 해당 요청에 대한 응답의 헤더 값을 보면 다음과 같이 표현 되어 있습니다.Content-Type:application/json;charse..
-
부천 시립 도서관 희망자료 등록 프로그램JAVA 2017. 2. 10. 19:18
예전에는 책을 구매 하기 전에 보통은 서점을 가서 책을 보고 구매를 진행 하였지만, 최근에는 도서관에 책을 희망 자료로 요청 하고 한달 정도 있다가 빌려서 본 후 구매를 진행한다. 한달에 총 25권까지 신청 할 수 있는데, 이를 하나하나 손으로 등록하기엔 너무 많은 시간과 노력이 필요하다. 이에 도서 목록을 가지고 자동으로 등록하는 프로그램을 만든다.Source 바로가기Selenide (UI 자동 테스트 툴) 설명프로그램 설계부천 시립 도서관에서 한달에 요청 할 수 있는 도서는 다음과 같다.상동, 심곡, 꿈빛, 책마루, 송내도서관 : 1인당 월 5권원미, 북부, 한울빛, 꿈여울도서관 : 1인당 월 20권이에 도서 목록을 다음과 같이 TXT 파일로 작성하연 자동으로 등록 하도록 한다.도서목록 파일 내용 샘..
-
[Jekyll]github에 개인 블로그 구축 하기설치&설정 관련 2017. 2. 3. 17:41
Daniel's home page 바로가기 About jekyll다음은 jekyll 문서에서 가져온 내용입니다.Jekyll 은 아주 심플하고 블로그 지향적인 정적 사이트 생성기입니다. Jekyll 은 다양한 포맷의 원본 텍스트 파일을 템플릿 디렉토리로부터 읽어서, (Markdown 등의) 변환기와 Liquid 렌더러를 통해 가공하여, 당신이 즐겨 사용하는 웹 서버에 곧바로 게시할 수 있는, 완성된 정적 웹사이트를 만들어냅니다. 그리고 Jekyll 은 GitHub Pages 의 내부 엔진이기도 합니다. 다시 말해, Jekyll 을 사용하면 자신의 프로젝트 페이지나 블로그, 웹사이트를 무료로 GitHub 에 호스팅 할 수 있다는 뜻입니다. Install jekyll먼저 jekyll의 설치를 하기전에 다음의 ..
-
[Tomcat]Timezone 변경 방법설치&설정 관련/Apache 2017. 1. 10. 11:27
Docker 를 이용하여, tomcat을 서비스 하는 중, 시간이 9시간 늦게 표출되는 오류를 확인 하였습니다. DB시간이나 서버 시간은 문제가 없었지만 tomcat의 Timezone이 UTC로 되어 있어서 발생하는 문제로 확인되어 해결 하는 방법을 기술합니다. Tomcat을 실행시, catalina.sh에서는 다음과 같이 환경 변수를 읽어서 표출하도록 되어 있습니다. setenv.sh 파일은 기본적으로 없기 때문에 추가를 다음과 같이 해주면 됩니다. #!/bin/bash export CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT+9" setevn.sh는 $TOMCAT_HOME/bin 에 존재 하면 됩니다.
-
[TIP] OUTLOOK 에서 첨부 파일이 "제목 없는 첨부파일 (날짜).dat" 로 표기될 때 처리 방법설치&설정 관련/JAVA 2016. 11. 17. 11:45
메일의 첨부 파일을 웹 환경에서 확인 할 경우 문제가 없고 outlook을 이용하여 확인 할 경우 '제목 없는 첨부 파일 날짜 .dat" 라고 첨부 파일이 변경되는 경우 처리 방안 참조 에서 가져온 코드 기준 수정 // File Name SendFileEmail.java import java.util.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; public class SendFileEmail { public static void main(String [] args) { // Recipient's email ID needs to be mentioned. String to = "abcd@gmail.com"; ..