Loading

摘要: 深度剖析Spring Boot自动装配机制实现原理 在前面的分析中,Spring Framework一直在致力于解决一个问题,就是如何让bean的管理变得更简单,如何让开发者尽可能的少关注一些基础化的bean的配置,从而实现自动装配。所以,所谓的自动装配,实际上就是如何自动将bean装载到Ioc容器中来。 实际上在spring 3.x版本中,Enab 阅读全文
posted @ 2021-11-26 09:07 跟着Mic学架构 阅读(617) 评论(2) 推荐(1) 编辑
摘要: 你真的知道Spring注解驱动的前世今生吗?这篇文章让你豁然开朗! 本篇文章,从Spring1.x到Spring 5.x的迭代中,站在现在的角度去思考Spring注解驱动的发展过程,这将有助于我们更好的理解Spring中的注解设计。 Spring Framework 1.x 在SpringFramework1.x时代,其中在1.2.0是这个时代的分水岭,当时Java 阅读全文
posted @ 2021-11-25 11:42 跟着Mic学架构 阅读(421) 评论(0) 推荐(2) 编辑
摘要: Spring Boot的前世今生以及它和Spring Cloud的关系详解。 要了解Spring Boot的发展背景,还得从2004年Spring Framework1.0版本发布开始说起,不过大家都是从开始学习Java就使用Spring Framework了,所以就不做过多展开。 随着使用Spring Framework进行开发的企业和个人越来越多,Spring 也慢慢从一 阅读全文
posted @ 2021-11-24 14:05 跟着Mic学架构 阅读(468) 评论(4) 推荐(4) 编辑
摘要: 深度揭秘Netty中的FastThreadLocal为什么比ThreadLocal效率更高? 深度揭秘Netty中的FastThreadLocal,Java已经有了一个ThreadLocal,Netty为什么要重新设计? 阅读全文
posted @ 2021-11-23 11:53 跟着Mic学架构 阅读(293) 评论(0) 推荐(1) 编辑
摘要:  Netty源码分析之Reactor线程模型详解 上一篇文章,分析了Netty服务端启动的初始化过程,今天我们来分析一下Netty中的Reactor线程模型 在分析源码之前,我们先分析,哪些地方用到了EventLoop? NioServerSocketChannel的连接监听注册 NioSocketChannel的IO事件注册 NioServerS 阅读全文
posted @ 2021-11-22 10:43 跟着Mic学架构 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 学不懂Netty?看不懂源码?不存在的,这篇文章手把手带你阅读Netty源码! 阅读这篇文章之前,建议先阅读和这篇文章关联的内容。 1. 详细剖析分布式微服务架构下网络通信的底层实现原理(图解) 2. (年薪60W的技巧)工作了5年,你真的理解Netty以及为什么要用吗?(深度干货) 3. 深度解析Netty中的核心组件(图解+实例) 4. BAT面试必问细节:关于Netty中 阅读全文
posted @ 2021-11-20 09:31 跟着Mic学架构 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 基于Netty4手把手实现一个带注册中心和注解的Dubbo框架 阅读这篇文章之前,建议先阅读和这篇文章关联的内容。 1. 详细剖析分布式微服务架构下网络通信的底层实现原理(图解) 2. (年薪60W的技巧)工作了5年,你真的理解Netty以及为什么要用吗?(深度干货) 3. 深度解析Netty中的核心组件(图解+实例) 4. BAT面试必问细节:关于Netty中 阅读全文
posted @ 2021-11-19 10:52 跟着Mic学架构 阅读(171) 评论(1) 推荐(0) 编辑
摘要: 手把手教你基于Netty实现一个基础的RPC框架(通俗易懂) 阅读这篇文章之前,建议先阅读和这篇文章关联的内容。 [1]详细剖析分布式微服务架构下网络通信的底层实现原理(图解) [2][年薪60W的技巧]工作了5年,你真的理解Netty以及为什么要用吗?(深度干货) [3]深度解析Netty中的核心组件(图解+实例) [4]BAT面试必问细节:关于Netty中 阅读全文
posted @ 2021-11-17 09:45 跟着Mic学架构 阅读(616) 评论(4) 推荐(2) 编辑
摘要: 全网最详细最齐全的序列化技术及深度解析与应用实战 这篇文章主要给大家讲解序列化和反序列化。 序列化是网络通信中非常重要的一个机制,好的序列化方式能够直接影响数据传输的性能。 序列化 所谓的序列化,就是把一个对象,转化为某种特定的形式,然后以数据流的方式传输。 比如把一个对象直接转化为二进制数据流进行传输。当然这个对象可以转化为其他形式之后再转化为数 阅读全文
posted @ 2021-11-16 09:58 跟着Mic学架构 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 基于Netty实现自定义消息通信协议(协议设计及解析应用实战) 所谓的协议,是由语法、语义、时序这三个要素组成的一种规范,通信双方按照该协议规范来实现网络数据传输,这样通信双方才能实现数据正常通信和解析。 由于不同的中间件在功能方面有一定差异,所以其实应该是没有一种标准化协议来满足不同差异化需求,因此很多中间件都会定义自己的通信协议,另外通信协议可以解决粘包和拆 阅读全文
posted @ 2021-11-15 11:06 跟着Mic学架构 阅读(367) 评论(0) 推荐(0) 编辑