随笔分类 - Java
摘要:在上几篇文章中探索了请求处理相关的代码,本篇开始探索请求处理前的一些操作代码,如Filter。本篇探索Filter初始化、请求处理等相关代码。
阅读全文
摘要:在文章:[Spring Web 请求初探](https://juejin.cn/post/6980529362969821192/)中,我们看到最后方法反射调用的相关代码,本篇文章就探索其中的参数是如何从请求中获取的
阅读全文
摘要:在上篇文章中,大致解析了Spring如何将请求路径与处理方法进行映射,但映射相关的初始化对于我们来说还是一团迷雾
本篇文章就来探索下,请求路径和处理方法的映射,是如何进行初始化的
阅读全文
摘要:这几年工作中大部分时间都与SpringWeb打交道,前几年源码阅读能力和方法论不行,在疫情期间学习了一波,有了源码阅读与分析能力,目前也有了一些闲暇时间,以目前自己的水平去写写Spring相关的源码解析
本篇文章就先简单热个身,看看一个请求是如何处理到达我们平时写的Controllers里面的
阅读全文
摘要:基于上篇请求路径初步探索,了解到了一个请求到具体处理方法的大致路径,本篇就继续探索,看下路径是如何匹配到处理方法的
阅读全文
摘要:简单接收Mybatis中二级缓存的使用示例
主要部分如下:
- 引入Maven依赖
- SpringBoot配置文件配置、建库与初始化SQL语句
- 实体类与Mapper编写
- 测试
阅读全文
摘要:最近工作中在使用调度框架,经常和定时表达式打交道,并且有查看表达式中文解释的需求,于是在网上搜集资料和自己进行一定的修改,写了一个Crontab表达式解析的工具类
阅读全文
摘要:基于官方教程,提供Elasticsearch的基本操作,并编写单元测试:
- 客户端连接
- 客户端关闭
- 建立索引
- 删除索引
- 插入文档
- 单个文档的同步和异步插入
- 多个文档的同步和异步插入
- 查询文档
本地Docker的Elasticsearch搭建可参考:https://juejin.cn/post/6965321555475693582/
阅读全文
摘要:对用Java写的高性能网关:[Soul](https://github.com/dromara/soul),进行一波学习和研究,下面是相关的文章记录
阅读全文
摘要:综合前面所分析的插件处理流程相关知识,此次我们来编写自定义的插件:统计请求在插件链中的经历时长
阅读全文
摘要:今日来探索一下插件的初始化,及相关的配置的加载
阅读全文
摘要:今日看看路由的匹配相关代码,查看HTTP的DividePlugin匹配
阅读全文
摘要:前面的文章中对处理流程探索的差不多了,今天来探索下限流插件:resilience4j
阅读全文
摘要:在Soul网关2.2.1版本源码阅读中,遇到了HTTP请求加上参数返回404的错误,此篇文章基于此进行探索
阅读全文
摘要:今天来探索一下Sofa请求处理流程,看看和前面的HTTP、Dubbo有什么异同
阅读全文
摘要:在上几篇文章中分析了请求的处理流程,HTTP和RPC请求处理是互斥的,通过请求类型来判断,这篇文章来探索下请求类型的前世今生
阅读全文
摘要:本次启动一个dubbo服务示例,初步探索Soul网关源码的Dubbo请求处理流程
阅读全文
摘要:基于上篇:[Soul 源码阅读(二)代码初步运行]()的配置,这次debug下请求处理的大致路径,验证网关模型的路径
阅读全文
摘要:阅读soul的官方文档,大致了解soul的功能和相关概念
阅读全文
摘要:简单使用 MQTT 连接 Activemq 进行消息推送的示例代码
阅读全文

浙公网安备 33010602011771号