会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
少正卯的博客
2021年11月13日
轻松解决百万级大数据导出Excel内存溢出问题
摘要: 随着运营系统系统的日益庞大和数据量的持续增长,导出excel成了系统占用资源的大头,最近系统频繁出现OOM和响应慢的问题,和导出数据脱不了干系。 故周六抽时间写了个工具类,用于异步导出,依赖 EasyExcel ,如果项目中已经引入,那么可以无缝接入。 1.支持游标数据 2.支持回调进度、成功、失败
阅读全文
posted @ 2021-11-13 23:03 少正卯
阅读(1922)
评论(0)
推荐(0)
编辑
2021年5月26日
(Dubbo架构)基于MDC+Filter的跨应用分布式日志追踪解决方案
摘要: 在单体应用中,日志追踪通常的解决方案是给日志添加 tranID(追踪ID),生成规则因系统而异,大致效果如下: 查询时只要使用 grep 命令进行追踪id筛选即可查到此次调用链中所有日志,但是在 dubbo 分布式系统中,由于 tranID 底层存储在 ThreadLocal 中,由于应用分布在不同
阅读全文
posted @ 2021-05-26 14:56 少正卯
阅读(714)
评论(2)
推荐(2)
编辑
2021年5月25日
什么时候该抛出异常?
摘要: 1.查询类方法,如果返回值可能为 `null` 应该返回 `Optional<T>`例如:```java public static Optional<String> getUserName(String userId) { if ("admin".equals(userId)) { return
阅读全文
posted @ 2021-05-25 20:57 少正卯
阅读(287)
评论(0)
推荐(0)
编辑
2020年6月16日
Java 中的 Final 域
摘要: Java 中的 FInal 域可以理解为 C++ 中 const 机制的一种受限版本,用于构建不可变性对象。虽然 Final 类型的域是不能修改的,但是如果 Final 域锁引用的对象是可变的,那么这些被引用的对象也是可以修改的。 在 Java 内存模型中,Final 域还有着特殊的语义,Final
阅读全文
posted @ 2020-06-16 16:46 少正卯
阅读(302)
评论(0)
推荐(0)
编辑
2020年3月15日
「纯手打」2万字长文从0开始Spring Boot(上)
摘要:
阅读全文
posted @ 2020-03-15 13:15 少正卯
阅读(239)
评论(0)
推荐(0)
编辑
2019年11月3日
Mac OSX 10.7.3 以上系统安装JDK1.7失败 Java from Oracle requires Mac OS X 10.7.3 or later.
摘要: 解决办法: 打开JDK dmg安装包,把里面的pkg安装包拖出来然后解包 xar -xf JDK\ 7\ Update\ 40.pkg ./Java 修改Distribution文件找到pm_install_check删除IF语句直接return true 打包 pkgutil --flatten
阅读全文
posted @ 2019-11-03 16:25 少正卯
阅读(400)
评论(0)
推荐(0)
编辑
2019年9月9日
Android Studio配置Socks5代理后Gradle运行不正常
摘要: Could not GET 'xxx.pom'. Could not get resource 'xxx.pom'. 问题解决
阅读全文
posted @ 2019-09-09 14:05 少正卯
阅读(615)
评论(0)
推荐(1)
编辑
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理