Dev

A collection of 14 posts

Retrospective

별로 유명하지 않은 템플릿 엔진을 써온 결과

예전에, PHP 에서 유명한 Template Engine 인 Smarty 를 사용하다가 Raintpl 로 변경 한 적이 있었다. 변경 한 이유는 성능 문제. 수십개에 달하는 html 페이지들을 모두 raintpl 으로 변경하는 작업을 한 뒤에, 실제로 성능 향상은 있었지만 작업량에 비하여 기대한 만큼의 성능 향상은 아니었다. 그래도

Dev

Cassandra CQL3 에서 대/소문자 구별하여 테이블과 필드를 생성하기

Cassandra 의 CQL3 에서는 기본적으로 대소문자 구별을 하지 않고 무조건 소문자를 쓰도록 하고 있다. 대문자를 쓰더라도 자동으로 소문자로 컨버팅된다. 대소문자를 구분하여 쓰려면 아래와 같이 " 를 덮으면 된다. 다른 언어에서는 ` (악센트)를 이용하는데, 여기서는 쌍따옴표를 이용한다. DROP TABLE "Users"; CREATE TABLE "

Linux

OpenJDK 대신 Orable JDK를 설치하기

우분투에서 기본적으로 apt-get 으로 바로 쉽게 설치가 가능한 OpenJDK 보다는 Oracle 에서 제공하는 JDK가 성능이 좀 더 우위에 있다. 공식 홈페이지에서 시스템에 맞는 JDK를 다운로드하여 서버에 업로드한다. 아래 명령어에 버전명은 알아서 채워 넣으면 된다. 설치하기 $ tar zxvf jdk-7u7-linux-*.gz $ mkdir -p /usr/lib/jvm/