기타/잡동사니

데이터베이스에 수백만게 row 를 입력하기 위해 .csv 파일을 활용해보자. 1. 랜덤 문자열 생성 먼저 랜덤 문자열(ex. user name )을 만드는 액셀 함수는 다음과 같다. =CONCATENATE(CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), " ", CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90))) 2. 자동 채우기 원하는 열을 클릭하고 채우기 - 계열 - 방향:열, 종류: 자..
Prerequisite 다음 두 패키지를 설치하자 # npm 사용도 가능. $ yarn add --global dotenv-cli $ yarn add -D cross-var dotenv-cli CLI 에서 `.env` 파일을 읽을 수 있게하는 라이브러리. cross-var CLI 에서 script syntax 를 지원하기 위한 라이브러리. OS에 상관없이 크로스 플랫폼 지원 ex) "cross-var rimraf public/$npm_package_version" `--` is multi character command option A double-dash (`--`) in a shell command signals the end of options and disables further option pr..
pm2는 Process Manager 2 의 약자로 프로세스를 관리해주는 툴이다. 요녀석은 기본적으로 node.js 를 실행해주는데 이 글에선 .ts (타입스크립트) 기반 앱을 바로 실행시키는 법을 다뤄보겠다. 프로젝트 내에서 js와 ts 모두 사용중이고, 각각이 별도의 앱이라 굳이 하나의 형식으로 통합하기 보다는 js 는 node로 ts 는 ts-node 로 실행하고있다. 아직은 개발단계라 ts-node 사용으로 인한 성능저하는 크게 고려하지 않는다. 대신, transpileOnly: true 설정을 통해 성능저하를 최소화 해두었다. pm2 설치 # npm, yarn 무엇을 쓰든 상관 X $ npm install -g pm2 # 타입스크립트 지원을 위해 $ pm2 install typescript 보통..
redis.conf 양이 겁나게 많은데, 주요 권장설정을 알아보고 알맹이만 쏙 빼먹자. 1. Maxclient 값을 충분히 높여라 최대로 접속 가능한 클라이언트 값으로 이 값 넘어서의 새로운 클라이언트 연결 시도는 모두 거부된다. 클러스터가 사용될 경우, 이 값이 공유된다. 실제 서비스에서 사용한다면, 이 값을 충분히 높여라 (5만 이상 권장, Default: 10,000) 2. RDB/AOF 설정을 비활성화하라. AOF : Append Only File 의 약자로 Default 값이 'no' 이기 때문에 따로 건드리지 않아도된다. RDB: 메인 메모리의 모든 데이터를 디스크에 dumpb 한다. *.rdb 파일이 생성된다. 3. 부하가 상당한 커맨드를 비활성화하라. ex) Keys Command 는 O(..
Windows10 부팅용 USB 설정 모르겠으면 뇌비우고 'Rufus'를 설치하자. 다음 순서만 따르라. Windows 공식 페이지에서 Windows 10.iso 파일 다운로드 Rufus 다운로드 Rufus 실행 iso 파일 선택 Format the USB + 부팅용 USB 만들기 실행 재부팅 F12 || F2 광클로 USB 부팅 설정 설치 편-안 허들 뇌비우고 USB에 exFAT or NAFT 포맷으로 iso 파일을 넣어놨다간 인식하지 못하고 검은화면에 멈춰버리는 현상을 쉽게 발견할 수 있다. 이는 기본적으로 Windows 8부터 UEFI 모드 에서 FAT32 포맷만 지원하고 나머지 포맷은 지원하지 않기 때문인데, FAT32 는 파일 용량이 4GB를 넘으면 제대로 액세스 할 수가 없다. Rufus 는 ..
yaml 은 보통 Configuration 파일로 자주 쓴다. ex) serverless.yml json을 두고 yaml 을 써야하는 이유? 주석을 넣을 수 있다. 더 읽기 편하다. 동일 파일 내에서 '참조'가 가능하다. 기본 문법 main syntax HashMap(Key - Value) 을 기본 구조로한다. Value 타입은 Array, String, Number, Boolean 등이 가능하다. json처럼 계층 구조를 가질 수 있다. json과 달리 "" (double quotation marks) 없이 문자열 작성 가능. special syntax 계층 단계 이동시, 다음 줄에서 Tab 대신에 space bar 2칸으로 들여쓰기해야한다. - (하이픈) 으로 배열의 원소를 나타낸다. 하이픈 다음엔 ..
M_Falcon
'기타/잡동사니' 카테고리의 글 목록 (2 Page)