네이티브 라이브러리와 JNI
네이티브 라이브러리(Native Library)는 특정 운영 체제(OS)에서 실행될 수 있도록 C, C++ 등의 네이티브 언어로 작성된 라이브러리다. 윈도우에선 .dll 리눅스 계열에선 .so 형식의 바이너리 파일이 이에 … 더 읽기
네이티브 라이브러리(Native Library)는 특정 운영 체제(OS)에서 실행될 수 있도록 C, C++ 등의 네이티브 언어로 작성된 라이브러리다. 윈도우에선 .dll 리눅스 계열에선 .so 형식의 바이너리 파일이 이에 … 더 읽기
Salt란? salt는 소금이라는 뜻으로, 비밀번호에 소금을 뿌려서 변형을 준다는 의미가 있다. 보안 강화를 위해 사용된다. salt는 비밀번호 해싱 과정에 추가되는 임의의 값이다. 사용자의 원래 비밀번호에 … 더 읽기
서버실에는 서버 장비를 설치하기 위한 랙(Rack)이 있다. 랙은 네모난 프레임 구조인데 여기에 서버, 스토리지, 네트워크 장비 등의 컴퓨팅 장비를 설치한다. 표준 서버 랙은 일반적으로 19인치 … 더 읽기
JDK 라는 건 Java Development Kit 말그대로 자바로 개발할 때 필요한 키트다. 컴파일러, 인터프리터, 라이브러리 등 개발 도구가 포함되어 있다. JDK를 다운받으려고 검색해보면 단일 JDK가 … 더 읽기
C 언어와 C++ 언어는 별개의 프로그래밍 언어임에도 C/C++ 처럼 함께 취급된다. C 언어는 1970년대에 개발됐다. C++은 1980년대에 C 언어의 기반을 유지하면서 객체 지향 프로그래밍 기능을 … 더 읽기