강철지그 님의 글 88
NPM이란?
1. 개요 필요한 새로운 기능을 추가하려면 직접 만들거나 GitHub 등에 공개된 코드를 내려받아 설치해야 할 때가 있다. 하지만 npm을 사용하면 이러한 수고를 줄일 수 있다. Node.js의 n…
최소공배수(Least Common Multiple)를 언어로 구현하기
1. 최소공배수 Least Common Multiple, 줄여서 LCM이라고 한다. 두 수 또는 여러 수의 공배수 중 가장 작은 양의 정수를 의미한다. 최소공배수는 최대공약수(GCD)를 이용해 구할…
최대공약수(Greatest Common Divisor)를 언어로 구현하기
1. 최대공약수 Greatest Common Divisor 공약수는 정수 i의 약수이자 정수 j의 약수이다. 최대공약수는 공약수 중 가장 큰 값이다. 2. 구현 2-1. 유클리드 호제법 https:…
Ubuntu Apache에 mod_proxy 설정
1. 개요 Ubuntu 서버에 apt-get 으로 설치한 Apache HTTP Server에서 mod_proxy 관련 모듈을 활성화하는 방법이다. Apache를 리버스 프록시로 사용하거나, 여러 백…
Apache ActiveMQ Installation (설치)
1. ActiveMQ 소개 자바로 개발된 오픈 소스 메시지 브로커이다. 2. 다운로드 및 설치 2.1. 다운로드 http://activemq.apache.org/activemq-5152-releas…
mod_proxy & ProxyPass 설정 기초
1. 개요 mod_proxy 설정 2. 설정 2-1. mod_proxy_http 2-2. mod_proxy_ftp ProxyPass /ftp_folder ftp://127.0.0.1 서버에 ftp …
Oracle ERP Multi Time Zone Setup Script
1. 개요 자작 스크립트이니 사용시 유의하여 주시기 바랍니다. 2. 스크립트 #!/bin/ksh # | # | FILENAME # | mtz.sh.sh # | # | DESCRIPTION # | M…
PG 통신모듈에 대하여
1. 경유 방식(소켓 통신) 쇼핑몰에서 결제 요청을 받아 PG사와 서버 간 통신을 수행하는 방식이다. 결제 페이지를 쇼핑몰 안에 추가하는 형태로 구성할 수 있어, 쇼핑몰의 디자인과 흐름에 맞게 결제…
Keepalive란?
1. 개요 본 문서는 Keepalive에 대한 정리이다. 여기서 말하는 Keepalive는 문맥에 따라 HTTP 연결 재사용을 의미할 수도 있고, TCP 레벨에서 유휴 연결의 생존 여부를 확인하는 …
Tomcat 8.5에서 JreMemoryLeakPreventionListener의 urlCacheProtection 옵션
1. 개요 Java 9 이상에서 실행하는 경우 JreMemoryLeakPreventionListener 의 urlCacheProtection 옵션을 사용하는 경우 JAR URL connection의…
Nginx 1.13.7 mainline 발표
*) Bugfix: in the $upstream_status variable. *) Bugfix: a segmentation fault might occur in a worker process i…
Apache HTTP Server 설치 시 APR Library 참조 방법
1. 개요 Apache HTTP Server를 소스에서 설치할 때 APR(Apache Portable Runtime) 라이브러리와 연계하는 방법이다. APR은 httpd가 운영체제별 차이를 흡수해 …