笔者目前工作在一家云计算公司,主要业务是云网络。年初的时候,公司有一些功能的重构,需要一个用Java写一个与设备进行通信的RPC框架,笔者独自负责这个框架的技术选型与开发。所谓的设备其实就是一些交换机或路由器。通信的方式是通过netconf…
Java
本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。由于JUC内容很多,因此笔者将笔记拆为四部分: JUC源码详细分析之Part1——《CAS和原子类型》 JUC源码详细分析之Part2——《锁》 J…
本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。由于JUC内容很多,因此笔者将笔记拆为四部分: JUC源码详细分析之Part1——《CAS和原子类型》 JUC源码详细分析之Part2——《锁》 J…
本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。由于JUC内容很多,因此笔者将笔记拆为四部分: JUC源码详细分析之Part1——《CAS和原子类型》 JUC源码详细分析之Part2——《锁》 J…
在笔者看来,后端的技术点主要是两个,一个是并发一个是IO。其中并发涉及很多知识点:线程安全、锁、线程池等等,而这些知识点都在Java的JUC包下。 本系列笔记笔者将会详细的讲解JUC中核心类的源码,其中基于的JDK版本为1.8.0_291。…
Spring MVC源码分析分为三个部分,如果你还没看过前两部分,那我建议你按顺序看完前面的再看这个。 SpringMVC处理请求源码分析——part1 整体流程 - coderZoe的博客 SpringMVC处理请求源码分析——part2…
在学习尚硅谷Spring Cloud的视频中,发现Spring官网对于Spring Cloud Stream文档最老都是3.1.6,且3.1版本后的Spring Cloud Stream与视频中的2.x版本发生了较大的更改,官网也不再建议使…
上篇中我们已经讲了SpringMVC处理HTTP请求的整体流程,其间我们讲到了很多接口,如参数解析器,返回结果处理器等,但我们都没有深入的进去查看这些解析器或处理器是如何处理的。本章就带大家进入真实的案例场景,看看这些接口在具体场景下是如何…
本文主要讲SpringMVC处理HTTP请求的流程,本篇笔记的部分内容源自尚硅谷的雷丰阳老师。但笔者在学习过程中发现雷丰阳老师源码虽然讲的非常棒,但缺少对整体架构或者概览的把握,这点导致很多同学在学习时过于深入细节,最后一头雾水。因此笔者写…
笔者最近重温《Netty In Action》这本书时,引发了一些思考,主要针对于目前网管与Netty框架的相适性与网管对Netty的使用是否正确,此处的相适指Netty是否适合目前网管。顺便本篇笔记补充了一些Netty的细节知识,便于使用…