| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- elasticsearch
- Kubernetes
- GIT
- MSA
- go
- esbuild
- logging
- 디자인패턴
- replication lag
- 캡슐화
- database/sql
- Infra
- sqs fifo queue
- 보안
- blank import
- goland
- GoF
- 통합 로깅 시스템
- 티스토리챌린지
- AI
- javascript
- AWS
- golang
- 구조체
- 오블완
- 관측 가능성
- Intellij
- go-sql-driver
- typescript
- RDS
- Today
- Total
Fall in IT.
안녕하세요. 오늘은 많이 사용되는 javascript 라이브러리 lodash에 대해서 간단하게 알아보고, 자주 사용되는 기능 몇 가지만 알아보도록 하겠습니다. lodash란?lodash는 자바스크립트 유틸리티 라이브러리 입니다.유틸리티 라이브러리로 array, collection, date, number, object 등이 있으며, 데이터를 쉽게 다룰 수 있도록 도와줍니다. (예를들면, 배열 안에 중복 값을 제거하기 / object 배열 안에 특정 값만 추출하기 등..)특히, 자바스크립트에서 배열 안의 객체들의 값을 핸들링할때 유용합니다. 자주 사용되는 기능 filter - 배열 안에 요소들 중, 특정 값만 filter하고 싶을때 사용합니다. var users = [ { 'user': 'barney', ..
안녕하세요. 오늘은 Angular 프로젝트에서 npm script 를 등록하고 사용하는 방법에 대해서 알아보도록 하겠습니다. npm script 사용하기Angular Cli를 사용하여 프로젝트를 생성하면, 아래 명령어를 사용하여 프로젝트를 실행할 수 있습니다. 프로젝트 실행$ npm start 테스트 코드 실행$ npm test 등등.. 이처럼 다양한 명령어를 사용하여 프로젝트를 동작시킬 수 있는 이유는 어딘가에 해당 스크립트가 등록되어 있기 때문입니다.package.json 파일을 열어보면 "scripts" 부분에 start, build, test, lint 등 다양한 스크립트가 등록되어 있는 것을 확인할 수 있습니다. 그렇다면, 우리가 custom한 스크립트를 npm 명령어를 사용하여 실행하고 싶을땐..
안녕하세요. 오늘은 angular-cli를 사용하여 만든 angular5 프로젝트에 scss를 사용할 수 있도록 설정하는 방법에 대해서 알아보겠습니다. 목적angular-cli를 사용하여 만든 angular5 프로젝트에 scss 적용합니다. 진행방법angular-cli를 사용하여 프로젝트를 최초로 생성할때 scss 적용해보기이미 만들어진 angular-cli에 scss 적용해보기 (angular-cli가 설치되어 있다는 가정하에 설명합니다.) angular-cli를 사용하여 프로젝트를 최초로 생성할때 scss 적용하는 방법style 옵션에 scss를 설정하고 프로젝트를 생성합니다.$ ng new my-app --style=scss 이미 만들어진 angular-cli 프로젝트에 scss 적용하는 방법scs..
안녕하세요. 오늘은 127.0.0.1, localhost, 192.168.0.x 세가지 ip의 차이점을 간단하게 알아보도록 하겠습니다. 127.0.0.1localhost192.68.0.x (사설ip) 모두 같은거 아닌가? 라고 생각하기 쉽지만, 사실 조금씩 차이가 있습니다. 알아야할 개념loopback공인 IP사설 IP 간단하게 설명하자면,loopback은 호스트에 할당된 아이피를 의미합니다. 즉, 내가 갖고 있는 노트북에서 localhost 또는 127.0.0.1로 서버를 띄울 경우서버를 띄운 노트북에서만 접속이 가능합니다. 핸드폰에서 localhost 또는 127.0.0.1로 서버를 띄울 경우 핸드폰에서만 접속이 가능합니다. 사설IP의 경우에는 같은 대역의 사설 IP를 할당받은 모든 기기에서 접속이 ..
CPU Scheduling선점형(preemtive) - CPU를 선점하고 동작되는 스케줄링 기법 (뺏을 수 없음)비선점형(nonpreemtive) - CPU를 언제든지 뺏을 수 있는 형태로 동작하는 스케줄링 기법 CPU 성능 척도CPU utilization (CPU 이용률) - 시스템 입장에서 CPU가 일하는 시간Throughtput (처리량) - 시스템 입장에서 CPU가 단위 시간당 처리하는 처리량Turnarount time (소요시간, 반환시간) - 프로세스 입장에서 CPU를 기다리고, 점유하고 모두 끝내는데 걸리는 시간Waiting time (대기 시간) - 프로세스 입장에서 CPU를 점유하기까지 기다리는 시간Response time (응답 시간) - 프로세스 입장에서 CPU를 처음으로 점유하는데 ..
