본문 바로가기
반응형

전체 글40

WEB/WAS 란 WEB 웹은 월드 와이드 웹(World Wide Web)을 의미하며, 인터넷을 통해 연결된 수많은 문서와 기타 웹 리소스들의 시스템을 말합니다. 이들 문서나 리소스는 보통 웹페이지로서, HTML 등의 웹 기술로 작성되며, 웹 브라우저를 통해 사용자에게 제공됩니다. 웹페이지들은 하이퍼링크를 통해 서로 연결되어 있고, 이를 통해 사용자는 정보를 탐색할 수 있습니다. 웹 서버(정적 컨텐츠 제공) Apache HTTP Server: 일반적으로 단순히 Apache라고 불리웁니다. 이는 가장 인기 있는 오픈 소스 웹 서버 중 하나로, 그 유연성과 신뢰성 때문에 많은 사람들에게 선호됩니다. Apache는 많은 유형의 운영체제에서 실행되며, 넓은 범위의 모듈을 지원하여 기능을 확장할 수 있습니다. 또한 Apache는 .. 2023. 6. 17.
DB(DATABASE)란 "DB(DATABASE)" 데이터베이스(Database)의 약자입니다. 데이터베이스는 정보를 저장, 관리, 검색하기 위한 시스테미고, 이를 통해 유용하고 필요한 정보를 쉽고 빠르게 찾아낼 수 있습니다. 데이터베이스 주요 특성 구조화된 데이터: 데이터베이스는 정보를 논리적이고 효과적인 방식으로 구성합니다. 이 구조는 데이터베이스의 '스키마'라고 불리며, 테이블, 필드, 레코드, 관계 등을 정의합니다. 데이터 무결성: 데이터베이스는 데이터의 정확성과 일관성을 보장하기 위한 규칙을 설정하고 유지합니다. 이것은 '데이터 무결성'이라고 불리며, 예를 들어, 특정 필드에는 숫자만 입력하거나, 두 개의 테이블 간의 관계를 설정하는 등의 규칙을 포함합니다. 데이터 관리: 데이터베이스는 데이터의 입력, 수정, 삭제, 검.. 2023. 6. 17.
GPG key(PGP) GPG(GNU Privacy Guard) 개인정보 보호 및 데이터 암호화를 위한 오픈 소스 소프트웨어입니다. PGP(Pretty Good Privacy)를 기반으로 만들어졌으며, 보안통신을 위한 오프소스이다. 공개 키(Public Key): 이 키는 다른 사람들에게 공유되며, 이 키를 사용하여 사용자에게 메시지를 암호화하거나 사용자의 디지털 서명을 검증할 수 있습니다. 비공개 키(Private Key): 이 키는 사용자만 알고 있어야 합니다. 이 키를 사용하여 메시지를 해독하거나 자신의 디지털 서명을 만들 수 있습니다. GPG 키는 디지털 서명, 암호화, 소프트웨어 패키지의 무결성 검증 등에 사용됩니다. 예를 들어, 오픈 소스 소프트웨어의 개발자는 GPG 키를 사용하여 소프트웨어 패키지에 서명하고, 사용.. 2023. 6. 16.
heap dump & thread dump 스레드 덤프(Thread dump) 실행 중인 프로그램의 모든 스레드에 대한 정보를 포함한 스택 트레이스(stack trace)를 출력하는 것을 말합니다. 스레드는 프로그램의 동시 실행 나타내는 작은 실행 단위입니다. 각 스레드는 프로그램의 다른 부분을 동시에 실행하고, 여러 스레드가 상호작용하면서 병렬 또는 동시에 작업을 수행할 수 있습니다. 스레드 덤프를 생성하면 각 스레드의 현재 상태와 실행 중인 메서드의 호출 스택 정보를 확인할 수 있습니다. 이를 통해 프로그램이 어떤 작업을 수행 중인지, 각 스레드가 어떤 메서드를 호출하고 있는지, 스레드 간에 어떤 상호작용이 발생하는지 등을 파악할 수 있습니다. 스레드 덤프는 주로 다음과 같은 상황에서 유용하게 활용됩니다: 데드락(Deadlock) 진단: 데드.. 2023. 6. 15.
반응형