반응형

SDK 2

윈도 로컬 개발 환경 카우치베이스 연동(SDK) 설정 (아파치, php, couchbase, windows)

윈도 로컬 개발에 카우치베이스를 연동하고자 한다. 현재 구성은 php7.2 아파치 구성이다. 우선 php 카우치 라이브러리를 받자 http://pecl.php.net/package/couchbase PECL :: Package :: couchbase pecl.php.net 나는 2.6.2 버전을 받았다. 압축을 풀면 아래와 같은 파일들이 보인다. php_couchbase.dll 은 설치된 php 디렉터리의 ext 디렉터리에 넣고 libcouchbase.dll은 C:\Windows\System32 C:\Windows\SysWOW64 두 곳에 넣었다. 그리고 php.ini 파일에 extension=php_couchbase.dll 추가 후 아파치 재시작 php_info() 함수를 실행해보면 추가된 것을 확인할..

DB/Couchbase 2020.07.10

JDK(Java Development Kit) , JRE(Java Runtime Environment), JVM(Java Virtual Machine) 란?

자바 개발 키트 JDK 자바 기반 소프트웨어를 개발하기 위한 도구(tool) 패키지 자바 런타임 환경 JRE 자바 코드를 실행하기 위한 도구 패키지 자바 가상 머신 JVM 스프트웨어이지만 Machine이라는 말이 들어간 이유는 JVM이 실제로는 CPU와 같은 역할을 하기 때문이다. 클래스 파일(.class)은 직접 CPU에서 동작할 수 있는 코드(native code)가 아니다. 생성된 클래스 파일은 중간단계의 언어라고 할 수 있는 byte code인데 이 코드를 실행하기 위해서는 가상적인 CPU가 필요하다. 바로 그것이 JVM이다. JAVA언어가 native code가 아닌 byte code를 생성하는 이유는 이식성 때문이다. 직접 native code를 생성하면 그 CPU에 종속적인 특성을 갖는다. ..

Program/Java 2020.04.28
반응형