Thanks to visit codestin.com
Credit goes to github.com

Skip to content

joo-chang/TIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIL (Today I Learned)

오늘 내가 배운 것 기록하기

공부 자료 - 한 줄 공부

Kafka   

자바의 동시성과 멀티스레딩   

HashMap 동작 방식   

인증과 인가 (Authentication, Authorization)   

연관관계   

프로세스의 메모리 구조   

프록시서버   

Redis   

Multi Process, Multi Thread 비교   

Redis 캐싱 전략   

자바 메모리 구조   

Entity 연관 관계   

ArrayList 동작 원리   

NoSQL   

HashMap 특징   

분산 트랜잭션   

WebSocket   

영속성 컨텍스트   

JWT   

JSP Servlet 차이   

Filter와 Interceptor   

마크다운   

MSA 환경에서 JWT 기반 인증,인가 전략   

Checked Exception Unchecked Exception   

원시 타입과 참조 타입   

Map과 List 차이   

Java - var 키워드   

HTTP 통신 과정   

Recoil   

운영체제란?   

계층화 아키텍처 (Layered Architecture)   

JPA N+1 문제   

HTTP 웹 기본 지식   

ORM 과 순수 SQL 차이   

Java Stream   

Entity 설계 연습   

Wrapper Class   

Entity 직접 조회를 하면 안되는 이유   

Filter, DispatcherServlet, Interceptor, AOP   

부하테스트   

WebServer, WAS 차이   

REST, REST API, RESTful   

제네릭(Generics)   

Spring에서 Swagger 3.0 사용법   

CircuitBreaker   

OWASP Top 10   

Elastic Search   

캐시 (Cache)   

Query 성능 최적화   

프록시와 로딩 전략   

동시성 문제   

Docker   

log4j2   

Redis 명령어   

정렬 알고리즘 종류와 가장 좋은(?) 정렬은 무엇일까?   

쿠버네티스 - 노드, 파드, 컨테이너   

동시성 제어   

세션 (Session)   

Reflection   

쿼리 조회 성능 개선   

리덕스(Redux)   

CPU 스케줄링   

스프링 핵심 원리 - 기본편   

MSA 관련

Spring Cloud   

RabbitMQ   

MSA 정리   

API Gateway 패턴   

MSA란?   

MSA에서 Message Bus가 Down 될 경우 조치 사항   

Redis Sentinel, Cluster 차이   

Jasypt를 이용한 Yaml 설정 파일 리소스 암호화   

Spring Cloud Gateway   

클라이언트 사이드 로드 밸런싱 (FeignClient, Ribbon)   

MSA 트랜잭션 전략   

Spring Cloud Config   

MSA - 멀티 모듈 구성   

MSA - 보상 트랜잭션   

서비스 디스커버리 (Eureka)   

CS 기초

객체 지향 프로그래밍 (Object-Oriented Programming, OOP)   

데이터 구조와 알고리즘   

트러블 슈팅

동시성 문제 Redis와 Redisson   

JavaScript/TypeScript

reflow 와 repaint 차이점   

제네릭 (Generic)   

배열의 고차 함수   

디바운싱과 쓰로틀링(Debouncing & Throttling)   

TypeScript 기본 타입   

호이스팅   

커링(Currying) 기법   

JS에서 호이스팅이 가능한 이유   

클로저 (Closure)   

TypeScript 고급 타입   

Polling 기법   

프로젝트

대기열 시스템   

ForTickets 성능 테스트   

ForTickets   

Amazon S3 연동   

React

Rollup.js   

JWT 토큰 저장   

리액트 훅   

React   

리액트 동작방식   

알고리즘 개념

2차원 누적합   

구간합, 누적합 (prefix sum)   

완전 탐색(Exhaustive Search)   

비트 마스크   

그리디 (Greedy)   

우선순위 큐   

알고리즘 꿀팁   

에라토스테네스의 체   

순열 (Permutation)   

정렬 알고리즘   

다익스트라 (Dijkstra)   

조합 (Combination)   

DFS & BFS   

다이나믹 프로그래밍   

백트래킹 (Backtracking)   

이분 탐색 (Binary Search)   

그래프   

알고리즘 문제 풀이

코딩테스트

About

Today I Learned

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published