- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 分布式唯一id方案之雪花算法
Snowflake 中文的意思为雪花,Snowflake算法 常被称为 雪花算法,是 Twitter 开源的分布式 ID 生成算法,是一种分布式主键ID生成的解决方案。
2024-08-24 18:19:16
3383
1
原创 springboot整合rocketMq、rocketMq批量发送、消费、rocketMq手动发送和监听
RocketMQ 是一款高性能、高吞吐量、低延迟的消息中间件。由阿里出品,后来捐赠给开源组织Apache。一般用于流量削峰填谷、异步通信、系统之间异步解耦、顺序消息、定时消息、事务消息等场景。RocketMQ5.0还支持类使用kafka的流处理。
2024-01-06 14:57:01
7362
1
原创 java lambda 数据库 分组排序取最大一条记录(组内排序取最大一条)
java lambda 数据库 分组排序取最大一条记录(组内排序取最大一条)
2022-12-23 19:09:23
7416
1
原创 outlook 设置POP3/IMAP/SMTP服务 (账号密码-授权码)发送、获取授权码
获取邮箱授权码三方应用发送邮件outlook 设置POP3/IMAP/SMTP服务 (账号密码-授权码)发送
2022-12-03 10:56:11
72615
9
原创 new ArrayList<>(Collection<? extends E> c)构造函数不生效;list深拷贝和浅拷贝;new ArrayList<>() 会改变原值;
new ArrayList() 会改变原值;new ArrayList(Collection
2022-08-14 16:02:06
3766
2
原创 记一次前端请求地址正确,请求返回 404(粗心导致 )
前端路径正确,controller也执行有数据,返回结果为404,postMan调用也是404,问题原因为controller层由于粗心使用了@Controller注解,而不是@RestController注解
2022-07-23 19:15:23
7555
1
原创 PageHelper分页插件使用 及原理
1.PageHelper是一款国人自己编写的分页插件,结合mybatis、spring使用2.简单使用方式,只需要在需要执行的sql上面,加入代码PageHelper.startPage(pageNum,pageSize);即可实现3.分页原理是通过ThreadLocal或者开启自动查找参数中的分页参数,在执行真实sql之前查询总数,然后返回Page(list)对象,实现分页效果httpshttpshttps。......
2022-07-23 13:50:52
4803
原创 mysql mybatis 分页数据重复
1. 问题描述bug发生在一个即将下班的周五,产品经理发来了钉钉消息,一个线上跑了很久的系统,用户列表上下翻页的时候有两条一模一样的数据。当时我的第一反应是不可能啊,这系统都跑多久了,最近也没人改代码,怎么会有问题呢。不过产品经理说有bug,咱也不能忽视对吧,有bug那就看看呗,争取周五早点下班。2. 问题重现及解决(模拟的线上环境)2.1 环境mysql 8.0 、pageHelper分页插件2.2 问题现象两次结果出现同一条 id 为 53的数据截图如下:2.3 问题分析查看sql
2022-05-22 15:56:22
1101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人