![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架技术
文章平均质量分 92
鑫守一生
这个作者很懒,什么都没留下…
展开
-
NIOCSFramework
本文旨在实现一个服务器端采用NIO通信模式,而客户端采用BIO通信模式的工具型框架,且此框架可以二次开发,添加其他更完善的功能与操作。原创 2022-07-04 13:14:39 · 223 阅读 · 0 评论 -
基于代理机制-正则表达式模拟实现SpringAOP
Spring的AOP面向切面编程的核心在于对于一个切点的执行过程可以进行干预,加入前置拦截、后者拦截以及异常处理等,其中的底层原理是使用代理机制得到一个代理对象,实现方法的代理调用,以及通过给切面的切点添加拦截器链,在参考了SpringAOP的一系列源码后,简单模拟实现了面向切面编程的几个重要部分,如下基本上分为三个部分: 1、代理对象的获取 2、切点的匹配以及拦截器链的实现 3、对代理对象执行方法的参数以及结果的获取与处理 下面对这三个方面的实现进行具体阐述原创 2022-06-21 20:54:01 · 204 阅读 · 0 评论 -
简单模拟实现Spring-IoC
Spring框架的核心内容中,主要有两个功能:IoC和AOP。IoC又称为:控制反转,或者叫“自动注入”,而AOP则称为“面向切面编程”方案,或者称为:非侵入式逻辑更改/扩展。IoC的控制反转 中所谓的反转是指:非反转情况下,类的对象应该由代码自身实现实例化,而控制反转意味着,类的对象不是由代码本身完成实例化的,而是由某个“外在”系统实现实例化。本文是对IoC的一个简单实现。 这是由代码自身实现对象实例化。那么,IoC是使用“配置、自动注入”这两个配套手段实现对对象的实例化过程,即DI。代码中不会出现.原创 2022-06-18 11:43:44 · 326 阅读 · 1 评论