윈도우에 Nginx 설치
1. Nginx 다운로드 윈도우용 Nginx 다운로드: https://nginx.org/en/download.html 2. 압축 해제 및 실행 1) nginx.exe 파일 더블클릭 2) 명령 프롬프트 nginx.exe 파일이 있는 위치에서 명령어를 실행시킨다. > nginx 3) 장상 종료 nginx.exe 파일이 있는...
1. Nginx 다운로드 윈도우용 Nginx 다운로드: https://nginx.org/en/download.html 2. 압축 해제 및 실행 1) nginx.exe 파일 더블클릭 2) 명령 프롬프트 nginx.exe 파일이 있는 위치에서 명령어를 실행시킨다. > nginx 3) 장상 종료 nginx.exe 파일이 있는...
1. 클린 코드란 클린 코드는 솔직히 이것에 대한 좋은 대답은 없다. 프로그래밍에서 일부 우려 사항은 일반 원칙에 도달하여 결과적으로 발생한다. 그러나 모든 프로그래밍 언어와 패러다임은 고유한 뉘앙스를 나타내므로 적절한 방식을 채택해야 한다. 넓은 의미에서 클린 코드는 모든 개발자가 쉽게 읽고 변경할 수 있는 코드로 요약할 수 있다. 이것은 개념을 ...
1. Linux 커널이란 Linux 커널은 Linux 운영 체제(OS)의 주요 구성 요소이자 컴퓨터 하드웨어와 프로세스를 잇는 핵심 인터페이스이다. 그리고 두 가지 관리 리소스 사이에서 최대한 효과적으로 통신한다. 커널이라는 이름은 단단한 껍질 안의 씨앗처럼 OS 내에 위치하고 전화기, 노트북, 서버 또는 컴퓨터 유형에 관계없이 하드웨어의 모든 주요...
1. 컨트롤 그룹 (Cgroups) 이란 cgroups(control groups)는 프로세스들의 자원의 사용(CPU, 메모리, 디스크 입출력, 네트워크 등)을 제한하고 격리시키는 리눅스 커널 기능이다. cgroup을 통해 사용자는 CPU 시간, 시스템 메모리, 네트워크 대역폭과 같은 자원이나 이러한 자원의 조합을 시스템에서 실행 중인 사용자 정의 ...
1. 스택 (Stack) 스택은 한쪽 끝에서만 자료를 넣고 빼는 작업이 이루어지는 자료구조이다. LIFO (Last In First Out) 방식으로 동작하며 가장 최근에 스택에 삽입된 자료의 위치를 top이라 한다. 스택의 stack.push는 top에 새로운 데이터를 추가하고, stack.pop은 가장 최근에 삽입된 데이터가 스택에서 삭제된다...
1. 생성자 연결 Java에서 생성자의 연결은, 덜 중복된 코드를 생성하고 더 읽기 쉽게 만드는 편리한 디자인 패턴이다. 2. 예제를 사용하여 생성자 정의 연결 생성자 연결은 생성자 시퀀스를 호출하는 프로세스이다. 두 가지 방법으로 수행할 수 있다. 같은 클래스에서 생성자를 연결하기 위해 this() 키워드를 사용 ...
1. 참조 평등 등호 연산자(==)로 표시되는 참조 비교를 설명한다. 참조 평등은 두 참조가 메모리의 동일한 개체를 가리킬 때 발생한다. 1) 기본 유형이 있는 등호 연산자 Java의 기본 유형이 단순하고 클래스가 아닌 원시 값이다. 같음 연산자를 기본 유형과 함께 사용할 때 값을 비교하는 것뿐이다. int a = 10; int b = 15; as...
1. parseInt() 메서드 java.lang.Integer 클래스는 parseInt() 메소드의 세 가지 변형을 제공한다. 1) 문자열 을 정수로 변환 parseInt()의 첫 번째 변형은 String을 매개변수로 받아들이고 기본 데이터 유형 int를 반환한다. String을 정수로 변환할 수 없을 때 NumberFormatException이 ...
1. 자바 Destructor 객체를 생성할 때마다 Java는 자동으로 힙에 메모리를 할당한다. 마찬가지로 객체가 더 이상 필요하지 않을 때마다 메모리가 자동으로 할당 해제된다. C와 같은 언어에서는 메모리에서 객체 사용을 마치면 수동으로 할당을 해제해야 한다. 불행히도 Java는 수동 메모리 할당 해제를 지원하지 않는다. 또한 Java 프로그래밍 ...
1. 원시 문자 비교 1) 관계 연산자 사용 일반적으로 문자를 비교하는 가장 간단한 방법은 관계 연산자를 사용하는 것이다. 요컨대, 문자는 ASCII 코드의 순서에 따라 Java에서 비교된다. assertFalse('a' == 'A'); assertTrue('a' < 'v'); assertTrue('F' > 'D'); 2) Char...