Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cheese10yun/TIL

:octocat: Today I Learned. 그날 그날 모든 활동들을 정리
https://github.com/cheese10yun/TIL

til wiki

Last synced: 2 months ago
JSON representation

:octocat: Today I Learned. 그날 그날 모든 활동들을 정리

Awesome Lists containing this project

README

        

# Today I Learned(TIL) Wiki
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fcheese10yun%2FTIL&count_bg=%2379C83D&title_bg=%23555555&icon=github.svg&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
[![Blog](https://img.shields.io/badge/Blog-cheese10yun.github.io-green.svg)](https://cheese10yun.github.io/)

## Spring
* IoC
* [의존성 주입 DI 기초](https://github.com/cheese10yun/TIL/blob/master/Spring/IoC/DI-%EA%B8%B0%EC%B4%88.md)
* AOP
* [AOP - 용어 정리](https://github.com/cheese10yun/TIL/blob/master/Spring/aop/AOP-basic.md)
* [AOP - Proxy](https://github.com/cheese10yun/TIL/blob/master/Spring/aop/AOP-proxiy.md)
* Batch
* [Batch 기초](https://github.com/cheese10yun/blog-sample/blob/master/batch-demo/README.md)
* [Batch 학습 정리](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/README.md)
* [Spring Batch CSV Writer](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-csv-wirter.md)
* [Batch CSV Reader](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-csv-reader.md)
* [Batch Job](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-job.md)
* [Batch 개발](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-application.md)
* [Batch Test 노하우](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-test-2.md)
* [Batch Insert 성능 향상기 1편 - JPA Batch Insert](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/jpa-batch-insert.md)
* [Batch Insert 성능 향상기 2편 - 성능 측정](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-batch-insert.md)
* [Spring Batch Reader 성능 측정 및 분석](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/item-reader-performance.md)
* [Batch HTTP Page Item Reader](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-http-page-item-reader.md)
* [MySQL Batch Update 성능 측정 및 분석](https://github.com/cheese10yun/blog-sample/blob/master/exposed-study/docs/bulk-update.md)
* [Batch Update Performance 성능 측정 및 분석](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/batch-update-performance.md)
* JPA
* [자바 ORM표준 JPA프로그래밍](https://github.com/cheese10yun/TIL/blob/master/Spring/jpa/%EC%9E%90%EB%B0%94ORM%ED%91%9C%EC%A4%80JPA%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D.md)
* [페이징 API](https://github.com/cheese10yun/TIL/blob/master/Spring/jpa/JPA-Paging-API.md)
* [Embedded를 적극 활용하자](https://github.com/cheese10yun/blog-sample/blob/master/embedded/README.md)
* [OneToOne 관계 설정 팁](https://github.com/cheese10yun/spring-jpa-best-practices/blob/master/doc/step-05.md)
* [OneToMany 관계 설정 팁](https://github.com/cheese10yun/spring-jpa-best-practices/blob/master/doc/step-09.md)
* [Paging 처리 Fetch Join 적용시 limit 동작하지 않는 이슈](https://github.com/cheese10yun/blog-sample/blob/master/jpa-fetch-join/README.md)
* [JPA 학습 정리](https://github.com/cheese10yun/TIL/blob/master/Spring/jpa/jpa.md)
* [무식하게 배우는 JPA](https://github.com/cheese10yun/blog-sample/blob/master/spring-kotlin/README.md)
* [JPA N+1 발생원인과 해결방법](https://github.com/cheese10yun/blog-sample/blob/master/jpa-n-plus-1/README.md)
* [Querydsl With Koltin](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/query-dsl-study.md)
* [영속성 컨텍스트 주의점](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/jpa-persistence-context.md)
* [영속성 컨텍스트 플러시](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/jpa-flush.md)
* [벌크 연산시 주의점](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/jpa-bulk.md)
* [JPA 선호 하는 패턴](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/jpa-preference.md)
* [Querydsl Projection 정리](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/querydsl-projections.md)
* [Querydsl Repository Support 활용](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/querydsl-custom-repository.md)
* [JPA + Querydsl group_concat 사용법](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/query-dsl-group-concat.md)
* [JPA @Where 사용법](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/jpa-where.md)
* [JPA Batch Insert](https://github.com/cheese10yun/blog-sample/blob/master/batch-study/docs/jpa-batch-insert.md)
* [JPQL 조회 방식에 대한 분석](https://github.com/cheese10yun/blog-sample/blob/master/jpa-repeatable-read/README.md)
* [JPA 페이징 Performance 향상 방법](https://cheese10yun.github.io/page-performance/)
* [Spring Boot3 Kotlin JPA & Querydsl 적용하기](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/spirngboot3-jpa-querydsl.md)
* Mongo
* [Spring Data MongoDB Repository 확장](https://github.com/cheese10yun/blog-sample/blob/master/mongo-study/mongo-custom-repository.md)
* [MongoDB 다양한 테스트 케이스를 커버할 수 있는 테스트 데이터 셋업 방법](https://github.com/cheese10yun/blog-sample/blob/master/mongo-study/spring-data-mongo-test-data-setup.md)
* [MongoDB Update 성능 측정 및 분석](https://github.com/cheese10yun/blog-sample/blob/master/mongo-study/mongodb-bulk-update-performance.md)
* Data Flow
* Task
* [Task 기초](https://github.com/cheese10yun/TIL/blob/master/Spring/data-flow/task/task-basic.md)
* MVC
* [MVC 요청 Flow](https://github.com/cheese10yun/TIL/blob/master/Spring/mvc/mvc-flow.md)
* [TaskExecutor 비동기 처리](https://github.com/cheese10yun/TIL/blob/master/Spring/mvc/TaskExecutor-%EB%B9%84%EB%8F%99%EA%B8%B0-%EC%B2%98%EB%A6%AC.md)
* [Spring 웹 MVC 강의 정리](https://github.com/cheese10yun/TIL/blob/master/Spring/mvc/Spring-%EC%9B%B9MVC-%EA%B0%95%EC%9D%98-%EC%A0%95%EB%A6%AC.md)
* [Spring MVC 기초](https://github.com/cheese10yun/TIL/blob/master/Spring/mvc/mvc-basic.md)
* [Cookie](https://github.com/cheese10yun/TIL/blob/master/network/http/cookie.md)
* Security
* [Security 기초](https://github.com/cheese10yun/TIL/blob/master/Spring/security/basic.md)
* [ACL](https://github.com/cheese10yun/TIL/blob/master/Spring/security/ACL.md)
* [CSRF](https://github.com/cheese10yun/blog-sample/blob/master/sample-csrf/README.md)
* [Custom Security Expression](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Custom%20Security%20Expression.md)
* [Security Expression](https://github.com/cheese10yun/TIL/blob/master/Spring/security/security-expression.md)
* Security 학습
* Stater Class
* [Module 1](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Starter%20Class/module-01.md)
* [Module 2](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Starter%20Class/module-02.md)
* [Module 3](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Starter%20Class/module-03.md)
* [Module 5](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Starter%20Class/module-05.md)
* Intermediate Class
* [Module 7](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Intermediate%20Class/module-07.md)
* [Module 8](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Intermediate%20Class/module-08.md)
* [Module 9](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Intermediate%20Class/module-09.md)
* Certification Class
* [Module 11](https://github.com/cheese10yun/TIL/blob/master/Spring/security/Certification%20Class/module-11.md)
* Servlet
* [Servlet 기초](https://github.com/cheese10yun/TIL/blob/master/Spring/servlet/basic.md)
* Test
* [Spring Boot Test 종류 및 Sample Code](https://github.com/cheese10yun/blog-sample/blob/master/spring-boot-test/README.md)
* [Spring Test 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/test-guide.md)
* [Rest Docs : Test Code 기반 REST API 문서 만들기](https://github.com/cheese10yun/TIL/blob/master/Spring/restdocs.md)
* [객체 생성시 테스트 전략](https://github.com/cheese10yun/blog-sample/blob/master/ddd/README.md)
* [테스트 코드 작성에 대한 나름의 고찰](https://github.com/cheese10yun/blog-sample/blob/master/test-code/README.md)
* [Junit5 With Kotlin](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-junit5/README.md)
* [Junit5 정리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-junit5/docs/Junit5.md)
* [RestTemplate Mock 기반 테스트 하기](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/rest-template-mock-test.md)
* [Mockito 정리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-junit5/docs/mockito.md)
* [TestContainer 정리](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/test-containers.md)
* [JPA 기반 테스트 코드 작성 팁](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/jpa-test-support.md)
* [외부 인프라스트럭처 테스트](https://github.com/cheese10yun/blog-sample/blob/master/spring-mock-test/README.md)
* [Junit 5 Tip](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/junit5.md)
* [Mockserver Netty 사용해서 HTTP 통신 Mocking 하기](https://github.com/cheese10yun/blog-sample/blob/master/mockserver-netty/README.md)
* [외부 인프라스트럭처를 테스트하는 자세](https://github.com/cheese10yun/blog-sample/blob/master/tesing/demo/document/external-infrastructure-testing.md)
* [테스트 대역폭 늘리기](https://github.com/cheese10yun/blog-sample/blob/master/tesing/demo/document/test-bandwidth.md)
* [Jacoco 기본적인 사용법](https://github.com/cheese10yun/blog-sample/blob/master/prometheus-grafana/docs/Jacoco.md)
* [실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 1: 효율적인 Mock Test](https://github.com/cheese10yun/blog-sample/blob/master/spring-camp-test/README.md)
* Transaction
* [Isolation Level](https://github.com/cheese10yun/TIL/blob/master/Spring/transaction/isolation.md)
* [트랜잭션 Lock - 트랜잭션 선점 잠금, 비선점 잠금](https://github.com/cheese10yun/TIL/blob/master/Spring/transaction/transaction-lock.md)
* [트랜잭션 Checked Exception에대한 고찰](https://github.com/cheese10yun/blog-sample/blob/master/exception/README.md)
* [트랜잭션 기초 학습 정리](https://github.com/cheese10yun/TIL/blob/master/Spring/transaction/transaction-study.md)
* [트랜잭션 Rollback 케이스 정리](https://github.com/cheese10yun/blog-sample/blob/master/spring-transaction-test/README.md)
* [트랜잭션 단위](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-junit5/docs/transaction.md)
* [동일한 Bean(Class)에서 @Transactional 동작 방식](https://github.com/cheese10yun/blog-sample/blob/master/query-dsl/docs/transaction.md)
* [ApplicationEventPublisher 기반으로 강결합 및 트랜잭션 문제 해결](https://github.com/cheese10yun/blog-sample/blob/master/event-transaction/README.md)
* [레플리케이션 트랜잭션 처리 방식](https://github.com/cheese10yun/blog-sample/blob/master/spring-transaction/READEMD.md)
* [Class Loader](https://github.com/cheese10yun/TIL/blob/master/Spring/basic/class-loader.md)
* Spring Boot
* [Spring Boot 기초](https://github.com/cheese10yun/TIL/blob/master/Spring/boot/spring-boot-basic.md)
* OAuth2
* [소셜 연동 (Google, FaceBook)](https://github.com/cheese10yun/spring-security-oauth2-social/blob/master/README.md)
* [OAuth2 인증서버 구현하기](https://github.com/cheese10yun/springboot-oauth2/blob/master/README.md)
* MSA
* [MSA 기초 정리](https://github.com/cheese10yun/TIL/blob/master/Spring/msa/spring-cloud-%EA%B8%B0%EC%B4%88.md)
* [Spring Cloud Config](https://github.com/cheese10yun/msa-study-sample/blob/master/docs/config.md)
* [Spring Cloud Bus](https://github.com/cheese10yun/msa-study-sample/blob/master/docs/bus.md)
* [Spring Cloud Feign](https://github.com/cheese10yun/msa-study-sample/blob/master/docs/feign.md)
* [Spring Cloud Ribbon](https://github.com/cheese10yun/msa-study-sample/blob/master/docs/ribbon.md)
* [Spring Cloud Eureka](https://github.com/cheese10yun/msa-study-sample/blob/master/docs/eureka.md)
* [Spring Cloud Zuul](https://github.com/cheese10yun/msa-study-sample/blob/master/docs/api-gateway.md)
* [Spring Cloud Gateway](https://github.com/cheese10yun/blog-sample/blob/master/spring-gateway/README.md)
* [Spring Cloud Gateway Error Handling & Filter](https://github.com/cheese10yun/blog-sample/blob/master/spring-msa/docs/cloud-gateway.md)
* [Spring Cloud Hystrix](https://github.com/cheese10yun/blog-sample/blob/master/msa-study/hystrix/README.md)
* [Spring Cloud Stream](https://github.com/cheese10yun/blog-sample/blob/master/msa-study/steam-sample/README.md)
* [Spring Cloud Config Server 정리](https://github.com/cheese10yun/blog-sample/blob/master/spring-msa/docs/config-server.md)
* [Spring Cloud Config & Cloud Bus](https://github.com/cheese10yun/blog-sample/blob/master/spring-msa/docs/config-client.md)
* [Spring Cloud Resilience4j 기초 정리](https://github.com/cheese10yun/blog-sample/blob/master/spring-msa/docs/resillience4j-base.md)
* [Spring Cloud Sleuth 분산 환경 트래킹](https://github.com/cheese10yun/blog-sample/blob/master/msa-error-response/docs/sleuth.md)
* Redis
* [Redis Getting Started](https://github.com/cheese10yun/blog-sample/blob/master/redis/README.md)
* 연재
* [Spring Jpa Best Practices](https://github.com/cheese10yun/spring-jpa-best-practices/blob/master/README.md)
* [Spring 실전 가이드](https://github.com/cheese10yun/spring-guide/blob/master/README.md)
* [Slack Notification](https://github.com/cheese10yun/spring-boot-slack-notificaion/blob/master/README.md)
* [RabbitMQ - 간단 정리 및 기초 활용법](https://github.com/cheese10yun/TIL/blob/master/Spring/rabbitmq.md)
* [Jackson 어노테이션 정리](https://github.com/cheese10yun/blog-sample/blob/master/jackson/README.md)
* [Lombok 사용팁 정리](https://github.com/cheese10yun/blog-sample/blob/master/lombok/README.md)
* [Lombok 가이드](https://github.com/cheese10yun/TIL/blob/master/Spring/lombok-guide.md)
* [Custom Validation 어노테이션 만들기(1)](https://github.com/cheese10yun/blog-sample/blob/master/custom-validation/docs/field-validation.md)
* [Custom Validation 어노테이션 만들기(2)](https://github.com/cheese10yun/blog-sample/blob/master/custom-validation/docs/class-validation.md)
* [Spring5 레시피 정리](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%EC%8A%A4%ED%94%84%EB%A7%815%EB%A0%88%EC%8B%9C%ED%94%BC.md)
* [Spring Boot Https 적용하기](https://github.com/cheese10yun/blog-sample/blob/master/spring-https/README.md)
* [Spring 이란?](https://github.com/cheese10yun/TIL/blob/master/Spring/%EC%8A%A4%ED%94%84%EB%A7%81%EC%9D%B4%EB%9E%80.md)
* [Gradle 기반 멀티 모듈 구성하기](https://github.com/cheese10yun/blog-sample/blob/master/multi-module/README.md)
* [Spring Actuator 기초 설정](https://github.com/cheese10yun/blog-sample/blob/master/actuator/README.md)
* [Immutable Properties 설정하는 방법](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-junit5/docs/data-properties.md)
* [Application Event](https://github.com/cheese10yun/blog-sample/blob/master/application-event/README.md)
* [Spring Data JDBC Getting Started](https://github.com/cheese10yun/blog-sample/blob/master/spring-data-jdbc-sample/README.md)
* [Spring 관련 기타](https://github.com/cheese10yun/TIL/blob/master/Spring/etc.md)
* [Spring Docker](https://github.com/cheese10yun/blog-sample/blob/master/spring-docker/README.md)
* [Spring with Kotlin](https://github.com/cheese10yun/spring-kotlin-api/blob/master/docs/spring-with-kotlin.md)
* [JDBC 정리](https://github.com/cheese10yun/blog-sample/blob/master/jdbc-study/README.md)
* [Error Response 서버로 전달하기](https://github.com/cheese10yun/blog-sample/blob/master/msa-error-response/README.md)
* [HTTP Client 책임 분리하기](https://github.com/cheese10yun/blog-sample/blob/master/msa-error-response/docs/http-client.md)
* [MySQL Connection Pool 관리 - HikariCP 설정 및 타임아웃 처리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/mysql-connection-pool.md)
* [Spring Boot에서 HikariCP로 MySQL Connection Pool 최적화하기](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/mysql-connection-pool-2.md)
* [HikariCP로 MySQL Connection Pool 최적화하기](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/mysql-connection-pool-2.md)

## 운영체제
* [운영체제 기초](https://github.com/cheese10yun/TIL/blob/master/OS/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C_%EA%B8%B0%EC%B4%88.md)
* [운영체제와 정보기술의 원리 정리](https://github.com/cheese10yun/TIL/blob/master/OS/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EC%99%80%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%8A%AC%EC%9D%98%EC%9B%90%EB%A6%AC.md)

## RDBMS
* [데이터베이스 첫걸음 정리](https://github.com/cheese10yun/TIL/blob/master/Database/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%B2%AB%EA%B1%B8%EC%9D%8C.md)
* [관계형 데이터베이스 실전 입문 정리](https://github.com/cheese10yun/TIL/blob/master/Database/%EA%B4%80%EA%B3%84%ED%98%95_%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4_%EC%8B%A4%EC%A0%84_%EC%9E%85%EB%AC%B8.md)
* [정규화 정리](https://github.com/cheese10yun/TIL/blob/master/Database/%EC%A0%95%EA%B7%9C%ED%99%94.md)
* [MySQL 5.7 완벽 분석](https://github.com/cheese10yun/TIL/blob/master/Database/Mysql_5.7_%EC%99%84%EB%B2%BD_%EB%B6%84%EC%84%9D.md)
* [Real MySQL](https://github.com/cheese10yun/TIL/blob/master/Database/real_mysql.md)
* [Real MySQL 8.0 1권](https://github.com/cheese10yun/TIL/blob/master/Database/real-mysql-8.0-part1.md)
* [Real MySQL 8.0 2권](https://github.com/cheese10yun/TIL/blob/master/Database/real-mysql-8.0-part2.md)
* [MySQL Tip](https://github.com/cheese10yun/TIL/blob/master/Database/mysql-tip.md)
* [MySQL Index](https://github.com/cheese10yun/TIL/blob/master/Database/mysql-index-study.md)
* [MySQL Pagination](https://github.com/cheese10yun/TIL/blob/master/Database/mysql-pagination.md)
* [MySQL Concurrency](https://github.com/cheese10yun/TIL/blob/master/Database/mysql-concurrency.md)

## Mongo DB
* [몽고 디비 완벽 가이드](https://github.com/cheese10yun/TIL/blob/master/MongoDB/%EB%AA%BD%EA%B3%A0DB_%EC%99%84%EB%B2%BD_%EA%B0%80%EC%9D%B4%EB%93%9C.md)
* [몽고 디비 Study](https://github.com/cheese10yun/blog-sample/blob/master/mongo-study/README.md)

## 네트워크
* [OSI 7 계층](https://github.com/cheese10yun/TIL/blob/master/network/OSI-7%EA%B3%84%EC%B8%B5.md)
* [CORS](https://github.com/cheese10yun/TIL/blob/master/network/http/CORS.md)
* [HTTPS 기초](https://github.com/cheese10yun/TIL/blob/master/network/http/https.md)
* [REST API](https://github.com/cheese10yun/TIL/blob/master/network/http/REST.md)
* [OAuth2](https://github.com/cheese10yun/TIL/blob/master/network/http/OAuth2.md)
* [그림으로 배우는 HTTP & Network](https://github.com/cheese10yun/TIL/blob/master/network/%EA%B7%B8%EB%A6%BC%EC%9C%BC%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94_HTTP.md)
* [그림으로 배우는 네트워크 원리](https://github.com/cheese10yun/TIL/blob/master/network/%EA%B7%B8%EB%A6%BC%EC%9C%BC%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94_%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%EC%9B%90%EB%A6%AC.md)

## 컴퓨터 구조
* [컴퓨터 구조 기초](https://github.com/cheese10yun/TIL/blob/master/ca/ca-basic.md)

## OOP
* [객체지향의 사실과 오해 정리](https://github.com/cheese10yun/TIL/blob/master/OOP/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%9D%98%EC%82%AC%EC%8B%A4%EA%B3%BC%EC%98%A4%ED%95%B4.md)
* [개발자가 반드시 정복해야할 객체지향과 디자인 패턴 정리](https://github.com/cheese10yun/TIL/blob/master/OOP/%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EB%B0%98%EB%93%9C%EC%8B%9C-%EC%A0%95%EB%B3%B5%ED%95%B4%EC%95%BC%ED%95%A0-%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EA%B3%BC-%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4.md)
* [JAVA 객체지향 디자인 패턴 정리](https://github.com/cheese10yun/TIL/blob/master/OOP/JAVA-%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4.md)
* [객체지향 프로그래밍 입문](https://github.com/cheese10yun/TIL/blob/master/OOP/%EA%B0%9D%EC%B2%B4-%EC%A7%80%ED%96%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%9E%85%EB%AC%B8.md)
* SOLID
* 기초 이론
* [SRP](https://github.com/cheese10yun/TIL/blob/master/OOP/solid-%EA%B8%B0%EC%B4%88/SRP.md)
* [OCP](https://github.com/cheese10yun/TIL/blob/master/OOP/solid-%EA%B8%B0%EC%B4%88/OCP.md)
* [LSP](https://github.com/cheese10yun/TIL/blob/master/OOP/solid-%EA%B8%B0%EC%B4%88/LSP.md)
* [ISP](https://github.com/cheese10yun/TIL/blob/master/OOP/solid-%EA%B8%B0%EC%B4%88/ISP.md)
* [DIP](https://github.com/cheese10yun/TIL/blob/master/OOP/solid-%EA%B8%B0%EC%B4%88/DIP.md)
* 실전 예제
* [SRP](https://github.com/cheese10yun/spring-SOLID/blob/master/docs/SRP.md)
* [OCP](https://github.com/cheese10yun/spring-SOLID/blob/master/docs/OCP.md)
* [LSP 예정]()
* [ISP 예정]()
* [DIP](https://github.com/cheese10yun/spring-SOLID/blob/master/docs/DIP.md)
* [Design Smells (나쁜 디자인에 나타나는 3 가지 냄새)](https://github.com/cheese10yun/TIL/blob/master/OOP/Design-Smells.md)
* [GoF의 디자인패턴](https://github.com/cheese10yun/TIL/blob/master/OOP/GOF_%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4.md)
* [Spring OOP 프로그래밍 예제(1) - 내가 해석한 SOLID](https://github.com/cheese10yun/blog-sample/blob/master/notification/README.md)
* [Spring OOP 프로그래밍 예제(2) - Value 클래스로 응집력 높이기](https://github.com/cheese10yun/blog-sample/blob/master/bankapi/README.md)
* [Spring OOP 프로그래밍 예제(3) - 추상화, 다형성](https://github.com/cheese10yun/blog-sample/blob/master/partner-api/README.md)
* [Spring OOP 프로그래밍 예제(4) - Service, ServiceImpl 구조에 대한 고찰](https://github.com/cheese10yun/blog-sample/blob/master/service/README.md)
* [Spring OOP 프로그래밍 예제(5) - 외부 API(PagerDuty) 호출](https://github.com/cheese10yun/blog-sample/blob/master/pagerduty/README.md)
* [Spring OOP 프로그래밍 예제(6) - 예제로 보는 캡슐화](https://github.com/cheese10yun/blog-sample/blob/master/encapsulation/README.md)

## Docker
* [Docker 기초](https://github.com/cheese10yun/TIL/blob/master/docker/docker-beginner.md)
* [MySQL Replication In Docker](https://github.com/cheese10yun/TIL/blob/master/docker/docker.md)

## Nginx
* [Nginx 기초 설정](https://github.com/cheese10yun/TIL/blob/master/nginx/nginx-basic.md)

## Redis
* [빅데이터 저장 및 분석을 위한 NoSQL & Redis](https://github.com/cheese10yun/TIL/blob/master/redis/%EB%B9%85%EB%8D%B0%EC%9D%B4%ED%84%B0_%EC%A0%80%EC%9E%A5_%EB%B0%8F_%EB%B6%84%EC%84%9D%EC%9D%84_%EC%9C%84%ED%95%9CNoSQL%26Redis.md)
* [Redis 기초](https://github.com/cheese10yun/TIL/blob/master/ETC/redis-beginner.md)
* [Redis Study](https://github.com/cheese10yun/blog-sample/blob/master/redis/redis-study.md)
* [Redis Lettuce Connection Pool](https://github.com/cheese10yun/blog-sample/blob/master/redis/redis-lettuce-conneciton-pool.md)

## Java
* [Thread](https://github.com/cheese10yun/TIL/blob/master/JAVA/thread.md)
* [인터페이스](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4.md)
* [Effective Java](https://github.com/cheese10yun/TIL/blob/master/JAVA/Effective-java.md)
* [Hash Table](https://github.com/cheese10yun/TIL/blob/master/JAVA/hash-table.md)
* [자바 메모리](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EC%9E%90%EB%B0%94-%EB%A9%94%EB%AA%A8%EB%A6%AC.md)
* [제네릭](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EC%A0%9C%EB%84%A4%EB%A6%AD.md)
* [람다 기초](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EB%9E%8C%EB%8B%A4%EC%8B%9D-%EA%B8%B0%EC%B4%88.md)
* [자바8인액션 정리](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EC%9E%90%EB%B0%948-%EC%9D%B8%EC%95%A1%EC%85%98.md)
* [더 자바, 코드를 조작하는 다양한 방법](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EC%9E%90%EB%B0%94-%EC%BD%94%EB%93%9C%EB%A5%BC-%EC%A1%B0%EC%9E%91%ED%95%98%EB%8A%94-%EB%8B%A4%EC%96%91%ED%95%9C%EB%B0%A9%EB%B2%95.md)
* [자바 트러블슈팅](https://github.com/cheese10yun/TIL/blob/master/JAVA/%EC%9E%90%EB%B0%94-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85.md)

## Kotlin
* [Kotlin In Action 정리](https://github.com/cheese10yun/TIL/blob/master/kotlin/kotlin_in_action.md)
* [코틀린 쿡북 정리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-cook-book/README.md)
* [코틀린 기반 API 개발](https://github.com/cheese10yun/spring-kotlin-api/blob/master/README.md)
* [Ktlint 코드 스타일 검사](https://github.com/cheese10yun/blog-sample/blob/master/ktlint/README.md)
* [Kotlin 기반 경량 ORM Exposed](https://github.com/cheese10yun/blog-sample/blob/master/exposed-study/README.md)
* [Kotlin 기반 경량 ORM Exposed 추가 정리 part 2](https://github.com/cheese10yun/blog-sample/blob/master/exposed-study/docs/exposed.md)
* [Kotlin 기반 경량 ORM Exposed 추가 정리 part 3](https://github.com/cheese10yun/blog-sample/blob/master/exposed-study/docs/exposed-1.md)
* [이펙티브 코틀린](https://github.com/cheese10yun/TIL/blob/master/kotlin/%EC%9D%B4%ED%8E%99%ED%8B%B0%EB%B8%8C%20%EC%BD%94%ED%8B%80%EB%A6%B0.md)
* [다재다능 코틀린 프로그래밍](https://github.com/cheese10yun/TIL/blob/master/kotlin/%EB%8B%A4%EC%9E%AC%EB%8B%A4%EB%8A%A5%20%EC%BD%94%ED%8B%80%EB%A6%B0%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D.md)
* [코틀린 쿡북](https://github.com/cheese10yun/TIL/blob/master/kotlin/%EC%BD%94%ED%8B%80%EB%A6%B0%20%EC%BF%A1%EB%B6%81.md)
* [코틀린 Collection 정리](https://github.com/cheese10yun/TIL/blob/master/ETC/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BB%AC%EB%9E%99%EC%85%98-%EA%B0%80%EA%B3%B5.md)
* [코틀린 동시성 프로그래밍](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/%EC%BD%94%ED%8B%80%EB%A6%B0-%EB%8F%99%EC%8B%9C%EC%84%B1-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D.md)
* [코틀린 코루틴 학습](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/Kotlin%20Coroutines.md)
* [2시간으로 끝내는 코루틴 학습 정리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/2%EC%8B%9C%EA%B0%84%EC%9C%BC%EB%A1%9C%20%EB%81%9D%EB%82%B4%EB%8A%94%20%EC%BD%94%EB%A3%A8%ED%8B%B4.md)
* [코틀린 JSON Minify](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/kotlin-json-minify.md)
* [코틀린 고급편](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/kotlin-advance.md)
* [Kotlin 자주 사용하는 패턴 정리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/Kotlin-pattern.md)
* [Kotlin 코루틴으로 성능 개선: Flow를 활용한 다중 요청 처리](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/coroutine-flatMapMerge.md)
* [Kotlin 객체 생성의 안전성과 유효성 강화하기](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-coroutine/Kotlin-pattern-2.md)

## Node
* [Apex](https://github.com/cheese10yun/TIL/blob/master/Node/Apex.md)
* [Claudia](https://github.com/cheese10yun/TIL/blob/master/Node/Claudia.md)
* [Serverless](https://github.com/cheese10yun/TIL/blob/master/Node/serverless.md)
* [AWS S3 이미지 최적화](https://github.com/cheese10yun/TIL/blob/master/Node/aws_s3_image_optimization.md)
* [Cron](https://github.com/cheese10yun/TIL/blob/master/Node/cron.md)
* [Loopback 기초](https://github.com/cheese10yun/TIL/blob/master/Node/loopback.md)
* [Loopback Board](https://github.com/cheese10yun/TIL/blob/master/Node/loopback-board.md)
* [Loopback Tip](https://github.com/cheese10yun/TIL/blob/master/Node/loopback-tip.md)
* [Node Install](https://github.com/cheese10yun/TIL/blob/master/Node/node-install.md)
* [NVM](https://github.com/cheese10yun/TIL/blob/master/Node/nvm.md)
* [PM2](https://github.com/cheese10yun/TIL/blob/master/Node/PM2.md)
* [Redis](https://github.com/cheese10yun/TIL/blob/master/Node/Redis.md)
* [Social Login](https://github.com/cheese10yun/TIL/blob/master/Node/social_login.md)
* [TDD](https://github.com/cheese10yun/TIL/blob/master/Node/TDD.md)
* [카카오 봇 만들기](https://github.com/cheese10yun/KaKaoBot-Node/blob/master/README.md)

## Vue
* [Vue 기초](https://github.com/cheese10yun/TIL/blob/master/vue/vue-beginner.md)
* [Vue2.js 프로그래밍 정리](https://github.com/cheese10yun/TIL/blob/master/vue/vue.js2-programing.md)
* [Vue Project](https://github.com/cheese10yun/TIL/blob/master/vue/vue-proejct.md)

## Kafka
* [실전 아파치 카프카](https://github.com/cheese10yun/TIL/blob/master/kafka/%EC%8B%A4%EC%A0%84-%EC%95%84%ED%8C%8C%EC%B9%98-%EC%B9%B4%ED%94%84%EC%B9%B4.md)
* [아파치 카프카 애플리케이션 프로그래밍 with 자바](https://github.com/cheese10yun/TIL/blob/master/kafka/%EC%95%84%ED%8C%8C%EC%B9%98%20%EC%B9%B4%ED%94%84%EC%B9%B4%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%20with%20%EC%9E%90%EB%B0%94.md)
* [아파치 카프카 애플리케이션 프로그래밍](https://github.com/cheese10yun/blog-sample/blob/master/kafka-study/%EC%95%84%ED%8C%8C%EC%B9%98%20%EC%B9%B4%ED%94%84%EC%B9%B4%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D.md)

## Reactive Streams
* [Rx Java & Kotlin](https://github.com/cheese10yun/blog-sample/blob/master/reactive-kotlin/README.md)
* [Rx Kotlin 으로 성능 개선](https://github.com/cheese10yun/blog-sample/blob/master/reactive/README.md)

## ELK
* [나만의 데이터 분석 플랫폼 엘라스틱서치](https://github.com/cheese10yun/TIL/blob/master/elk/%EC%8B%9C%EC%9E%91%ED%95%98%EC%84%B8%EC%9A%94!_%EC%97%98%EB%9D%BC%EC%8A%A4%ED%8B%B1%EC%84%9C%EC%B9%98.md)
* [시작하세요! 엘라스틱서치](https://github.com/cheese10yun/TIL/blob/master/elk/%EB%82%98%EB%A7%8C%EC%9D%98_%EB%8D%B0%EC%9D%B4%ED%84%B0_%EB%B6%84%EC%84%9D_%ED%94%8C%EB%9E%AB%ED%8F%BC_%EC%97%98%EB%9D%BC%EC%8A%A4%ED%8B%B1%EC%84%9C%EC%B9%98.md)
* [Elasticsearch APM: 기본 설정](https://github.com/cheese10yun/blog-sample/blob/master/spring-msa/docs/elasticsearch-apm-1.md)
* [Elasticsearch APM: 분산 트랜잭션 추적](https://github.com/cheese10yun/blog-sample/blob/master/spring-msa/docs/elasticsearch-apm-2.md)
* [IT인을 위한 ELK 통합로그시스템 구축과 활용](https://github.com/cheese10yun/TIL/blob/master/elk/IT%EC%9D%B8%EC%9D%84%20%EC%9C%84%ED%95%9C%20ELK%20%ED%86%B5%ED%95%A9%EB%A1%9C%EA%B7%B8%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EA%B5%AC%EC%B6%95%EA%B3%BC%20%ED%99%9C%EC%9A%A9.md)
* [엘라스틱 스택 개발 부터 운영까지](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%EC%97%98%EB%9D%BC%EC%8A%A4%ED%8B%B1%20%EC%8A%A4%ED%83%9D%20%EA%B0%9C%EB%B0%9C%20%EB%B6%80%ED%84%B0%20%EC%9A%B4%EC%98%81%EA%B9%8C%EC%A7%80.md)

## Architecture
* [좋은 코드 설계를 위한 답없는 고민들](https://github.com/cheese10yun/blog-sample/blob/master/intellij-test/intellij-test/docs/none-title.md)

## Tool
* [IntelliJ Tip](https://github.com/cheese10yun/IntelliJ/blob/master/README.md)
* [DataGrip](https://github.com/cheese10yun/TIL/blob/master/tool/DataGrip.md)
* [인텔리제이 자주 사용하는 기능 정리](https://github.com/cheese10yun/blog-sample/blob/master/intellij-test/intellij-test/REAEMD.md)
* [인텔리제이 JPA Console](https://github.com/cheese10yun/IntelliJ/blob/master/JPA/JPA-Console.md)
* [인텔리제이로 Builder Pattern 쉽게 구현하기](https://github.com/cheese10yun/IntelliJ/blob/master/plugin/builder-pattern.md)
* [문자열 팁](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/%EB%AC%B8%EC%9E%90%EC%97%B4.md)
* [리팩토링](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/refactoring.md)
* [Live Template](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/live-template.md)
* [Todo 사용법](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/intellij-todo.md)
* Git 활용법
* [기초: commit, push, pull, stash, unstash ..](https://github.com/cheese10yun/IntelliJ/blob/master/git/base.md)
* [Rest](https://github.com/cheese10yun/IntelliJ/blob/master/git/rest.md)
* [다국어 messages.properties](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/messages-properties.md)
* [Github 사용법](https://github.com/cheese10yun/IntelliJ/blob/master/github/기본사용법.md)
* [Properties 자동완성 기능](https://github.com/cheese10yun/IntelliJ/blob/master/plugin/Assistant-Properties.md)
* [특정 Import 제외하기](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/import-exclude.md)
* 추천 Plugin
* [Spring Assistant - Properties 자동완성](https://github.com/cheese10yun/IntelliJ/blob/master/plugin/Spring-Assistant.md)
* [String Manipulation](https://github.com/cheese10yun/blog-sample/blob/master/kotlin-jpa/docs/intellij-string-manipulation.md)
* [Null Safe 설정](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/null-safe.md)
* [Excute Gradle Task 사용하기](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/gradle-task.md)
* [Visual VM Launcher IntelliJ](https://cheese10yun.github.io/intellij-visual-vm/)
* [인텔리제이 Github Code Review](https://cheese10yun.github.io/intellij-code-review/)
* Spring
* [Spring Boot 여러대 서버 실행하기](https://github.com/cheese10yun/IntelliJ/blob/master/spring/run-config.md)
* [Spring Boot Run Gradle에게 위임하기](https://github.com/cheese10yun/IntelliJ/blob/master/spring/spring-boot-out.md)
* [Spring Boot Actuator IntelliJ 활용하기](https://github.com/cheese10yun/blog-sample/tree/master/actuator?fbclid=IwAR26-tzhK16V2wGh1dt9CekOGCRkvlIfIkYfsJC5p_eF-CPeI7D4pF_jnK4#intellij-endpint)
* [인텔리제이 cannot resolve symbol 에러 처리](https://github.com/cheese10yun/IntelliJ/blob/master/etc/%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4(IntelliJ)%20cannot%20resolve%20symbol%20%EC%97%90%EB%9F%AC%20%EC%B2%98%EB%A6%AC.md)
* [IntelliJ 각종 Tip](https://github.com/cheese10yun/IntelliJ/blob/master/nomal/tip.md)

## POP it 포스팅
* [작성글](https://www.popit.kr/author/Yun)

## 도서
* [DDD Start 정리](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/DDD-START.md)
* [Clean Code 정리](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/clean-code.md)
* [JavaScript Patterns 정리](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/javascript-patterns.md)
* [Do it 자료구조와함께배우는알고리즘입문](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/Do-it-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0%EC%99%80%ED%95%A8%EA%BB%98%EB%B0%B0%EC%9A%B0%EB%8A%94%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%EC%9E%85%EB%AC%B8.md)
* [어떻게공부할것인가](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%EC%96%B4%EB%96%BB%EA%B2%8C%EA%B3%B5%EB%B6%80%ED%95%A0%EA%B2%83%EC%9D%B8%EA%B0%80.md)
* [실용주의 프로그래머](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%EC%8B%A4%EC%9A%A9%EC%A3%BC%EC%9D%98%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8.md)
* [피플웨어](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%ED%94%BC%ED%94%8C%EC%9B%A8%EC%96%B4.md)
* [함께 자라기 - 애자일로 가는 길](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%ED%95%A8%EA%BB%98_%EC%9E%90%EB%9D%BC%EA%B8%B0.md)
* [클린 코더](https://github.com/cheese10yun/TIL/blob/master/도서/클린-코더.md)
* [도메인 주도 설계란 무엇인가](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%EB%8F%84%EB%A9%94%EC%9D%B8%20%EC%A3%BC%EB%8F%84%20%EC%84%A4%EA%B3%84%EB%9E%80%20%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80.md)
* [학교에서 알려주지 않는 17가지 실무 개발 기술](https://github.com/cheese10yun/TIL/blob/master/%EB%8F%84%EC%84%9C/%ED%95%99%EA%B5%90%EC%97%90%EC%84%9C_%EC%95%8C%EB%A0%A4%EC%A3%BC%EC%A7%80_%EC%95%8A%EB%8A%94_17%EA%B0%80%EC%A7%80_%EC%8B%A4%EB%AC%B4_%EA%B0%9C%EB%B0%9C_%EA%B8%B0%EC%88%A0.md)

## 쿠버네티스
* [쿠버네티스 기초 학습](https://github.com/cheese10yun/TIL/blob/master/kubernetes/kubernetes-basic.md)
* [컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커](https://github.com/cheese10yun/TIL/blob/master/kubernetes/%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%20%EC%9D%B8%ED%94%84%EB%9D%BC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%EC%9D%84%20%EC%9C%84%ED%95%9C%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4:%EB%8F%84%EC%BB%A4.md)

## AWS
* [AWS CLI 설정](https://github.com/cheese10yun/TIL/blob/master/AWS/AWS-CLI.md)
* [AWS 대표 서비스 정리](https://github.com/cheese10yun/TIL/blob/master/AWS/AWS-Service.md)
* [AWS 서비스 패턴 정리](https://github.com/cheese10yun/TIL/blob/master/AWS/AWS-%EC%84%9C%EB%B9%84%EC%8A%A4-%ED%8C%A8%ED%84%B4-%EC%A0%95%EB%A6%AC.md)

## ELK
* [설치 및 기초 사용법](https://github.com/cheese10yun/blog-sample/blob/master/elk-sample/api/README.md)
* [시작하세요! 엘라스틱서치](https://github.com/cheese10yun/TIL/blob/master/elk/%EB%82%98%EB%A7%8C%EC%9D%98_%EB%8D%B0%EC%9D%B4%ED%84%B0_%EB%B6%84%EC%84%9D_%ED%94%8C%EB%9E%AB%ED%8F%BC_%EC%97%98%EB%9D%BC%EC%8A%A4%ED%8B%B1%EC%84%9C%EC%B9%98.md)
* [ETC: 기타정리](https://github.com/cheese10yun/TIL/blob/master/elk/elk-etc.md)

## ETC
* [Bitbucket](https://github.com/cheese10yun/TIL/blob/master/ETC/bitbucket-beginner.md)
* [MySQL 비밀번호 초기화](https://github.com/cheese10yun/TIL/blob/master/ETC/mysql-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%B4%88%EA%B8%B0%ED%99%94.md)
* [TimeZone 설정](https://github.com/cheese10yun/TIL/blob/master/ETC/time-zone-setting.md)
* [Gollum WIKI](https://github.com/cheese10yun/TIL/blob/master/ETC/Gollum.md)
* [추천 개발 강의 및 도서](https://github.com/cheese10yun/dev-info)
* [VIM](https://github.com/cheese10yun/TIL/blob/master/ETC/VIM.md)
* [ETC](https://github.com/cheese10yun/TIL/blob/master/ETC/ETC.md)
* [Github Action With Gradle](https://github.com/cheese10yun/github-action/blob/master/README.md)
* [Locust Server 성능 테스트 도구 소개](https://github.com/cheese10yun/blog-sample/blob/master/locust/README.md)
* [Locust Server 성능 테스트 도구 기능 소개](https://github.com/cheese10yun/blog-sample/blob/master/locust/docs/part-2.md)

## 외부활동
* [양재동 코드랩](https://www.youtube.com/@user-nl2vv9cj8d)
* [자바 스프링 실전 가이드](https://www.youtube.com/watch?v=TIag2sXhZRk)
* [Kotlin 기반 Spring Boot를 통한 REST API 개발](https://www.youtube.com/watch?v=l7k1PnEgt94)
* [한 번에 끝내는 Spring 완.전.판 강의](https://fastcampus.co.kr/dev_online_spring)
* Part 6: Spring Security OAuth2 Social
* Part 8: Spring REST Docs
* Part 9: 리팩토링: 유지보수하기 좋은 코드 디자인
* [스프링 캠프 2023 - 실무에서 적용하는 테스트 코드 작성 방법과 노하우](https://springcamp.ksug.org/2023/)
* [Kakaopay Tech Blog](https://tech.kakaopay.com/)
* [실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 1: 효율적인 Mock Test](https://tech.kakaopay.com/post/mock-test-code/)
* [실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 2: 테스트 코드로부터 피드백 받기](https://tech.kakaopay.com/post/mock-test-code-part-2/)
* [실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 3: Given 지옥에서 벗어나기 - 객체 기반 데이터 셋업의 한계](https://tech.kakaopay.com/post/given-test-code/)
* [Spring Batch 애플리케이션 성능 향상을 위한 주요 팁](https://tech.kakaopay.com/post/spring-batch-performance/)
* [MSA 환경에서의 유연한 HTTP 클라이언트 설계 전략](https://tech.kakaopay.com/post/make-http-client-design-flexible/)
* [Kakao Tech](https://tech.kakao.com/)
* [Kakao Tech 제2회 - Spring Batch 애플리케이션 성능 향상을 위한 주요 팁](https://tech.kakao.com/2023/07/04/kakao-tech-meet-2/) - [발표영상](https://www.youtube.com/watch?v=XSkz0kO7J3w)