Node.js Express using Session with Redis Cluster

Dependencies express express-session connect-redis ioredis $ npm install express express-session connect-redis ioredis Redis - Single Node install & run redis run in cmd $ redis-cli run this in redis-cli redis> FLUSHALL redis> keys * then there are no keys in redis store. and make js file for running express. refer below code var express = require('express'); var app = express(); var session = require('express-session'); var RedisStore = ...

Web App Design (Java Servlet + Javascript)

Sample Page : http://115.88.201.42:8080/qna/index.htmlHello, World! 2014 @ Daejeon 행사에서 사용했던 Q&A 사이트를 일부 편집하여 GDG-Korea GitHub 에 공유하여 놓았다. 컨퍼런스를 진행할 때 Q&A 를 재밌고 쉽게 진행하게 할 수 있도록 직접 웹페이지를 한번 만들어 보았다. 루비로 제작해보고 싶었지만  시간이 촉박해서 평소 사용하던 방법인 servlet, javascript 를 활용하여 페이지를 제작하였다. ...

Eclipse 에서 Google App Engine 의 사용

참고 사이트 : https://developers.google.com/appengine/docs/java/tools/eclipse?hl=ko#Getting_Eclipse 구글 앱엔진을 이클립스에서 사용하려면 플러그인을 설치하여야한다. 톰캣을 이용하여 웹 프로젝트를 생성하여 작업하는 것과 크게 다를 것이 없어서 어렵지는 않다. 이클립스 플러그인 설치 플러그인의 설치는 위에 언급한 참고 사이트를 보면 쉽게 할 수 있다. 이클립스에서 Help > Install New Software.. ...

서버에서의 프로그램 유지

리눅스(CentOS)의 서버에 원격(ssh)으로 접속해서 java 응용프로그램(.jar) 등의 프로그램을 실행 할 때 ssh 세션이 종료된 이후에도 프로그램이 동작하게 하는 방법에 대해 작성한 글이다. 먼저 screen 이라는 프로그램을 설치하여야한다. # yum -y install ncurses-devel texinfo pam-devel libtool screen이 동작하기 위한 환경을 구축하는 것이다. 위의 프로그램들을 설치한 후 proinlab.com/download/screen32bit.rpm proinlab.com/download/screen64bit.rpm 각 ...

Tomcat 및 MySQL 관련 한글 인코딩 문제

Tomcat 에서 JDBC 를 이용하여 MySQL 에 한글로 된 정보를 저장할 때 겪었던 인코딩 관련 문제 경험을 바탕으로 몇 가지 문제에 대해 정리한 글이다. Tomcat response Java Servlet 작성 시 한글 인코딩이 깨져서 출력되는 경우 해결법. doPost 또는 doGet 에서 아래와 같은 코드를 추가하여 해결 할 수 있음. Filter 를 이용하여 변경하면 매번 입력할 필요는 없음. response.setContentType("text/html; charset=utf-8"); JDBC ...

워드프레스 추천 플러그인

워드프레스를 이용하여 블로그를 제작할 때 유용한 플러그인을 몇 가지 정리했다. Jetpack Automattic님이 만듬 | 플러그인 사이트 방문 wordpress.com 과 연동하여 wordpress.com 의 기능을 이용할 수 있게해주는 플러그인. 사이트 통계 등 유용한 기능들이 포함되어있고 SNS 및 wordpress.com 과 간단하게 연동되어 블로그를 간편하게 홍보할 수 있다. Follow Button for Jetpack TheAdityaJain님이 만듬 ...

Linux vi Editor configure

vi editor config file is named ".vimrc". make this file at your home directory. "/home/username/.vimrc". # vi /home/username/.vimrc or # cd # vi .vimrc insert line you needed. scripte utf-8 set nocp // remove original vi options and use only vim functions set all& // set original option set hi=50 // set history size set vb // visual bell error message instead of sound set lpl // load plugin when start program set enc=utf-8 // encoding option if has("gui_running") // set font if ...