전체 글(37)
-
Valkey란?
Valkey의 탄생 배경Redis는 오랫동안 인메모리 데이터 저장소의 대표주자로 사용되어왔다. 그러나 2024년 초, Redis Labs(현 Redis Inc.)가 기존의 BSD 오픈소스 라이선스를 SSPL(Server Side Public License) 과 RSAL(Redis Source Available License) 로 변경하면서완전한 오픈소스 생태계에서 벗어나게 되었다. 이에 따라 AWS, Google Cloud, Oracle, Cockroach Labs 등 여러 주요 기업과 오픈소스 커뮤니티가 힘을 합쳐Redis 7.2 버전을 기반으로 한 새로운 오픈소스 프로젝트 Valkey를 출범시켰다.Valkey의 주요 특징🔁 Redis 7.2 완전 호환Valkey는 Redis 7.2를 기반으로 개발되..
2025.10.18 -
[취준] 본인 포트폴리오 링크 및 QR 공유
https://fanatical-glue-d17.notion.site/536217c329074e2485c76433d6cf39b7?pvs=4 이준수 | 부족함을 채워가는 개발자 0️⃣ Grade 📑 fanatical-glue-d17.notion.site
2023.10.31 -
[CS] 프로세스 스케줄링 (Process Scheduling)
Basic Concept & CPU 스케줄링이란 Scheduler의 종류 Job Scheduler (Long Term Scheduler): 새로운 프로세스를 Ready 큐에 가져오는 스케줄러 CPU Scheduler (Short Term Scheduler): Ready 큐에서 다음으로 CPU에 running 될 프로세스를 선택하는 스케줄러 Medium Term Scheduler: process-swapping을 담당하는 스케줄러 Others: I/O Scheduler, Real-time Scheduler CPU 스케줄링은 ready 큐에 있는 프로세스 중 다음으로 CPU를 할당해줄 프로세스를 선택하는 알고리즘이다. 프로세스라는 말로 통일할 것이지만 스케줄링의 최소단위는 쓰레드이다. 용어정리 Dispatc..
2023.09.22 -
[도서 리뷰] 래디컬 투게더
래디컬 투게더를 읽고 래디컬 투게더에 대한 요약 및 느낀점을 적기에 앞서 래디컬 투게더에 대한 소개 중 「래디컬」이 크리스천의 신앙 매뉴얼이었다고 한다면, 「래디컬 투게더」는 공동체의 신앙 매뉴얼이라고 할 수 있다 라는 글을 읽었다. 그래서 그런지 래디컬에 비해 래디컬 투게더가 훨씬 수월하게 읽혔으며 공동체로서, 작게는 제자반부터 청년부 전체, 주북제일교회, 한국의 기독교인들, 나아가 전세계의 기독교인들이 같은 방향으로 나아가는데에 도움을 주는 지침서라는 느낌을 많이 받게 되었다. 래디컬을 읽고와 마찬가지로 단원별로 짧게 정리하며 느낀점을 적어보았다. 래디컬 공동체의 시작은 ‘패러다임 체인지’다. 2005년 8월 뉴올리언즈에 밀어닥친 허리케인 카타리나가 데이비드 플랫 목사의 집을 물속에 잠기게 했고 플랫..
2023.09.12 -
[도서 리뷰] 래디컬
래디컬을 읽고 모든 걸 다 포기하고 따를 만한 분 : 예수님을 위해 모든 것을 버린다는 것은 무슨 뜻인가? 예수님께서는 이땅에 오셨을 당시 급진적인 메시지를 몇몇 사람들에게 전하셨다. 그 분은 철저한 순종을 지니는 소수의 사람들을 통해 역사적인 흐름을 새로운 방향으로 변화시켰다. 누가복음 9장에는 예수님이 찾아온 사람에게 "나를 따르려 하면서도 노숙한 삶을 살게 될지도 모른다"고 경고하셨다. 여우는 굴이 있고 하늘을 나는 새도 보금자리가 있지만, 인자는 머리를 둘 곳이 없다는 말씀이다. 이는 그리스도와의 관계가 완전히 헌신적이고 최우선적이며 절대적임을 의미한다. 이는 또한 세상에 대한 집착을 버리라는 명령으로도 볼 수 있다. 오늘날 많은 사람들은 복음과 직접 맞닿는 가치관과 사고 방식을 맹목적이고 무차별..
2023.09.12 -
[CS] Logging Level
로그 레벨(Log level)이란? 로그 레벨(Log Level)은 로그 메시지의 중요도를 나타내는 수준을 의미한다. 로그 레벨은 로깅 시스템에서 사용되며, 로그 메시지의 중요도에 따라 해당 메시지를 기록할지 결정하는 데 사용된다. 로그레벨 1) TRACE 가장 상세한 로그 레벨로, 애플리케이션의 실행 흐름과 디버깅 정보를 상세히 기록한다. 주로 디버깅 시에 사용된다. 2) DEBUG 디버깅 목적으로 사용되며, 개발 단계에서 상세한 정보를 기록한다. 애플리케이션의 내부 동작을 이해하고 문제를 분석하는 데 도움을 준다. 3) INFO 정보성 메시지를 기록한다. 애플리케이션의 주요 이벤트나 실행 상태에 대한 정보를 전달한다. 4) WARN 경고성 메시지를 기록한다. 예상치 못한 문제나 잠재적인 오류 상황을 ..
2023.09.03