netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮...
IP属地:四川
netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮...
前言 上一篇文章讲了如何自定义注解,注解的加载和使用,这篇讲一下Spring的IOC过程,并通过自定义注解来实现IOC。 自定义注解 还是先看一下个最简单的例子,源码同样放在...
AOP即面向切面编程,实现的方式有很多,这篇文章主要介绍一下动态代理实现AOP的方式。主要从动态代理的原理进行分析。 1. jdk自带动态代理 代理分为静态代理和动态代理,...
关于加密 在解释SSH、SSL与HTTPS协议之前我先介绍一下非对称加密协议。在1976年以前,所有的加密都采用对称加密,既A使用某种加密规则对信息加密,B收到信息后逆向加密...
定义 装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案。 装饰器模式的结构 装饰器模式以对客户透明的方式动态的...
一般使用Spring,都会用到依赖注入(DI)。 如果测试中需要对Sping注入的对象进行注入,该怎么做呢? 选择一 修改实现 一种做法是把字段注入改为构造函数注入: 或者属...
前言 今天Carson来全面总结最常用的设计模式 - 单例模式。 其他设计模式介绍1分钟全面了解“设计模式”[https://www.jianshu.com/p/6e5eda...
一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。 “老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。“RPC,就是Remote Procedu...