
Java
文章平均质量分 80
大Huoyo
编码爱好者,躬耕于NLP、知识图谱、搜索、智能家居等领域,常用Java、Python等编程语言
展开
-
SimSearch:一个轻量级的springboot项目索引构建工具,实现快速模糊搜索
一个轻量级的springboot项目索引构建工具,实现快速模糊搜索,相比于搜索引擎派系,这是一种轻量级的实现方式原创 2022-12-08 12:09:07 · 1166 阅读 · 0 评论 -
Java-KoTime:热更新-不重启替换代码
KoTime v2.2.8新增了热更新功能,可以简单的通过页面操作实现代码的热部署,这样一些简单代码的修改就不需要重新部署,毕竟挺累的!下面介绍一下使用方式.以上就是KoTime的热更新功能,想了解更多详情请参考KoTime文档。原创 2022-09-29 08:14:50 · 705 阅读 · 0 评论 -
Java-KoTime:接口耗时监测与邮件通知接口耗时情况
作为一个调用链路追踪、接口耗时定位的工具,KoTime目前已经更新到了v2.2.6,从最开始链路追踪开始,慢慢加入了异常检测、数据库和redis存储数据、入参组合分析等,但是慢慢发现经常去系统看接口耗时也是挺累的,所以从v2.2.5开始加入了邮件通知功能,可以将一些超时阈值的接口信息推送到邮箱,就可以安心干别的事情了(比如看剧)!有什么问题邮件通知我即可!以上就是KoTime的邮件服务配置,想了解更多详情请参考KoTim文档你以为你可以安心玩耍,不可能!原创 2022-09-25 13:17:48 · 1985 阅读 · 0 评论 -
Java-Distream:数据连续流式处理,不一样的java8 stream
背景本人还是比较喜欢java8 stream的流式处理数据,它的map、filter等操作都让我重新正视了java一眼,就好像你分手多年后偶然见到了变漂亮的前女友时的眼前一亮(我瞎说的,你别当真!!!)不过相处一段时间后发现,使用起来还是有些许疼痛(也有可能是我不会用),比如:无法连续简洁的.出来操作批量修改list里面的值有些困难所以结合使用场景,本人简单粗暴地开发了Distream,希望它可以实现真正的数据流式丝滑处理简要使用说明1、综合案例假设有一个实体列表ListFrame&l原创 2022-03-01 23:11:55 · 773 阅读 · 0 评论 -
Java-Disroute:消息对象注解式分发处理工具,优化大量if-else
背景最近写代码经常遇到需要大量书写if else的需求,比如有一个需求通过websocket对接消息,根据消息的不同状态进行不同的逻辑处理,消息的格式为:{ "cmd":0, "data":"里面的内容不能告诉你,除非充值100万"}另外还有一个对话系统,对用户的语句进行意图识别以后,需要根据不同意图调用不同的服务,对话对象为:public class Message{ /*intent可能是查询天气,可能是查询车票,等等*/ private String intent; privat原创 2021-08-05 20:46:11 · 306 阅读 · 0 评论 -
Java-KoTime:方法调用链路追踪以及接口耗时定位
KoTime是一个springboot项目性能监控工具,通过方法调用链路追踪以及对应的运行时长快速定位性能瓶颈:接口耗时、异常检测、链路追踪原创 2020-12-12 16:51:39 · 7657 阅读 · 0 评论