| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- replication lag
- Kubernetes
- esbuild
- 통합 로깅 시스템
- go-sql-driver
- 보안
- go
- elasticsearch
- 오블완
- logging
- golang
- Infra
- GIT
- 디자인패턴
- GoF
- typescript
- database/sql
- 티스토리챌린지
- goland
- 관측 가능성
- 구조체
- blank import
- RDS
- MSA
- AI
- sqs fifo queue
- 캡슐화
- AWS
- Intellij
- javascript
- Today
- Total
Fall in IT.
안녕하세요.오늘은 프로세스 관리(Process Management)하는 방법에 대해서 알아보도록 하겠습니다. 프로세스를 관리하는 시스템콜 4가지fork() - 부모 프로세스를 복제하는 시스템 콜exec() - 어떤 프로그램을 새로운 프로세스로 태어나도록 하는 시스템 콜wait() - 자식 프로세스가 종료될때까지 기다렸다가(blocked) 자식이 죽으면 ready 상태로 변경되는 시스템 콜 - shell(command) 프로그램도 wait()시스템 콜을 사용하는 대표적인 프로그램 입니다.exit() - 프로세스를 종료하는 시스템 콜 - kill, break 등으로 프로세스를 죽이는 경우, 또는 윈도우창에서 X버튼을 누르는 경우 모두 해당 됩니다. 조금 더 자세히 알아보겠습니다. fork()부모 프로세스 i..
안녕하세요. 오늘은 프로세스의 개념과 흐름에 대해서 간단하게 알아보도록 하겠습니다. 프로세스의 개념실행중인 프로그램을 뜻합니다. 프로세스의 Context 개념간단하게 프로세스의 상태를 나타냅니다.프로세스의 상태로는 크게 세가지가 있습니다. CPU의 수행상태, 프로세스의 주소 공간, 프로세스 관련 커널 자료 구조CPU의 수행 상태 - CPU의 수행 상태를 나타내는 하드웨어 문맥으로 PC(Program Counter)와 각종 register가 해당됩니다. - Program Counter란, 프로세스의 실행될 부분 입니다.프로세스의 주소 공간 - code, data, stack프로세스 관련 커널 자료구조 - PCB(Process Control Block): 프로세스의 정보를 저장해놓는 블록을 의미합니다. - ..
안녕하세요. 오늘은 CSS에서 background-size 속성에 대해서 간단히 알아보도록 하겠습니다. background-size란?background-size 속성은 배경이미지의 사이즈를 조정하는 CSS 기능입니다.또는, 여러가지 이미지 요소들을 하나의 png파일로 모아서 작업할 때 retina의 경우 화질이 더 높기 때문에 2배 이미지를 넣고, background-size를 사용하여 1배 사이즈로 지정하여 이용하면 좋은 화질로 보여줄 수 있습니다.img 태그에 적용하는 object-fit의 속성과 유사합니다. 종류 (이해를 돕기위해 kakaobank이미지를 사용합니다.)auto - 기본값은 auto로 설정되며, background에 설정된 이미지의 원본 크기로 그대로 설정됩니다. cover - 이미..
안녕하세요.오늘은 간단하게 운영체제의 개념에 대해서 아주 간단하게 정리해보도록 하겠습니다.자세한 내용은 앞으로 차례차례 정리해 나가도록 하겠습니다. 운영체제란?운영체제는 모든 하드웨어와 모든 소프트웨어를 관리하는 컴퓨터시스템의 한 부분인 “실행 관리자”라고 정의할 수 있습니다.Windows, Mac, Linux, Unix 등이 대표적입니다. 운영체제의 기능 1. 컴퓨터를 편리하게 사용할 수 있도록 도와주는 역할2. 컴퓨터의 자원을 효율적으로 사용할 수 있도록 도와주는 역할 (cpu, memory 등) 조금 더 자세히 들여다보면,어떤 프로그램에게 CPU 사용권 할당할까? - CPU 스케줄링 한정된 메모리를 어떻게 쪼개어 쓰지? - 메모리 관리 빠른 CPU와 느린 I/O 장치간 속도차를 어떻게 극복하지? -..
안녕하세요. 오늘은 Angular5에서 ng-scrollreveal 사용법에 대해서 알아보겠습니다.ng-scrollreveal는 쉽게 스크롤 애니메이션을 적용할 수 있도록 도와주는 라이브러리 입니다. 목적Angular5에서 ng-scrollreveal 사용해보기 작업 순서angular-cli를 사용하여 angular5 프로젝트를 생성하고 실행해봅니다.생성한 프로젝트에 ng-scrollreveal 플러그인을 설치하고 적용합니다. angular5 프로젝트 생성 및 실행 (node.js, npm, angular-cli가 설치되어 있다는 가정하에 설명합니다.)angular-cli를 사용하여, angular5 project를 생성합니다. 프로젝트명은 scrollreveal-sample-app으로 합니다. - $ ..
