logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cola架构:有限状态机(FSM)源码分析

cola状态机采用无状态设计,不存储中间状态,重点关注状态之间的转移,这样的设计使得cola更加的简单、轻量、易于上手,在高并发多线程场景下应用单例模式可以实现更高的性能;上述cola状态机语义模型的源码就解析完成了,在实际使用时,需要将语义模型进行组合构造编排,这里是通过Builder模式来完成的,下面进行展开说明;至此,状态机实例、状态机包含的状态、状态关联的所有转移都构造完毕,后续就可以通过

文章图片
#java#后端#中间件
大规模自动化重构框架--OpenRewrite浅析

OpenRewrite是一个用于大规模自动化代码重构的框架,通过帮助开发人员自动化地进行代码重构和转换,大大提升了研发效率。本文主要对OpenRewrite进行简要介绍,更详尽的说明可以参加OpenRewrite官网。

文章图片
#自动化#重构#java +1
Shiro框架:ShiroFilterFactoryBean过滤器源码解析

Shiro框架通过添加Servlet Filter的方式,提供了登录验证(Authentication)、访问控制(Authorization)以及Session管理等功能,极大的简化了Spring项目中登录鉴权模块的开发工作。下面通过ShiroFilterFactoryBean作为切入点,详细分析下Shiro自定义拦截器SpringShiroFilter的处理流程;并通过源码解析,跟踪Sprin

文章图片
#后端#中间件#java +4
大规模自动化重构框架--OpenRewrite浅析

OpenRewrite是一个用于大规模自动化代码重构的框架,通过帮助开发人员自动化地进行代码重构和转换,大大提升了研发效率。本文主要对OpenRewrite进行简要介绍,更详尽的说明可以参加OpenRewrite官网。

文章图片
#自动化#重构#java +1
到底了