1. 알고리즘
- 프로그래머스 미로탈출
- https://ahlight.tistory.com/163
프로그래머스 - 미로탈출
1. 문제 문제 설명 1 x 1 크기의 칸들로 이루어진 직사각형 격자 형태의 미로에서 탈출하려고 합니다. 각 칸은 통로 또는 벽으로 구성되어 있으며, 벽으로 된 칸은 지나갈 수 없고 통로로 된 칸으
ahlight.tistory.com
2. 운영체제(공룡책)
*챕터4 - 스레드와 병행성 (Threads & Concurrency)
4.5 암묵적 스레딩(Implicit Threading)
- 스레딩의 생성, 관리 책임을 응용 개발자로부터 컴파일러와 라이브러리에게 넘겨주는 것
- 병행 및 병렬적인 응용의 설계를 도와준다
- 암묵적 스레딩을 활용한 전략은 병렬로 실행할 수 있는 작업(task)를 식별해야 한다.
4.5.1 스레드 풀(Thread pool)
다중 스레드 서버의 문제점
- 스레드 생성에 소요되는 시간
- 최대 스레드 개수의 한계
이를 위한 해결책이 스레드 풀(Thread Pool)이다.
스레드 풀은 일정 수의 스레드를 미리 풀 안에 생성해 놓는다.
스레드 풀의 장점
- 기존 스레드로 서비스하기에 종종 더 빠르다.
- 스레드 개수의 제한을 통해 다수의 스레드를 병렬처리 할 수 없는 시스템에 도움을 준다.
- 자원의 낭비 방지
3. 후니의 쉽게 쓴 시스코 네트워킹
* Part 7
Section 11~12
라우터의 명령어, 셋업 모드
4. 스프링 핵심원리 기본편 - 김영한
Chapter 7 의존관계 자동 주입
- 조회한 빈을 List, Map을 통해 받아 다형성을 활용할 수 있다. - 전략 패턴 구현 용이
- 비즈니스 로직에서 활용되는 빈은 가급적 자동 등록을 활용
- 그 외(AOP, 기술 문제)에선 수동 등록을 통해 어떤 빈들이 관리되는지 가시적으로 표현해준다.
'TIL' 카테고리의 다른 글
TIL - 0503 (0) | 2023.05.03 |
---|---|
TIL - 0502 (0) | 2023.05.02 |
TIL - 0429 (0) | 2023.04.30 |
TIL-0428 (0) | 2023.04.28 |
TIL - 0427 (0) | 2023.04.28 |