- 博客(8)
- 收藏
- 关注
原创 Mysql查询数据丢失的问题--java开发
记录一下在实际开发中遇到的Mysql查询数据丢失的问题!背景定时跑批将日期数据推送到RabbitMQ中,然后消费消息调用其它部门的接口将数据推送。问题当天总共114条数据,但推送到其它部门中始终有6条数据丢失,重复推送也无济于事。开始排查 查看生产日志、RabbitMQ日志,发现这6条数据确实是我们没有推送过去,但其它时间和当天的其它数据推送正常,唯独当天的部分数据不正常,后面就开始检查代码(将数据拷贝到测试系统重新推送也没有问题,当时感觉很怪异)发现原因mysql order by 相
2021-08-16 10:47:13
1144
原创 尚硅谷Mysql高级优化学习--思维导图完成
学习不易,遍寻网上,都是需要积分和收费,这里将自己学习Mysql高级笔记的思维导图进行分享。思维导图(MindManager)链接:https://pan.baidu.com/s/1ROdP7GKovCB5hkg9ym7u2A提取码:iew4复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V5的分享制作笔记期间参考链接:https://www.processon.com/view/5f605d597d9c0833ecdec4e0#map...
2021-06-11 15:54:54
598
7
原创 解决返回json格式数据value为null对应的key不显示问题,引发的No serializer found for class cn.hutool.json.JSONNull报错
解决返回json数据value为null对应的key不显示问题,引发的No serializer found for class cn.hutool.json.JSONNull报错问题:对象的value为null,但将json数据返回前端时key却不显示,使用的是Hutool-json类解决方案最终成功效果问题:对象的value为null,但将json数据返回前端时key却不显示,使用的是Hutool-json类@Override public Object query(BannerDto ba
2021-05-08 17:32:46
6340
3
转载 CAP 定理的含义
前言:分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。本文介绍该定理。它其实很好懂,而且是显而易见的。下面的内容主要参考了 Michael Whittaker 的文章。一、分布式系统的三个指标1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。ConsistencyAvailabilityPart.
2021-03-12 11:33:26
185
原创 Java工程师等级划分
在哔哩哔哩中看到一个视频,视频内容是对Java工程师等级做了一个简单划分,以前我也找过相关的文章,但没有找到合适的,刚好做个笔记,小伙伴们可以参考一下,主要以下几个维度展开:薪资待遇;工作年限(具体年限,主要看个人努力);所要的技术或工作内容(up主也是简单列举);等级递进需要包含的一个能力;从关键字出发,如:初级工程师:了解、熟练使用;中级工程师:开始精通;高级工程师:开发、设计、管理、领导;文字往往没有视频来的直接,有兴趣的可以自己观看视频:https://b23.tv/XZ
2021-02-18 16:12:00
7235
原创 Elasticsearch(简称ES)实现日报表、月报表、年报表统计,没数据补0
前言:这是1张相对简单些报表示例,用sql语句也能实现,但主要是为了便于大家理解ES聚合实现报表的使用方法。之前写过"java实现日报表、月报表统计,没数据补0"文章,https://blog.csdn.net/JRocks/article/details/113841913,方法是用sql语句查询数据库得到结果,然后通过java代码实现日期无数据自动补0,这种方法是非常简单方便。但也有弊端,如有些数据展示用sql语句关联查询非常麻烦并且效率低下、或者说是sql语句实现不了、又或者sql+java代码
2021-02-18 15:49:52
7431
5
原创 java实现日报表、月报表统计,没数据补0
产品需求:1、日报表2、月报表需求点: 前端传日期或月份区间,当数据库中指定的日期或月份没数据时也需要界面显示,但领取人数和使用人数需要自动补齐0;举例:2020-11-28、2020-11-29,数据库中没数据,但也需要在界面显示,领取人数和使用人数为0;思路很重要1、首先根据前端传来的时间区间,查询出区间中所有的日期或月份;2、然后循环日期或月份和数据库查询返回的List<实体对象>的日期或月份进行匹配;2.1、不存在则在List<实体对象>中新增一条实体对
2021-02-18 09:49:21
6153
3
原创 Git Pull Failed:Your local changes would be overwritten by merge. Commit, stash or revert them to…
报错截图:网上也有其它的解决方案,请自行百度,这里是自己操作的一种操作方案,需求是需要保留本地更改的代码,问题我已经解决了,记录一下操作步骤:1、首先将代码提交本地;2、再git拉取最新代码;(有冲突就解决冲突)3、本地代码提交...
2021-02-03 09:54:20
266
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人