profile
https://github.com/dong5854?tab=repositories
post-thumbnail

CPU 스케줄링

CPU 스케줄링

어제
·
0개의 댓글
·
post-thumbnail

Thread & Concurrency

Thread & Concurrency

5일 전
·
0개의 댓글
·
post-thumbnail

프로세스 간 통신(Inter-Process Communication, IPC), Socket, RPC

IPC, socket 그리고 RPC

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

프로세스(Process)

프로세스(Process)의 컨셉과 상태, 생성 그리고 종료

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

운영체제와 커널 그리고 시스템 콜

운영체제와 커널 그리고 시스템 콜

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

자바의 정석 3rd Edition 1권

자바의 정석 3rd Edition 1권을 읽고 난 후

2022년 7월 14일
·
0개의 댓글
·

CSRF란? feat. JWT 저장소에 대한 고민 1

Spring Security POST 403 에러를 해결하려다가...

2022년 7월 3일
·
0개의 댓글
·

파이썬 프로그램 Systemd로 관리하기

파시썬 프로그램을 systemd로 관리해보자.

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

react로 깃허브 페이지 만들기

백엔드 공부를 해야한는데 갑자기 또 병이 도져서 깃허브 페이지로 블로그를 만들고 싶어졌다.백엔드를 하다보면 가끔 눈에 보이는 페이지를 개발하고 싶은 욕구가 생기는데 또 이 병이 도져버린것 같다.목표는 블로그를 만들어서 깃헙 페이지로 블로그 이사를 하는것인데, 굳이 벨로

2022년 6월 20일
·
0개의 댓글
·

SQL과 관계형 모델

SQL이란? SQL 이란 관계형 데이터베이스(RDB)에 질의를 하기 위한 언어이다. 관계형 모델 관계형 모델이란 실제 세계의 데이터를 "관계"라는 개념을 사용해 표현한 데이터 모델이다. 이러한 관계형 모델을 이해하는데 가장 중요한 개념은 관계(릴레이션)이다. 릴레

2022년 6월 20일
·
0개의 댓글
·

웹 스토리지

Local Storage, Session Storage, IndexedDB... 뭐가달라?

2022년 6월 15일
·
0개의 댓글
·

쿠버네티스(Kubernetes,K8s) 개요

쿠버네티스란? kubernetes.io 의 설명에 따르면 쿠버네티스는 "컨테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리해주는 오픈소스 시스템"이다. 즉 쿠버네티스는 하나의 소프트웨어라기보다는 하나의 시스템이다. 만약 도커 컨테이너를 AWS EC2같은 서

2022년 5월 10일
·
0개의 댓글
·

Redis Stream

Redis Stream은 Redis 5.0에 새롭게 추가된 데이터 타입으로 로그데이터 에 적합한 중간에 데이터를 수정할 수 없는 append-only 데이터 스트럭처이다. Redis Stream의 특별한 점은 카프카와 같이 Consumer Groups라는 컨셉을 통해

2022년 4월 21일
·
0개의 댓글
·

Redis List

파이썬에서 Redis List를 사용해 메세징 큐를 구현해 보았다. publish하는 시점에 subscriber가 없으면 데이터가 유실되는 Pub/Sub과는 다르게 메세지를 넣어 둔 후 시간이 지나도 메세지를 가져오는것이 가능하다.위의 코드를 실행할 때 인상깊었던 부분

2022년 4월 21일
·
0개의 댓글
·

Redis Pub/Sub

간단한 메세지 큐가 필요해 redis pub/sub에 대해 알아봤다. 위의 코드는 파이썬에서 redis pub/sub을 테스트 할 때 사용한 코드이다. 멀티스레드를 이용해 publish하고 subscribe를 한 것을 print하여 통해 보여주는 코드다. 멀티스

2022년 4월 21일
·
0개의 댓글
·

redis 사용시 주의점

Redis는 Single Thread로 동작하기 때문에 주의해야 하는 명령어들이 있다.따라서 한 사용자가 시간복잡도가 높은 명령어들은 운영시에 사용하지 않는 것이 좋다.keys \* : 시간 복잡도가 O(n) 이기 때문에 운영중에 사용하면 장애의 원인이 될 수 있다.

2022년 4월 21일
·
0개의 댓글
·

SQL 테이블 조인에 관한 내용

Foreign Key는 외래키라고도 하며 다른 테이블의 특정 row를 식별할 수 있게 해주는 컬럼을 말한다.외래키를 이용하여 참조할 때 참조를 하는 테이블을 자식 테이블이라고 하고, 참조를 당하는 테이블을 부모 테이블이라고 한다.Foreign Key는 자식 테이블에 부

2022년 3월 28일
·
0개의 댓글
·

SQL SELECT 문의 실행 순서

SELECT 문의 각 절을 작성 순서대로 정리하면 아래와 같다.1\. SELECT2\. FROM3\. WHERE4\. GROUP BY5\. HAVING6\. ORDER BY7\. LIMIT하지만 각 절들의 실행은 우리가 작성한 순서와 다른 순서로 해석 및 실행된다.실행

2022년 3월 27일
·
0개의 댓글
·

SQL GROUP BY, WITH ROLLUP

특정 컬럼들 그룹화하기 위해서는 GROUP BY를 사용해 데이터를 그룹화 해야한다.GROUP BY를 사용할 때 기억할 것이 두가지가 있는데1\. GROUP BY는 DISTINCT와 얼핏 같아 보일 수 있지만 DISTINCT는 단순히 컬럼 내 데이터를 중복을 조회해서 조

2022년 3월 27일
·
0개의 댓글
·

SQL 문자열 관련 함수, 집계,산술 함수

문자열을 추출문자열의 길이를 반환UPPER 함수는 문자열을 대문자로 바꿔 보여주고, LOWER 함수는 문자열을 소문자로 바꿔서 보여준다.문자열의 왼쪽 또는 오른쪽을 특정 문자열로 채워준다.문자열에 있는 공백을 제거하는 함수, 문자열 내부의 공백을 제거하지는 못한다.개수

2022년 3월 27일
·
0개의 댓글
·