Skip to content

Instantly share code, notes, and snippets.

View YangSiJun528's full-sized avatar

sijun-yang YangSiJun528

View GitHub Profile
@YangSiJun528
YangSiJun528 / BST next&prev.md
Last active November 25, 2025 01:47
BST 삭제 로직 이해 안가서 정리한거

BST Successor/Predecessor

next() (successor): 본인보다 큰 것 중 가장 작은 것

Case 1: right 자식 있음

  • 오른쪽 서브트리의 min

Case 2: right 자식 없음

  • 부모를 따라 올라가면서, 내가 부모의 왼쪽 자식인 순간을 찾는다
  • 그 부모가 next
@YangSiJun528
YangSiJun528 / Java 벤치마크를 위한 JMH 설정 접근 방식.md
Created November 26, 2025 01:34
Java 벤치마크를 위한 JMH 설정 접근 방식

JMH Setup Approaches for Java Benchmarks

This document compares two common approaches for setting up JMH (Java Microbenchmark Harness) in Gradle projects. This is a general reference document, not specific to any particular project.


Approach 1: Shadow Jar

Overview

Uses the Shadow plugin to create an executable uber-jar containing all dependencies and JMH infrastructure.

AI 글

템플릿/콜백 패턴의 핵심 가치: 경계(boundary) 제어

템플릿 패턴의 본질은 실수 방지를 넘어서 자원의 생명주기를 프레임워크가 관리하는 데 있다.


0. 왜 템플릿 패턴이 필요한가?

@YangSiJun528
YangSiJun528 / 이직한 회사의 개발 문화 갱생시키기 - 제미니의 개발실무.md
Created December 1, 2025 02:53
이직한 회사의 개발 문화 갱생시키기 - 제미니의 개발실무
@YangSiJun528
YangSiJun528 / [AI 요약] 개발자 이력서 작성할 때 놓치기 쉽거나 잘 챙기면 좋을 내용들을 알려드립니다 - 쉬운코드.md
Created December 2, 2025 13:09
[AI 요약] 개발자 이력서 작성할 때 놓치기 쉽거나 잘 챙기면 좋을 내용들을 알려드립니다 - 쉬운코드

원본 영상 링크: https://www.youtube.com/live/m1Nsv3KfWNw?si=qK4y0IXBCyHsnJ6e

====

개발자 이력서 작성 팁 정리

핵심 원칙 (지난 시간 복습)

  • 문제 해결 과정설득력이 중요
  • 흐름: 문제 정의 → 해결 과정 → 결과
  • 기술적으로든 기술 외적으로든 논리적 설명이 핵심
@YangSiJun528
YangSiJun528 / (43) 이희승: 네티 13년 - PyCon Korea 2015.md
Created December 14, 2025 13:07
[AI 기반 요약] (43) 이희승: 네티 13년 - PyCon Korea 2015.md

Netty 오픈소스 프로젝트 13년 운영기 - 상세 정리

https://youtu.be/_2ZRGUegLjo?si=Jl8a8BlxIB0rMDRm


1. Netty 프로젝트 소개

Netty는 Java 프로그래밍 언어 상에서 동작하는 네트워크 애플리케이션 프레임워크다. 발표자는 이를 다음과 같이 설명한다:

@YangSiJun528
YangSiJun528 / 정적 사이트 생성기(SSG)는 어떻게 동작하는가.md
Created December 16, 2025 07:00
정적 사이트 생성기(SSG)는 어떻게 동작하는가.md

Zola 코드 pull 받고 Claude한테 코드 분석해서 정리해서 블로그 써달라함.

정적 사이트 생성기(SSG)는 어떻게 동작하는가

파트 1: 정적 사이트 생성기의 공통 원리

들어가며: SSG와 템플릿 엔진의 분리

정적 사이트 생성기(Static Site Generator)를 처음 접하면 "템플릿 엔진"과 "SSG"의 역할이 혼동되기 쉽습니다. 하지만 이 둘은 명확히 다른 역할을 담당합니다.

@YangSiJun528
YangSiJun528 / 00_NOTE.md
Last active January 17, 2026 08:28
[MIT] The Missing Semester of Your CS Education 강의 노트

소개

MIT에서 공개한 The Missing Semester of Your CS Education(여러분의 CS 교육에서 누락된 학기)에서 CS 교육에서 누락된 여러 내용을 다룬다. 내부 강의 자료이지만, 외부 사용자도 학습할 수 있도록 공개되어 있다.

주로 개발과 관련된 도구 활용에 대해서 다룬다. Shell, VIM, 가상 컨테이너, 백업, 로깅, 디버깅 등등 다양한 내용이 포함된다.

의도

여기에서 볼 수 있고, [

@YangSiJun528
YangSiJun528 / My-RSS-Subscription-List.md
Last active January 27, 2026 02:39
My RSS Subscription List
- **[이름](블로그 링크) | [피드 형식](피드 링크)**
  - 채택 이유, 저자 설명, 메모 등