본문 바로가기

CentOS에 mongoDB 설치하기 1. 몽고DB 패키지로 설치 http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages * 10gen 에서 x86 과 x86_64 플랫폼에 대한 yum 설치가능 rpm 패키지를 제공하고 있음. * 릴리즈 된 패키지들의 이름은 mongo-10gen 과 mongo-10gen-server임. * 안정화되지 않은 개발 버젼은 mongo-10gen-unstable 과 mongo-10gen-unstable-server임. 이제 /etc/yum.repos.d/ 에 repository 를 설정하도록 해야함. 64비트 플랫폼일 경우 [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/re.. 더보기
윈도우에서 mongoDB 설치하기 MongoDB 설치를 정리합니다. 1. OS에 맞는 버전을 다운로드 합니다. http://www.mongodb.org/downloads 2. 다운로드 한 파일을 압축을 풉니다. 이 압축을 푼 곳이 실행파일이 있는 곳이니 폴더 명을 원하는 대로 변경합니다. - bin 폴더에 실행 파일들이 있습니다. - 압축을 푸는 것으로 설치는 사실상 끝입니다. ^^ 3. DB 파일을 저장할 곳의 디랙토리를 만듭니다. - 해당 디렉토리는 쓰기 권한이 존재해야 합니다. - 저는 D:\MongoDB\DATA\DB 폴더를 만들고 관리자 권한에 쓰기 권한을 줍니다. 서비스가 실행되는 계정에 줘야겠지요!! 4. 몽고 DB 서비스를 시작해 봅니다. - 어디서든 실행될 수 있게 컴퓨터 환경 변수에 압축을 푼 경로의 bin 폴더를 PA.. 더보기
vi 스크립트 명령어 커서이동 h 커서를 왼쪽으로 이동j 커서를 아래로 이동k 커서를 위로 이동l 커서를 오른쪽으로 이동W,w 다음 단어의 처음으로 이동E,e 단어의 끝으로 이동B,b 단어의 처음으로 이동※소문자 -> 스페이스바 기준으로 jump 대문자 -> 단어 + 특수문자 기준으로 jump 0(숫자) 행의 처음으로 이동$ 행의 마지막으로 이동 G 문서의 마지막로 이동gg 문서의 처음으로 이동(전체화면에서)H 문서의 처음으로 이동(현화면에서)M 문서의 중간으로 이동L 문서의 마지막으로 이동 책갈피 기능 설정시m? : ?표에 영어 대문자 또는 소문자중 하나를 입력 이동시back quote + ? : 마크곳으로 이동quote + ? : 마크된 라인의 처음으로 이동" : 원래 위치로 돌아감 명령모드i 현재 위치에서 입력 모드로 .. 더보기
@Configuration과 @Bean을 이용한 Spring Framework 환경 설정의 Java 코드화 흔히들 Spring Framework(이하 Spring)를 사용하면서 가장 많이 사용하는 환경설정 방법이 아마 XML일것으로 생각한다. 그나마 2.5때는 Spring에서 사용되는 모든 Bean을 전부 XML에 등록하는 식으로 개발 가이드가 되었기 때문에 Spring에서 사용하는 모든 Bean과 Bean들간의 연결 설정을 XML에 기록해야만 했다(참고로 필자가 Spring Framework를 실제 프로젝트에서 적용한 건 Spring Framework 3.0.X버전대부터 이지만 필자의 지인의 경우는 Spring Framework 2.5.X 대 버전으로 프로젝트를 진행했었던 지라 그 경험에 비추어 적어놓는다). 그러나 Spring 3.0.X대부터는 어노테이션을 이용한 Bean의 등록 및 Bean들 간의 연결 .. 더보기
오라클 단일 행 함수 ------------------------------------------------------------------------------------ - 단일 행 함수 - -------------------------------------------------------------------------------------* initcap - 첫번째 영문자만 대문자로 바꾸어준다.select ename, initcap(ename) from emp; --> 결과값 : KEVIN --> Kevin-------------------------------------------------------------------------------------* concat - 문자열 합치기. ||와 같으나 최대 2개만 .. 더보기
[Struts2] 취약점 관련 Struts 2.3.15.1로 라이브러리 변경 오늘 데일리시큐에서 이런 뉴스가 떴다. http://dailysecu.com/news_view.php?article_id=4811 내용인즉슨, 아파치(Apache)에서 개발한 소프트웨어 ‘struts2’에 존재하는 2개의 크리티컬한 보안취약점(CVE-2013-2251)을 집중적으로 파고도는 공격툴로 인해 중국의 많은 업체들이 피해를 입었다는 것이다. 이를 방비하기 위해 Apache struts팀은 struts 2.3.15.1 버전을 발표했다고 한다. struts.apache.org/download.cgi#struts23151 그렇다고 라이브러리를 통째로 변경할 수 없는 노릇이고, 기존에 있는 프로젝트를 유지하면서 패치하려면 어떤 파일을 변경해야 할지 헷갈릴 수 있다. 이를 잡기 위한 효과적인 방법을 찾던.. 더보기