自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 SpringBoot整合Redis + Lua脚本实现限流

SpringBoot整合Redis + Lua脚本实现限流

2024-05-16 11:40:41 157

原创 01-JVM

大量对象分配在Eden区,Eden区满了以后会触发Young GC,可能99%的对象都成为垃圾对象被回收掉,剩余存活的对象就会挪到空的那块Survivor区,下次Eden区满了之后又触发Young GC,把Eden区和Survivor区的对象进行回收,把剩余存活的对象挪到另一外空的Survivor区,因为新生代都是朝生夕死的,存活的时间短,所以JVM默认8:1:1的比例是很合适的,让Eden区尽量大,Survivor区够用即可。轮询的地方和安全点是重合的。

2024-01-15 11:55:08 1161 1

原创 02-MySQL

使用Explain关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈在select语句之前加上Explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL如果form中包含子查询,任会执行该子查询,将结果放入临时表中like KK%相当于=常量,%KK和%KK% 相当于范围MySQL支持两种方式的排序,filesort和index,Using index是指MySQL扫描索引本身完成排序。index效率高,filesort效率低。

2024-01-12 15:14:00 379 1

原创 使用EasyExcel分页导出Excel

有时候我们需要导出数据库中所有的数据,通常我们使用的方法是将数据库的数据全部查询出来,然后写到Excel中导出。但是当数据量比较大的时候,将几万条数据全部放入内存的话,可能会导致OOM,所以采取分页的方式一页一页的写入Excel文件中导出,能有效避免OOM问题。

2024-01-11 15:45:14 955

原创 SpringBoot AOP + Redis 延时双删保证数据一致性

SpringBoot AOP + Redis 延时双删保证数据一致性

2023-11-07 17:42:30 274

原创 使用EasyExcel实现多种类型多sheet页的Excel导入

使用EasyExcel实现多种类型多sheet页的Excel导入

2023-08-11 17:07:33 6135 1

原创 使用策略模式和函数式接口实现多种类型数据导出

策略模式和函数式接口来实现多种类型的数据导出

2023-08-09 17:44:01 143 1

原创 EasyExcel实现百万级数据的导入导出

EasyExcel实现百万级数据的导入导出

2023-08-08 17:24:26 4809 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除