- 博客(38)
- 收藏
- 关注
原创 5. 自定义WebHandler与默认DispatcherHandler加载冲突问题
本文描述了webflux中自定义WebHandler实现与默认DispatcherHandler实现加载冲突的问题,并提供了两种解决方式。一种是bean加载完成后替换成需要的bean,一种是在自定义starter中配置configuration类,覆盖框架中configuration类的方式,并分析了spring-boot第二种方式的实现原理。
2022-11-14 17:34:49 781
原创 5. 异步的应用层实现
本篇文章分享了应用层实现异步的方式、好处,给出了java demo并用响应式编程方式进行了改写,本篇文章分享的异步方式也可以用在rpc框架中。
2022-10-08 23:57:25 137
转载 100%弄明白5种IO模型
本文详细讲解了五种IO模型,原文来自知乎https://zhuanlan.zhihu.com/p/115912936,修改了部分不通顺的语句和错别字
2022-09-29 23:33:28 94
原创 1. http header中参数有下划线时无法传递
此篇文章分享了在研发过程中遇到的http header中值有下划线无法传输的问题,并分析了网上主要的两种说法对我的场景的性适用性。
2022-09-14 23:07:49 1303
原创 2. 如何封装个自己的spring-boot starter
本文分享了如何封装一个自己的springboot starter及封装过程中的注意事项。
2022-09-09 21:16:32 2269
原创 1. mybatis mapper与xml文件自动生成
本文分享了使用maven插件自动生成mybatis的mapper.xml文件和mapper java映射文件的方法。
2022-09-08 21:23:18 5576
原创 3. 缓存请求body引起的gateway filter重复执行
本文分享了百度到的缓存请求body的方法和此方法的缺陷以及在改进缺陷的过程中引入的filter 链重复执行的问题,分享了gateway官方缓存body的方案和解决问题的过程。
2022-09-06 22:11:34 2502 1
原创 4. Flux.filter与Flux.filterWhen的区别与联系
本篇文章分享Flux.filter与Flux.filterWhen的异同,并进行了测试。
2022-09-03 20:24:51 1252
原创 2. flatMap、flatMapSequential、concatMap区别与联系
本文分享了flatMap、flatMapSequential、concatMap的区别与联系
2022-09-01 21:08:05 1239 1
原创 6. handle 方法详解-HandlerAdapter获取及后续请求处理
本节分享了handle方法内部HandlerAdapter获取的原理,分享了获取到handler后的请求处理流程和filter链的组装原理。
2022-08-29 20:02:59 749
原创 1. Java8函数式编程介绍及分页查询实战
本文介绍了函数式编程概念和Java中的函数式编程接口,并用分页查询功能,演示了Supplier的使用
2022-08-25 23:01:56 577
原创 2. gateway 调用链截断及filter重复执行
本篇文章分享了使用gateway做开平网关,当不满足业务条件,返回调用者错误信息时,如何截断filter。
2022-08-23 21:47:25 2257
原创 1. 恼人的Multipart form data
本篇文章描述了使用gateway上传文件时,解析Multipart form data数据遇到的问题及解决方案
2022-08-22 22:58:19 1598 4
原创 5. handle方法详解-handler获取
主要分享handle方法内部逻辑中的mapping.getHandler(exchange)方法的实现原理,得出gateway使用的是RoutePredicateHandlerMapping的实现的结论。
2022-08-22 22:05:26 1993
原创 4. gateway入口 handle方法详解-handlerMappings获取
本篇文章是handle方法实现原理系列文章的第一章。主要分享了handle方法中handlerMappings的初始化方式及时机
2022-08-20 16:10:28 1594
原创 3. spring-cloud-gateway 自动装配与handle入口
本篇文章分享了spring-cloud-gateway的两个重要的自动装配类,从自动装配类开始引出gateway的请求处理入口handle
2022-08-20 13:46:03 706
原创 2. spring-cloud-gateway的组织结构
本篇文章介绍了spring-cloud-gateway的组织结构,包括pom结构,自动装配类,代码结构等
2022-08-20 12:42:10 192
原创 1. spring-cloud-gateway工作原理
本篇文章介绍了spring-cloud-gateway的工作原理,内置断言、过滤器,yaml配置文件示例及文件读取方法等。
2022-08-17 22:39:04 1241
原创 3. applicationContext是如何获取的
本文介绍了 Shenyu网关中,HttpHandlerAutoConfiguration类把HttpHandler注册成了一个bean时,applicationContext是如何实例化的。
2022-08-10 23:12:09 713
原创 DFA及敏感词过滤
最近在工作中接触到了DFA算法,DFA这个名字听起来很高大尚,其实算法的原理很简单,DFA的全称是Deterministic Finite Automaton,翻译过来就是确定有穷自动机,它是通过event和当前的state得到下一个state,即event+state=nextstate。理解为系统中有多个节点,通过传递进入的event,来确定走哪个路由至另一个节点,而节点是有限的。DFA算法...
2019-07-13 23:43:23 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人