이세개발
article thumbnail
Neo4j(GraphDB)데이터베이스 구축 (Ubuntu) 외부에서 접속하기
Infra/OS 2024. 1. 18. 16:59

Ubuntu에서 Neo4j를 설치하고 구성하는 방법을 마크다운 형식으로 설명드리겠습니다. 자바 설치하기 Ubuntu에서 Neo4j를 설치하기 전에 Java를 설치해야 합니다. 다음 명령어를 통해 OpenJDK 11을 설치할 수 있습니다: sudo apt-get update && sudo apt-get upgrade -y sudo apt install openjdk-11-jdk 설치 후, 자바 버전을 확인하여 정상적으로 설치되었는지 확인합니다: java -version Neo4j 설치 및 설정 sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install wget curl nano software-properties-common dirmngr ap..

OSI 7 laye, 슈퍼네팅, 서브네팅
Network 2023. 11. 1. 00:19

OSI 7 계층 (OSI 7 Layers) 물리 계층 (Physical Layer): 기능: 데이터 전송 매체를 통한 비트 전송 전송 단위: 비트 (Bit) 예: 케이블, 허브, 리피터 데이터 링크 계층 (Data Link Layer): 기능: 오류 검출 및 재전송, MAC 주소 사용하여 프레임 전송 전송 단위: 프레임 (Frame) 예: 스위치, 브리지 네트워크 계층 (Network Layer): 기능: 다양한 네트워크 간 라우팅, IP 주소 사용 전송 단위: 패킷 (Packet) 예: 라우터, IP 전송 계층 (Transport Layer): 기능: 데이터의 전송 제어 및 오류 복구, 포트 번호 사용 전송 단위: 세그먼트 (Segment) 또는 데이터그램 예: TCP, UDP 세션 계층 (Sessio..

스레드, 프로세스
Computer Science 2023. 11. 1. 00:13

1. 프로세스 (Process) 프로세스는 실행 중인 프로그램의 인스턴스로, 실행을 위한 모든 리소스와 정보 (메모리, 파일 핸들, I/O 디바이스 상태 등)를 포함합니다. 특징: 독립성: 각 프로세스는 독립된 메모리 영역을 갖습니다. 하나의 프로세스가 다른 프로세스의 메모리에 직접 접근할 수 없습니다. 오버헤드: 프로세스 간의 컨텍스트 스위치(Context Switch)는 비교적 높은 오버헤드를 가집니다. 2. 스레드 (Thread) 스레드는 프로세스 내에서 실행되는 개별 실행 경로로, 프로세스의 메모리 및 리소스를 공유합니다. 하나의 프로세스는 여러 스레드를 가질 수 있습니다. 특징: 리소스 공유: 같은 프로세스 내의 스레드들은 코드, 데이터 및 시스템 리소스를 공유합니다. 효율성: 스레드 간의 컨텍..