自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 IaaS、PaaS、SaaS

本篇文章介绍了IaaS/PaaS/SaaS

2022-12-05 19:08:42 397 1

原创 0. 7个软件设计原则汇总

本文介绍了软件设计的7个原则,并结合设计模式进行阐述。

2022-11-15 15:14:03 240

原创 1. 模板方法模式

本文介绍了模板方法模式

2022-11-15 11:39:45 206

原创 5. 自定义WebHandler与默认DispatcherHandler加载冲突问题

本文描述了webflux中自定义WebHandler实现与默认DispatcherHandler实现加载冲突的问题,并提供了两种解决方式。一种是bean加载完成后替换成需要的bean,一种是在自定义starter中配置configuration类,覆盖框架中configuration类的方式,并分析了spring-boot第二种方式的实现原理。

2022-11-14 17:34:49 660

原创 5. 异步的应用层实现

本篇文章分享了应用层实现异步的方式、好处,给出了java demo并用响应式编程方式进行了改写,本篇文章分享的异步方式也可以用在rpc框架中。

2022-10-08 23:57:25 118

转载 100%弄明白5种IO模型

本文详细讲解了五种IO模型,原文来自知乎https://zhuanlan.zhihu.com/p/115912936,修改了部分不通顺的语句和错别字

2022-09-29 23:33:28 81

原创 5. 《认知觉醒》

本篇是认知觉醒的读书笔记

2022-09-19 22:44:12 1309

原创 1. springboot整合mybatis

本篇文章分享了springboot整合mybatis的四个步骤,对四个步骤进行了详细说明。

2022-09-19 11:39:38 253

原创 1. http header中参数有下划线时无法传递

此篇文章分享了在研发过程中遇到的http header中值有下划线无法传输的问题,并分析了网上主要的两种说法对我的场景的性适用性。

2022-09-14 23:07:49 1142

原创 2. 如何封装个自己的spring-boot starter

本文分享了如何封装一个自己的springboot starter及封装过程中的注意事项。

2022-09-09 21:16:32 2189

原创 2. mybatis分页插件使用

本文分享了mybatis分页插件的使用方式及注意事项。

2022-09-08 21:44:10 556

原创 1. mybatis mapper与xml文件自动生成

本文分享了使用maven插件自动生成mybatis的mapper.xml文件和mapper java映射文件的方法。

2022-09-08 21:23:18 5369

原创 4.《学会提问》

本文是《学会提问》的读书笔记

2022-09-07 15:43:35 381

原创 3. 缓存请求body引起的gateway filter重复执行

本文分享了百度到的缓存请求body的方法和此方法的缺陷以及在改进缺陷的过程中引入的filter 链重复执行的问题,分享了gateway官方缓存body的方案和解决问题的过程。

2022-09-06 22:11:34 2308 1

原创 4. Flux.filter与Flux.filterWhen的区别与联系

本篇文章分享Flux.filter与Flux.filterWhen的异同,并进行了测试。

2022-09-03 20:24:51 1142

原创 3. Mono.defer 与 Mono.just 区别

本篇文章分享Mono.just与Mono.defer的区别并用代码进行了测试。

2022-09-03 19:53:45 4786

原创 2. flatMap、flatMapSequential、concatMap区别与联系

本文分享了flatMap、flatMapSequential、concatMap的区别与联系

2022-09-01 21:08:05 998 1

原创 1. 18条人生哲理

此篇文章来源于网络,具体出处忘记了

2022-08-30 20:08:12 131

原创 4条工作坏习惯汇总

4条工作坏习惯汇总,此篇来源于网络,具体出处忘记了

2022-08-30 19:48:28 89

原创 9条工作原则总结

9条工作原则总结,此篇内容摘抄自网络,具体出处忘记了。

2022-08-30 19:39:20 308

原创 3.《乔布斯传》

《乔布斯传》读书笔记

2022-08-30 19:29:00 53

原创 2.《我曾走在崩溃的边缘》

《我曾走在崩溃的边缘》读书笔记

2022-08-30 19:25:36 85

原创 6. handle 方法详解-HandlerAdapter获取及后续请求处理

本节分享了handle方法内部HandlerAdapter获取的原理,分享了获取到handler后的请求处理流程和filter链的组装原理。

2022-08-29 20:02:59 682

原创 1.《高效能人士的七个习惯》

本文是《高效能人士的七个习惯》的读书笔记,记录了书中发人深省的瞬间

2022-08-25 23:20:05 187

原创 1. Java8函数式编程介绍及分页查询实战

本文介绍了函数式编程概念和Java中的函数式编程接口,并用分页查询功能,演示了Supplier的使用

2022-08-25 23:01:56 545

原创 2. gateway 调用链截断及filter重复执行

本篇文章分享了使用gateway做开平网关,当不满足业务条件,返回调用者错误信息时,如何截断filter。

2022-08-23 21:47:25 2178

原创 1. 恼人的Multipart form data

本篇文章描述了使用gateway上传文件时,解析Multipart form data数据遇到的问题及解决方案

2022-08-22 22:58:19 1393 3

原创 5. handle方法详解-handler获取

主要分享handle方法内部逻辑中的mapping.getHandler(exchange)方法的实现原理,得出gateway使用的是RoutePredicateHandlerMapping的实现的结论。

2022-08-22 22:05:26 1941

原创 4. gateway入口 handle方法详解-handlerMappings获取

本篇文章是handle方法实现原理系列文章的第一章。主要分享了handle方法中handlerMappings的初始化方式及时机

2022-08-20 16:10:28 1446

原创 3. spring-cloud-gateway 自动装配与handle入口

本篇文章分享了spring-cloud-gateway的两个重要的自动装配类,从自动装配类开始引出gateway的请求处理入口handle

2022-08-20 13:46:03 638

原创 2. spring-cloud-gateway的组织结构

本篇文章介绍了spring-cloud-gateway的组织结构,包括pom结构,自动装配类,代码结构等

2022-08-20 12:42:10 181

原创 1. spring-cloud-gateway工作原理

本篇文章介绍了spring-cloud-gateway的工作原理,内置断言、过滤器,yaml配置文件示例及文件读取方法等。

2022-08-17 22:39:04 1205

原创 1. 响应式编程的前世今生及实践

本文介绍了响应式编程的起源、发展、主要java框架及我们对响应式编程的实践

2022-08-13 13:27:50 1480

原创 4. ShenyuWebHandler详解

本篇文章详细分析了ShenyuWebHandler方法,主要是方法上的两个入参的含义。

2022-08-10 23:22:52 374

原创 3. applicationContext是如何获取的

本文介绍了 Shenyu网关中,HttpHandlerAutoConfiguration类把HttpHandler注册成了一个bean时,applicationContext是如何实例化的。

2022-08-10 23:12:09 637

原创 2. shenyu(神禹)网关调用链及组装过程

本文主要分享神禹网关的调用链及调用链的组装过程

2022-08-09 23:21:32 1603

原创 1. 神禹(shenyu)网关启动踩坑

神禹网关启动报错及解决

2022-08-09 22:47:08 3722 2

原创 DFA及敏感词过滤

最近在工作中接触到了DFA算法,DFA这个名字听起来很高大尚,其实算法的原理很简单,DFA的全称是Deterministic Finite Automaton,翻译过来就是确定有穷自动机,它是通过event和当前的state得到下一个state,即event+state=nextstate。理解为系统中有多个节点,通过传递进入的event,来确定走哪个路由至另一个节点,而节点是有限的。DFA算法...

2019-07-13 23:43:23 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除