随笔分类 -  Java

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