본문 바로가기

Java Data 형, Stak, Heap Memory Java Data 형입니다. 구분 상세 프리미티브 수치, Boolean 레퍼런스 Class, Interface, Array, 열거타입 Data 구분 중 프리미티브에 대한 기본 메모리 Size 및 값 범위는 다음과 같습니다. Data 구분 Data 형 크기 값범위 정수 byte 1 byte -128 ~ 127 short 2 byte -32768 ~ 32767 int 4 byte -214748348 ~ 214748347 long 8 byte 값범위 큼 부동 소수점 float 4 byte(변동 가능) doulbe 8 byte(변동 가능) Boolean boolean 1 byte(변동 가능) 문자형 char 2 byte 프로그램이 실행될 때 메모리는 크게 Code 영역과 Data 영역으로 구분되어 집니다. Co.. 더보기
MongoDB java Connection MongoDB와 java를 연결하기 위해서는 Driver가 필요합니다. MongoDB Site에 접속하여 Driver 아이콘을 클릭합니다. Driver Download 화면에서 사용할 언어의 Driver를 Download 받습니다. Java Program에서 MongoDB에 접속할 예정이므로 Java Driver를 Download 받습니다. mongo-java-driver-2.11.3.jar 파일을 download 받습니다. eclipse의 프로젝트의 properties를 선택합니다. properties에서 Java Build Path의 Livraries에서 Add External Jars를 선택하여 다운 받은 Driver를 추가합니다. 추가 후 Libraries에서 mongo-java-driver가 추.. 더보기
Apach 설치 및 Tomcat Connection Apache 설치 후 Tomcat과 Connect 하는 방법입니다. 작은 규모의 Web Site의 경우 Tomcat을 통해 Web 요청을 처리할 수 있지만 큰 규모의 Web Site의 경우 요청을 분리하여 html은 Apache에서 jsp 처리는 Tomcat에서 처리하도록 분리할 수 있습니다. 아래 그림에서 해당 내용을 확인할 수 있습니다. 위의 그림과 같이 http와 https를 사용하여 유저가 요청한 웹 내용을 Apache가 받아 처리하게 됩니다. AJP 1.3 Connector는 Apache와 Tomcat을 연결하여 Apache가 받은 요청을 분석하여 html인 경우 Apache가 처리하며 Jsp와 Servlet은 Tomcat이 처리하게 됩니다. 아파치 사이트에서 아파치 프로그램을 다운로드 받습니다.. 더보기
Linux File System 추가 Linux File System을 추가하는 방법입니다. Disk가 추가되는 경우 /dev/sd* 이름으로 생성되게 됩니다. 위의 경우 /dev/sda, /dev/sdb가 Physical Disk이며 /dev/sda1, /dev/sda2가 Logical Disk 입니다. 추가된 Disk 확인 후 해당 Disk에서 작업을 합니다. # fdisk /dev/sdb Partition을 생성 후 p옵션을 사용하여 확인한 후 w를 누르면 등록한 Data가 저장되어 집니다. /dev/sd*로 검색해보면 아까 없었던 /dev/sdb1이 생성되었음을 확인할 수 있습니다. fdisk 명령어로 생성한 partition 정보를 통해 Logical Disk가 생성되어집니다. 이제 Filesystem을 만들어보도록 하겠습니다. #.. 더보기
MongoDB 설치 오늘은 NoSql의 하나인 MongoDB 설치에 대해 알아보도록 하겠습니다. MongoDB Site에 접속합니다. MongoDB download Site에서 해당하는 Version을 Download받습니다. (Linux 64-bit를 기준으로 설명합니다.) Down 받은 MongoDB 설치 파일을 /usr/local 폴더로 move합니다. (/usr/local 은 Program Files와 동일합니다.) # mv mongodb-linux-x86_64-2.4.6/ mongodb Move한 mongodb의 Link를 생성합니다. # ln -s mongodb-linux-x86_64-2.4.6 mongodb 이제 mongodb의 engine폴더는 /usr/local/mongodb 로 접속하면 됩니다. mongo.. 더보기