본문 바로가기

Guava 다시 - 2 1. Preconditions package com.tisotry.tazz009.guava; import com.google.common.base.Preconditions; public class PreconditionsTest { public static void main(String[] args) { PreconditionsTest test = new PreconditionsTest(); try { System.out.println(test.sqrt(4)); // 제곱근(루트) System.out.println(test.sqrt(-3.0)); // 제곱근(루트) } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } t.. 더보기
Guava 다시 - 1 1. Guava Objects class http://www.tutorialspoint.com/guava/guava_objects_class.htm package com.tisotry.tazz009.guava; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.google.common.base.Objects; public class Person { private final String name, nickname; private final Movie favMovie; public Person(String name, String nickna.. 더보기
nodejs 에서의ㅡ 핫디플로이 기능 supervisor npm install supervisor -g 더보기
express로 간단한 페이지 만들기 1. express 설치 npm install express-generator -g 2. 현재 direcotry에 작업할 폴더를 생성한다. express myapp 3. install dependencies cd myapp npm install 4. Windows환경에서 시작명령 set DEBUG=myapp:* & npm start ex) default로 view-engine은 jade다. ejs로 변경해보자. express myapp_ejs --ejs 더보기
bower 설치 및 사용하기, bower-installer bower 란? bower는 font-end package managerment이다. 오직 웹에 특화된 패키지 메니징 서비스이다. 이전에 작은 프로젝트를 할 때는 jquery나 angular 등을 모두 직접 다운받아서 사용했지만 프로젝트에서 쓰이는 파일들이 점점 많아지고 라이브러러들이 버전업할 때마다 새로 받아서 설치해야 한다면 여간 귀찮은 일이다. bower는 이러한 의존성 작업들을 자동화시켜 준다. bower 설치먼저 nodejs가 설치되어있다는 가정하에 전역(option:-g)으로 설치해주면 된다. $npm install -g bower 설치 확인 $bower -v bower 사용하기 $mkdir bower_test$cd bower_test$bower install jquery bower는 특이하게.. 더보기
요리 레시피 두부조림 얼큰어묵탕 계란탁두부조림 정또띠 국물떡볶기 더보기
오라클 SQL LOADER 테스트 sqlldr userid=scott/tiger control='ulcase1.ctl' log, bad, discard 옵션을 안줘도 ctl 파일과 같은 이름으로 파일들이 생기네... ulcase1.ctl LOAD DATA INFILE * INTO TABLE DEPT_CLONE FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' (DEPTNO, DNAME, LOC) BEGINDATA 12,RESEARCH,"SARATOGA" 10,"ACCOUNTING",CLEVELAND 11,"ART",SALEM 13,FINANCE,"BOSTON" 21,"SALES",PHILA. 22,"SALES",ROCHESTER 42,"INT'L","SAN FRAN" sqlldr userid=s.. 더보기
테이블 만드는 다른 방법 CREATE TABLE EMP AS SELECT * FROM SCOTT.EMP WHERE 1 = 0; 더보기
exports 객체 exports 객체는 node에서 사용하는 모듈 로딩 시스템입니다. 앞으로 사용되는 모든 모듈은 exports 객체로 구현되어 있으며 개발자가 직접 객체를 구현하고 export 객체를 이용하여 재사용할 수 있습니다. /** * cal.js * * exports 객체 테스트 */ exports.sum = function(x, y) { x = parseInt(x, 10); y = parseInt(y, 10); return x + y; }; /** * exportsTest.js * * exports 객체 테스트 */ var cal = require('./cal.js'); console.log(cal.sum(5, 6)); 출처:실무환경에 맞춘 node.js 프로그래밍 저자 조인석, 황수빈 더보기
NTS 설치 NodeClipse를 포함한 이클립스 패키지 버전 http://sourceforge.net/projects/nodeclipse/files/Enide-Studio/ 더보기