Programming/과거포스팅 (127) 썸네일형 리스트형 JAVA SHA1 암호화 기법 MessageDigest클래스를 이용한 SHA-1 암호화 메서드입니다. public String sha1(String s) { try { // Create MD5 Hash MessageDigest digest = MessageDigest.getInstance("SHA-1"); digest.update(s.getBytes()); byte messageDigest[] = digest.digest(); // Create Hex String StringBuffer hexString = new StringBuffer(); for (int i = 0; i CentOS Mongodb install 이번에 이직을 하면서 새로운 데이터베이스를 접근하게 되었다. 바로 Mongodb!!! Nosql 데이터베이스중 가장 상위에 랭크 되어 있을 듯하다. Mongodb의 정보에 대해서는 별도의 카테고리를 만들어 설명하도록 하고 이페이지에는 참고한 사이트만 적도록 하겠다. http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/ 정말 간단하다.. 리눅스 명령어중 yum이라는 명령어가 가장 좋다 ㅎㅎ 위의 사이트대로 설치만 하고 실행하면 잘 동작한다. 그리고 umongo라는 툴로 접속하니 데이터베이스가 잘 작동하는 걸 확인 할 수 있었다. 이제 페이지에서 몽고 DB 연동을 해봐야겠다~~ ㅎㅎ 클로저란? 출처 - 자바스크립트 완벽가이드 대다수의 현대 프로그래밍 언어와 마찬가지로 자바스크립트 또한 어휘적 유효 범위(lexical scoping)를 사용한다. 이는 함수를 호출하는 시점에서의 변수 유효 범위가 아니라, 함수가 정의되었을 때의 변수 유효범위를 사용하여 함수가 실행 된다는 뜻이다. 이러한 어휘적 유효범위를 구현하기 위해, 자바스크립트 함수 객체는 내부 상태에 함수 자체의 코드뿐만 아니라 현재 유효범위 체인에 대한 참조도 포함하고 있다. 함수 객체와 함수의 변수가 해석되는 범위(변수 바인딩의 집합)의 조합은 컴퓨터 과학 문헌에서 클로저(closure)라고 일컫는다. 클로저(closure) : 함수의 변수가 유효범위 체인에 바인딩되어 있고, 따라서 그 함수는 함수의 변수에 '따라 닫힌다'는 뜻에서 유.. 메서드 체이닝(Method Chaining) 마틴 파울러(Martin Fowler)가 만들었다는 용어이다. 메서드가 객체를 반환하면, 메서드의 반환 값을 후속 호출의 일부로 사용할 수 잇다는 뜻이다. 생소하지는 않을 것이다. 아래와 같이 메서드의 반환값에서 또다시 메서드를 호출 하는 것을 의미한다. "".toString().toString() centos 톰캣 설치 이제 톰캣도 설치했습니다. http://nowonbun.tistory.com/138 참고한 블로그이구요~~ 고양이 그림 잘뜨네요~~ http://nanstrong2.cafe24.com/ 서버 세팅 끝난 제 리눅스 서버입니당~ ㅋㅋ 실제 혼자 서버 구축해본건 첨이네요 ㅎㅎ이제 웹서비스 공개 버전을 서비스 할 수 있을꺼 같네요 ㅎㅎㅎㅎ; 스프링 프레임워크 .war tomcat에 올리는 방법 스프링 프레임워크로 진행한 프로젝트를 실제 서버에 올려보자.. OS window7 tomcat 7 생각보다 구현방법은 간단하다. 진행한 프로젝트를 war로 추출한다. 아래와 같이 톰캣의 webapps아래에 기존 ROOT폴더는 삭제를 하던지 이름을 변경한다 예(ROOT_) 그리고 ROOT.war로 저장을 하고 톰캣을 재시작하면 ROOT.war이 자동으로 압축이 해제되면서 ROOT폴더가 생성된다. 그리고 톰캣이 실행되었으면 웹페이지로 접속해본다~ 잘뜨네 ㅋㅋㅋ 필자는 엄청난 삽질 신공을 하였다.. 프로젝트마다 톰캣을 다운 받아놧는데 그게 사실 소용이 없는 짓이었다 톰캣은 몇개를 설치해도 PATH로 설정해둔 경로의 톰캣이 작동한다.. 톰캣을 하나만 설치해두자 ㅡㅡ; centos jdk 설치 centos에 jdk를 설치하자.. 참고 블로그 : http://blog.naver.com/chltmdgh0822?Redirect=Log&logNo=60129833624 자바 다운로드 / 오라클 http://www.oracle.com/technetwork/java/javase/downloads/index.html 전 터미널과 ftp로만 작업을 했습니다. ftp로 해당 OS에 맞는 jdk를 받은 후 터미널에서 작업을 시작합니다. 아래는 블로그에서 가져온 글입니다. 먼저 /usr/local/java 디렉토리 생성^^ 그리고 mv jdk-6u25-linux-i586.bin /usr/local/java 생성한 디렉토리로 이동. cd /usr/local/java // 위치 이동. 설치 1. chmod 755 jd.. CentOS openjdk remove CentOS의 Openjdk의 삭제 방법 [root@localhost ~]# rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 [root@localhost ~]# yum remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음