일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- apache flink
- flink
- contravariant
- flink watermarks
- Generic
- Heuristic Watermarks
- coroutines
- Perfect Watermarks
- 불공변
- java
- Heuristic Watermark
- Generics
- Perfect Watermark
- Stream
- event time
- MapReduce
- 가변성
- covariant
- watermark
- HDFS
- processing time
- Hadoop
- Coroutine
- watermarks
- ingestion time
- lambda
- 공변
- flink watermark
- kotlin
- Today
- Total
mm Home
OSI 7 은 대학생때 배웠지만 역시나 기억이 나지 않으므로.. 정리를 한다. OSI 7 이 왜 나왔을까?TCP/IP Model(4계층) 에서 보다 표준화, 학습도구, 문제 해결을 위하여 계층간 독립성을 가지기 위해서 개발.계층을 더 세분화함으로써 계층간 독립성을 구분시킬 수 있고, 독립성을 가지는 각 계층으로 인해 문제 해결도 보다 빠르게 할 수 있을 것이다. 물리계층 (1계층) - 전송 매체의 물리적 인터페이스 기술- 통신 케이블로 전기 신호 전송에 관한 인터페이스- 물리 계층이기 떄문에 데이터 전달만 할뿐 알고리즘 없음 (소프트웨어적 구현이 없는 유일한 계층) 데이터링크 계층 (2계층)- 물리계층 바로 위의 계층이다보니, 물리적 오류없이 한 장치에서 다른 장치로 프레임(데이터)을 전달하는 역할- 송..
스프링 MVC는 어떻게 작동하는가? 스프링 MVC 프레임워크는 Model-View-Controller 아키텍쳐를 제공해주고, 쉽고 유연한 개발을 하도록 지원해준다. 스프링 MVC에서 가장 큰 주체는 DispatcherServlet이다. DispatcherServlet은 Java EE의 Servlet을 래핑한 클래스이다. 컨트롤러의 컨트롤러 같은 느낌으로 개발을 아주 편리하게 하게 해준다. Request를 올바른 처리 핸들러에 위임하는 것부터 Model과 View 처리, Controller 매핑 등.. 다양한 기능을 지원해준다. 이미지 : https://docs.spring.io/spring/docs/3.0.0.M4/reference/html/ch15s02.html 'Front controller' 라고 ..
대학생때 서블릿으로 개발을 하다가, 입사 이후 스프링을 처음 사용할 때 신기했다. 어떻게 동작하는지 궁금하지 않은가?? 스프링 부트를 사용하면서부터는 component scan 도 관습에 의해 설정할 필요도 없으니 스프링 부트만 사용해본 개발자는 스프링 내부를 더 알기 어렵지 않을까 하는 생각이 들었다. 어노테이션 기반의 개발 과정이 편리하지만 그 내부를 들여다보기 어려운 점이 있었는데 이번 달에 릴리즈될 스프링 5에서는 다시 처음으로 돌아가는 개발을 할 수 있다고 하니 좀 더 내부를 이해하기 쉬울것 같다는 생각도 들었다.예전에 스프링을 공부하면서 context와 mvc쪽을 살짝 공부한적이 있었는데 정리해본다.깊이있게 좀 파악하고 싶은데.. 언제나 깊이있는 공부는 어려운것 같다. 어떻게 component..