본문 바로가기

테마77

자바(Java): 자바 프로그램의 실행 과정(feat. 컴파일 타임 환경, 런타임 환경, JVM) 자바 개발자나 프로그래머가 컴파일 타임 환경과 런타임 환경에 대해 이해하는 것은 자바 프로그램의 효율적인 개발, 디버깅, 성능 최적화를 위해 매우 중요합니다. 각각의 환경이 프로그램의 동작에 어떻게 영향을 미치는지 이해하면, 더 나은 프로그램 설계와 디버깅을 할 수 있습니다.컴파일 타임 환경과 그 중요성컴파일 타임은 자바 소스 코드가 바이트코드로 변환되는 과정을 의미합니다. 이 환경에 대한 이해는 코드의 구조적 안정성 및 오류 방지에 중요한 역할을 합니다. 컴파일 타임 환경을 이해해야 하는 이유는 다음과 같습니다.문법 및 타입 오류 탐지: 컴파일 타임에 문법 오류, 타입 불일치 등의 문제가 발생하면 프로그램이 컴파일되지 않기 때문에, 코드를 작성할 때 미리 이러한 문제를 해결할 수 있습니다. 즉, 실행 .. 2024. 9. 9.
Locky Linux: IP 기반 호스팅, 이름 기반 호스팅, SSL/TLS, PostgrSQL (feat. apache 2.4.57) 호스팅(Hosting)- 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스 IP 기반 호스팅(IP-based Hosting)- 각 도메인이 고유의 IP 주소를 가지는 방식- 동일한 서버에 여러 IP 주소를 할당하고, 각 IP 주소에 특정 도메인을 연결하여 웹 사이트를 제공 이름 기반 호스팅(Name-based Hosting)- 하나의 IP 주소를 여러 도메인에서 공유하는 방식-  웹 브라우저가 서버에 연결될 때, 도메인 이름(Host 헤더)을 전달하고, 서버는 이 도메인 이름을 기반으로 어떤 웹사이트를 제공할지 결정 IP 기반 호스팅과 이름 기반 호스팅 비교구분IP 주소 기반 호스팅이름 기반 호스팅IP 주소각 도메인마다 고유 IP 주소 필요하나의 IP로 여러 도메인 사용 가능SS.. 2024. 9. 5.
Locky Linux: 아파치 httpd.conf 파일(feat. Apache 2.4.57) core - Apache HTTP Server Version 2.4This directive enables operating system specific optimizations for a listening socket by the Protocol type. The basic premise is for the kernel to not send a socket to the server process until either data is received or an entire HTTP Request is buffered.httpd.apache.org 해당 글은 httpd.conf 파일 내용을 바탕으로 정리한 글입니다.부족한 설명은 아파치 공식 홈페이지를 참고합니다. 1. ServerRoot 28 # Do n.. 2024. 8. 25.
Locky Linux: 아파치, PHP 설치하기(feat. Apache 2.4.57, PHP 8.2.13, Remi Repository) 1. 시작하기 전에VirtubalBox 7.0.20 가상 머신: Rocky Liunx 9.4 (Blue Onyx)locky@localhost ~]$명령줄 프롬프트($, Command Line Prompt)가 생략된 명령은 모두 홈 디렉토리(~, Home Directory)에서 수행되는 명령입니다. 2. 아파치 설치하기sudo dnf update -ydnf는 Rocky Linux 및 기타 Red Hat 계열 배포판에서 패키지 관리자로 사용됩니다. 시스템의 전체 패키지를 최신 버전으로 업데이트합니다. sudo dnf list httpd마지막 메타자료 만료확인(0:28:28 이전): 2024년 08월 24일 (토) 오후 12시 35분 31초.설치된 꾸러미httpd.x86_64 .. 2024. 8. 24.
Locky Linux: VirtualBox 가상 머신과 Windows 복사 붙여넣기 설정하기(feat. Locky 9.4, VirtualBox 7.0.20) Rocky LinuxSTABLE, PRODUCTION READY LINUX Rock solid, no matter the use-case. Rocky Linux rebuilds sources directly from RHEL®, so you can bet your best dollar that you'll have a super stable experience, no matter the use-case.rockylinux.org  Oracle VM VirtualBoxWelcome to VirtualBox.org! News Flash New July 16th, 2024VirtualBox 7.0.20 released! Oracle today released a 7.0 maintenance release wh.. 2024. 8. 24.
Do it! HTML+CSS+자바스크립트 웹 표준의 정석: 1. 웹과 HTML 시작하기(feat. 첫째마당) Do it! HTML+CSS+자바스크립트 웹 표준의 정석 | 고경희 - 교보문고Do it! HTML+CSS+자바스크립트 웹 표준의 정석 | ‘웹 표준의 정석’ 시리즈의 최신 개정판과 함께 웹 개발의 3대 기술을 끝낸다!웹 분야 도서 《Do it! HTML+CSS+자바스크립트 웹 표준의 정석》이 전면product.kyobobook.co.kr 개인적으로 공부하면서 모르는 부분 혹은 다시 공부할 때 많은 도움이 될 것이라고 생각되는 부분으로 요약한 정리글입니다. 모든 내용을 정리하지 않다는 점을 참고해주세요! 01-3 웹 의 기본 동작 이해하기 웹 개발을 공부한다면 서버에 있는 정보가 어떻게 웹 브라우저로 전달되고, 화면에 표시되는지는 알고 있어야한다. 여기에서는 웹의 동작 방법을 이해하려면 반드시 알아야 할.. 2024. 8. 11.