# 2023.05.29

## 할일 및 한일&#x20;

* [x] 모던 자바 인 액션 7장(병렬 데이터 처리와 성능) 학습 및 정리&#x20;
* [x] 스프링 MVC 강의 학습&#x20;
* [x] 알고리즘 문제 풀이&#x20;

## 경험 및 배움&#x20;

### 모던 자바 인 액션 7장(병렬 데이터 처리와 성능) 학습 및 정리&#x20;

오늘은 모던 자바 인 액션 7장을 학습 후 정리하였다.

이번 단원의 내용은 **병렬 데이터 처리와 성능!** 점점 어려워진다.. 이번 단원이 특히 그런 것 같다.

**단순 반복법, 순차 스트림, 병렬 스트림을 각각 개발하고 성능을 측정해보고, 포크/조인 프레임워크에 대해서도 학습해보았다.**

또한, **`Spliterator` 인터페이스**를 학습하고, 구현해보았다.

완벽하게 학습하진 못했지만, 예전같았으면 알아듣지도 못했을듯?🤣

자세한 학습 정리 내용은 다음과 같다.

{% embed url="<https://jinwonyoon.notion.site/Chapter-7-9b816ed51a5649298c34b6c76064a0fb>" %}

### 스프링 MVC 강의 학습&#x20;

또한, 어제 얘기했던 **프론트 컨트롤러 패턴**에 대해서 살짝 맛보았다.

아직 초기 버전이지만, 확실히 다형성도 살고 한 컨트롤러를 통해 우선적으로 접근되고, 나머지 서블릿으로 가기 때문에 객체지향의 의미에도 좀 더 가까운듯 하다.

{% embed url="<https://github.com/Jinwon-Dev/spring-mvc-1/commit/04d16df0f25685abf17c1b13b90587362ca11f4e>" %}

### 알고리즘 문제 풀이&#x20;

점점 머리가 굳는 것 같다!

프로그래머스 레벨 0문제도 어려워서 큰일이다.

{% embed url="<https://github.com/Jinwon-Dev/programmers-introduction/commits?author=Jinwon-Dev&since=2023-05-28&until=2023-05-29>" %}

## 개선 및 목표&#x20;

* 내일도 모던 자바 인 액션과 스프링 MVC 강의!&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jinwon-yoon.gitbook.io/jinonys-blog/daily-log/2023.05.29.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
