profile
차분하게 겸손하게 건강하게
post-thumbnail

토폴로지로 이해하는 Amazon 2부

계정은 5개 공간 요소에서 나머지 4개를 담는 공간이며 철저한 관리가 필요함5개 공간 요소계정, 리전, 가용 영역, VPC, 서브넷

2023년 9월 16일
·
0개의 댓글
·
post-thumbnail

Docker 학습 : Docker 튜토리얼

컨테이너 시작 :docker container start컨테이너 정지 : docker container stop컨테이너 삭제 : docker container rmExample$ docker container run -it -name "test2" cnetos /bin

2023년 9월 14일
·
0개의 댓글
·
post-thumbnail

토폴로지로 이해하는 Amazon 1부

1장VPC는 AWS가 채택한 네트워킹 방식중 하나VPC는 네트워크 인터페이스에서 시작하며 이를 사용하는 모든 서비스는 VPC 보안 통제 대상, VPC의 모든 트래픽은 보안 그룹, 네트워크 ACL, 라우팅 테이블이 기본 통제

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

Docker 학습 : 컨테이너 기술과 Docker의 개요

컨테이너 기술의 개요, Docker의 개요, Docker의 기능, Docker의 작동 구조

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

TDD

테스트 주도 개발을 읽고...

2023년 9월 9일
·
0개의 댓글
·

퇴사 후 기록해보는 회사의 서버가 운영이 아슬아슬한 이유

1\. DB Schema, 구조가 한 번 정의되고 운영이 되면 회귀하기가 정말 어렵다.2\. Production DB의 테이블을 다른 DB의 테이블에 안전하게 미러링 하는 방법3\. Http Request, transaction Log 모니터링 시스템 구축 ( APM,

2023년 9월 6일
·
0개의 댓글
·
post-thumbnail

모던 자바스크립트 딥다이브 : 1

프로그래밍이란?프로그래밍 언어구문과 의미자바스크립트 탄생자바스크립트 표준화자바스크립트 성장의 역사자바스크립트와 ECMAScript자바스크립트 특징ES6 브라우저 지원 현황6장 : 데이터 타입

2023년 9월 3일
·
0개의 댓글
·
post-thumbnail

node.js 교과서 학습 3

싱글 스레드인 노드가 CPU코어를 모두 사용할 수 있게 해주는 모듈포트를 공유하는 노드 프로세스를 여러 개 둘 수도 있어 요처이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청을 분산시킬 수 있다.하지만 세션유지가 불가능하니 서버 프로세스 외부의 공간을 활용해야

2023년 9월 2일
·
0개의 댓글
·
post-thumbnail

TCP/IP socket 2

TCP/IP 소켓프로그래밍 학습

2023년 9월 2일
·
0개의 댓글
·
post-thumbnail

node.js 교과서 학습 : node 내장 객체

node js 교과서 학습내용

2023년 9월 1일
·
0개의 댓글
·
post-thumbnail

node.js 교과서 학습 : JS 문법

싱글 스레드여서 멀티 스레드방식보다는 컴퓨터 자원을 적게 사용하는 장점이 존재 (CPU core 1개만 사용)I/O가 많은 작업에 적합, libuv로 인해 I/O작업을 OS단이 non-blocking 방식으로 처리해준다.CPU 집약적인 연산이 많다면 싱글 스레드라는

2023년 9월 1일
·
0개의 댓글
·
post-thumbnail

TCP/IP socket

윤성우 TCP/IP 소켓프로그래밍 학습

2023년 8월 30일
·
0개의 댓글
·
post-thumbnail

node.js runtime

1장브라우저에 탑재된 V8 engine을 브라우저 밖으로 들고나왔다.Node.js Core LibraryNode.js Bindingsv8, libuv(비동기 I/O)libuv : 노드의 특성인 이벤트 기반, 논블로킹 I/O 모델을 구현이벤트(클릭, 네트워크 요청..)가

2023년 8월 29일
·
0개의 댓글
·
post-thumbnail

독하게 되새기는 C 프로그래밍

https://www.inflearn.com/course/독하게-되새기는-c프로그래밍/dashboard강의에서 알려주는 것컴퓨터 언어 서적, 강의에서 알려주는 보편적인 문법위주의 강의가 전혀 아니며C를 도구로 사용해서 컴퓨터에 대하여 알려주는 강의입니다.오히려

2023년 8월 18일
·
0개의 댓글
·

network 1

보통 사용하는 IP주소는 32비트인 IPv4 그리고 Ip주소를 표기는 4개의 옥텟을 "."단위로 구분합니다.16진수를 사용하는 2계층의 MAC주소와 달리 10진수로 표기하므로 8비트 옥텟은 0 ~ 255의 값을 쓸 수 있습니다.IP주소는 네트워크 주소와 호스트 주소로

2023년 7월 19일
·
1개의 댓글
·

Network addess translate - symmetric

사설 ip를 가진 host(network에 연결된 컴퓨터)가 인터넷의 다른 host에 TCP기반 요청을 할 때 패킷을 만든다.해당 패킷은 NAT gateway를 만나기 전에 패킷(L3)의 source ip에는 사설ip +port 가 적혀있다.3.NAT gateway에

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

malloc, memset, free

포인터 변수의 R value위치에서 연산자에 따른 차이pnData : pnData가 가지고 있는 값 &pnData : pnData의 메모리 주소\*pnData : pnData가 가지고 있는 메모리 주소에 있는 값2번에서 malloc(sizeof(int) \* 4)mal

2023년 6월 6일
·
0개의 댓글
·
post-thumbnail

vscode memoryView extension 사용해보기

c언어를 취미로 하는데 생각보다 재밌다책에서는 window + visual basic으로 알려주지만mac환경이라 vscode로 따라하는 중이다!managed 언어만 경험이 있어 메모리 개념이 없어 학습하면서 기록을 남긴다메모리 주소는 1Byte(64bit)단위의 고유

2023년 6월 3일
·
0개의 댓글
·
post-thumbnail

onetoone lazy

2023년 6월 2일
·
0개의 댓글
·
post-thumbnail

Real Mysql 8.0 : 실행 계획 분석

실행 계획의 효율성 판단을 위해 예측했던 레코드 건수를 보여줌(index를 사용하는 조건에만 일치하는 레코드)스토리지 엔진별로 가지고 있는 통계 정보를 참조해 MySQL 옵티마이저가 산출해낸 값(정확X)반환하는 레코드 값이 아니라 쿼리 처리를 위해 읽고 체크한 레코드의

2023년 5월 30일
·
0개의 댓글
·