会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Overflow
生有热烈 藏于俗常
博客园
首页
新随笔
联系
订阅
管理
随笔 - 20
文章 - 2
评论 - 7
阅读 -
25092
2022年4月15日
bug级别的分页查询缓慢,并非是sql语句的锅
摘要: 首先上图: 问题: 业务复杂度并不高的分页列表接口,出现高延时 用户量和课程数据量的持续增长,一个简单的分页列表就吃不消了?被PM疯狂输出了... 一开始我也一脸懵,3s+,一个分页查询不至于吧 本着经验分析了一下原因: 数据量:主表关联表都在20w以下 sql复杂度:设计到3-5张表的左右关联和一
阅读全文
posted @ 2022-04-15 15:34 空指针终结者
阅读(442)
评论(0)
推荐(0)
2021年11月25日
使用Github的PageHelper对list进行手动分页
摘要: 在项目中遇到复杂查询的多样化排序需求,由于得分规则复杂需要临时汇总列表展示的分数...所以分数无法在sql内直接查询得出(复杂计算,并不只是简单的sum求和) 排序需求包含如下: 排序类型:0默认排序,1提交时间升序,2提交时间降序,3成绩升序,4成绩降序,5讨论数降序 其中成绩的排序,上述无法直接
阅读全文
posted @ 2021-11-25 16:25 空指针终结者
阅读(856)
评论(0)
推荐(0)
2021年11月17日
Java实现从url路径下载文件到指定路径
摘要: 代码实现: 1 /** 2 * 不带参数的get请求,如果状态码为200,则返回body,如果不为200,则返回null 3 * @param urlStr 被下载文件的url 4 * @param path 下载文件的路径和文件名 5 * @throws Exception 6 */ 7 publ
阅读全文
posted @ 2021-11-17 17:06 空指针终结者
阅读(194)
评论(0)
推荐(0)
2021年8月13日
@RequestAttribute注解导致的报错:Missing request attribute "xx" of type integer
摘要: 首先关于@RequestAttribute用在方法入参上 作用:从request中取对应的值;而request中的属性来源有多种方式,比如拦截器中预存、ModelAttribute注解预存、请求转发带过来 Missing request attribute "xx" of type integer
阅读全文
posted @ 2021-08-13 18:28 空指针终结者
阅读(3450)
评论(0)
推荐(0)
2021年5月8日
Mysql使用update将时间往后累加n天
摘要: update t_security_work set alarm_time = date_add(alarm_time,interval 1 day) where id=4; update 表名 set 列名 = date_add(列名,interval n day)
阅读全文
posted @ 2021-05-08 15:45 空指针终结者
阅读(549)
评论(0)
推荐(0)
2020年12月1日
Easyexcel自定义格式-头部样式
摘要: 主要记录一下用easy做复杂的头部样式处理 最终效果如下: 过程: 为了支持和方便后续不同的样式处理,此处以注解的方式注入拦截器,通过参数不同做不同的操作 1.正常的写excel操作 2.正常的easy使用和头部样式注解(value为头部内容: 手动换行后面有做解释,type为模块名或编号) 3.工
阅读全文
posted @ 2020-12-01 18:19 空指针终结者
阅读(7894)
评论(6)
推荐(0)
2020年11月26日
mysql触发器-删除表数据时候备份记录到备份表
摘要: CREATE TRIGGER delbak BEFORE DELETE ON atm_detail FOR EACH ROW BEGIN INSERT INTO atm_detail_bak SELECT * FROM atm_detail where id=old.id; END 解释说明: 一般
阅读全文
posted @ 2020-11-26 10:44 空指针终结者
阅读(259)
评论(0)
推荐(0)
2020年11月25日
利用github的分页工具进行手动分页
摘要: /** * pagehelper 手动分页 * @param currentPage 当前页 * @param pageSize * @param list * @param <T> * @return */ public static <T> PageInfo<T> getPageInfo(int
阅读全文
posted @ 2020-11-25 17:49 空指针终结者
阅读(160)
评论(0)
推荐(0)
2020年11月23日
aop切面实现一定时间内限制接口访问次数
摘要: 还是查svn的tags信息,框架里封装的svn接口效率实在有点墨迹,连续点个几次就挂了。 首先我想的是做缓存,查出所有的项目tags放到redis,定时任务定期更新svn数据,但是时效性不行,做到5分钟一updata还是满足不了一群程序员的需求(内部小工具);然后我又去找svn提供的其他接口,大都不
阅读全文
posted @ 2020-11-23 17:05 空指针终结者
阅读(496)
评论(1)
推荐(0)
2020年11月20日
踩坑日记之List.sort()排序抛出异常Comparison method violates its general contract!
摘要: 场景 -> 从SVN上获取所有项目的tag记录然后按更新时间排序: 1 List<SVNDirEntry> list = new ArrayList<SVNDirEntry>(entries); 2 List<SVNDirEntry> list2 = list.stream().sorted(Com
阅读全文
posted @ 2020-11-20 18:03 空指针终结者
阅读(801)
评论(0)
推荐(0)
下一页
公告
昵称:
空指针终结者
园龄:
5年1个月
粉丝:
1
关注:
1
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
踩坑日记
(4)
pageHelper
(2)
mysql
(2)
Mybatis
(2)
List
(2)
java 8
(2)
源码
(2)
url文件下载
(1)
stream流
(1)
springboot
(1)
更多
随笔档案
2022年4月(1)
2021年11月(3)
2021年8月(1)
2021年5月(1)
2020年12月(1)
2020年11月(6)
2020年10月(5)
2020年5月(1)
阅读排行榜
1. Easyexcel自定义格式-头部样式(7894)
2. java8-stream常用(4064)
3. @RequestAttribute注解导致的报错:Missing request attribute "xx" of type integer(3450)
4. Mybatis orderby复杂排序(1142)
5. @Scheduled 定时任务总结(1138)
评论排行榜
1. Easyexcel自定义格式-头部样式(6)
2. 友链(1)
3. aop切面实现一定时间内限制接口访问次数(1)
最新评论
1. Re:Easyexcel自定义格式-头部样式
1719987164,谢谢大哥
求源码
--小白的简单操作
2. Re:Easyexcel自定义格式-头部样式
@空指针终结者 1483714529,谢谢大哥...
--Deepturn
3. Re:Easyexcel自定义格式-头部样式
@Deepturn 好的 你留个q我源码发给你...
--空指针终结者
4. Re:Easyexcel自定义格式-头部样式
@空指针终结者 就是我按照图片上的实现了下,没成功,我也不太明白,有完整的demo看一下嘛...
--Deepturn
5. Re:Easyexcel自定义格式-头部样式
@Deepturn 啥问题呢...
--空指针终结者
点击右上角即可分享