Kubernetes

Kubernetes 분산 시스템에서 컨테이너를 운용하기 위한 노하우로 가득 채워진 세련된 오픈소스 소프트웨어 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다. 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스, 기술...

Kotlin

Kotlin 개요 Kotlin언어란 IntelliJ IDEA 소프트웨어를 제작한 JetBrain사가 2011년 제작한 프로그래밍 언어 [https://try.kotlinlang.org] (https://try.kotlinlang.org) 특징 JVM에서 동작하는 Kotlin언어는 Java언어와 100% 호환이 가능 Java언어로 작성된 스크립트를 Kotlin언어로 바꾸는 기능 Nullable fun strlen (s: String?) = s.length() Nullable fun strlen (s: String?)...

Nginx

Nginx 목차 환경설정 React를 Nginx웹 서버에 배포하기 Windows 기본 파일, 폴더 명령어 Nginx 로드밸런싱 설정 Nginx 멀티 location 설정 Nginx 프록시 설정 nginx 인증서 적용 504 Gateway Time-out 환경설정 user : NGINX 프로세스가 실행되는 권한 work_processes : NGINX 프로세스 실행...

Node Oracle Client

node-oralce 18.5 Windows 1. oracle client zip 다운로드 https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 2. System Path 추가 C:\oracle\instantclient_18_5\network\admin Linux Centos7 1. oracle client rpm 다운로드 http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/index.html 2. yum을 활용하여 oracle client 설치 yum install -y oracle-instantclient19.3-basic-19.3.0.0.0-1.x86_64.rpm Failed dependencies:libaio is needed by oracle-instantclient19.3-basiclite-19.3.0.0.0-1.x86_64 위와 같은...

Docker

Docker Introduction 가장 짧게 요약을 하자면 가상의 환경에서 미리 정해져있는 필요한 프로그램들의 리스트를 통째로 설치하고 실행한 뒤 가상의 환경을 종료시킴으로써 내 컴퓨터는 깔끔하게 아무 영향을 받지 않도록 해주는 녀석입니다. Concept Image, Docker engine, Container docker engine는 image를 통해 container라는 실행...

RPM YUM

# Introduction RPM, YUM 리눅스의 패키지 인스톨 RPM rpm 은 Red Hat Package Manager 또는 RPM Package Manager 의 약자로 기존 슬랙웨어의 tar.gz 방식의 패키지 관리를 대체하기 위해 개발되었다. rpm 방식으로 패키징된 소프트웨어는 .rpm 이라는 확장자를 갖게 되며 파일명은 다음과...

Typescript

Typescript Introduction TypeScript는 컴파일하면 JavaScript가 되는(compile-to-JavaScript) 언어이며, 컴파일 시점에 타입 체크를 하고, 전통적인 객체기반 프로그래밍 패턴을 도입하는 것 이외에도 강력한 기능들을 JavaScript 에 추가한다. “JavaScript는 특이한 점이 좀 있는데, 컴파일러에게 이런 것들을 알려주고 전부 체크하기만 하면 된다.” - Anders Hejlsberg...

node Express

Express install $ npm init $ yarn add express $ vi package.json -- add "scripts": { "server": "node server.js" }, $ vi server.js 'use strict'; const express = require('express'); const app = express(); const router = express.Router(); app.listen(5009, () =>...

ES6 Proxy

Proxies 프록시(Proxy)를 사용하면 호스트 객체에 다양한 기능을 추가하여 객체를 생성할 수 있습니다. interception, 객체 추상화, 로깅/수집, 값 검증 등에 사용될 수 있습니다. Proxy 객체는 기본적인 동작(속성 접근, 할당, 순회, 열거, 함수 호출 등)의 새로운 행동을 정의할 때 사용합니다. 구문 new...

ES6

Record ECMAScript 6 원본 Introduction ECMAScript 2015로도 알려져 있는 ECMAScript 6는 ECMAScript 표준의 가장 최신 버전입니다. ES6는 새로운 언어 기능이 포함된 주요 업데이트이며, 2009년도에 표준화된 ES5 이후로 언어 기능에 대한 첫 업데이트이기도 합니다. 현재 주요 JavaScript 엔진들에서 ES6 기능들을 구현...