
java编程
文章平均质量分 70
NewWorldForU
What is worth doing is worth doing well.
展开
-
java 1分钟的数据实现以5分钟为粒度的折线图,什么数据还不连续 ~~
这里写目录标题需求对于需求的思考实现初始化横坐标:查询真实数据替换数据效果需求老规矩先说需求:(本次偏业务)监测某数据A、B,展现当前时间前24小时之内的折线图,5分钟粒度。对于需求的思考首先是数据长什么样。存储的数据是1分钟粒度存的。但并不是每分钟都有,所以如果直接用sql查出来5分钟粒度的会有时间段没有数据,导致时间不连贯。实现在网上找了很多资料,并且询问了大佬之后,有了思路。第一步:初始化横坐标数据第二步:将真实数据求出来第三步:将真实数据中的数据替换初始化的数据初始原创 2021-07-13 16:29:57 · 638 阅读 · 0 评论 -
策略模式加AOP,再也不怕产品改需求了~~~
一次多态加AOP的奇妙旅行~需求对接口的思考对于多个操作按钮对于操作入库实现对于多个操作按钮原创 2021-05-16 00:33:34 · 1318 阅读 · 9 评论 -
枚举还可以简化查询???
这里写目录标题前世今生(一入枚举深似海)前世 第一次听枚举是在单例模式,心想着枚举是啥,双重锁不香嘛?但是在一次批量查询过程中,爱上了枚举。业务背景: 需要根据不同得mapper 批量查询和插入不同的数据。 想着写一个通用得接口去查询,所以每次访问得mapper都是不一样的,那怎么知道每次请求的是哪个mapper呢?没错switch,所以,第一版就长这样:List < ? > list = Lists.newArrayList();switch (tableN原创 2021-03-04 17:04:54 · 151 阅读 · 2 评论