首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java技巧
订阅
_酱90229
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
我用一个通用方法,删了项目中80%的校验代码(附工具类源码)
本文探讨了在软件开发中数据校验的挑战与改进策略,通过对比传统的数据校验实现方式与采用函数式编程思维优化后的方案,突显了后者在减少代码重复、提升可读性、维护性及扩展性方面的优势。
什么?你还在用POI导出数据?EasyExcel解决大数据量导出OOM(内存溢出)
EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目,alibaba旗下的高性能处理Excel工具。在尽可能节约内存的情况下支持读写百M的Excel. 没用过EasyExcel 的一定要去用用,比POI更容易上手,性能更好,关于文中的不足欢迎指出!!写博…
Spring Boot + EasyExcel导入导出,简直太好用了!
背景 老项目主要采用的POI框架来进行Excel数据的导入和导出,但经常会出现OOM的情况,导致整个服务不可用。后续逐步转移到EasyExcel,简直不能太好用了。 EasyExcel是阿里巴巴开源插
用了Stream后,代码反而越写越丑?
Java8的stream流,加上lambda表达式,可以让代码变短变美,已经得到了广泛的应用。我们在写一些复杂代码的时候,也有了更多的选择。 代码首先是给人看的,其次才是给机器执行的。
if-else代码优化的八种方案
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。 使用条件三目运算符可以简…
利用策略模式优化过多 if else 代码
不出意外,这应该是年前最后一次分享,本次来一点实际开发中会用到的小技巧。 条件少还好,一旦 else if 过多这里的逻辑将会比较混乱,并很容易出错。 刚开始条件较少,也就没管那么多直接写的;现在功能多了导致每次新增一个 else 条件我都得仔细核对,生怕影响之前的逻辑。 最后…
SpringBoot+EasyExcel实现excel导入功能(含postman调试教程)
3. 新建监听器
EasyExcel在项目中的应用-在web中导出带下拉框和批注的excel文件
好长一段时间没有更新博客了,最近刚刚找到实习工作,接触了企业中的项目,在这段时间的实习过程中,终于知道了企业级项目的体量和业务难度跟之前的小项目是完全不同的。10多天的适应期也逐渐让我找到了状态,初步完成了学生到职场新人的转变。 言归正传,最近几天,老大找了几个小功能来…
EasyExcel 轻松灵活读取Excel内容
这样更改后,controller 代码看着很清晰,但如果后续业务还有别的 Service 需要注入,我们难道要一直添加有参构造器吗?很明显,这种方式同样不是很灵活。 为了解决构造器传参的痛点,同时我们又希望 listener 更具有通用性,没必要为每个 Excel 业务都新建一…
设计模式的几大原则
本篇文章我们组织 ThinkKeep 中的一篇, 来自于本人, 虽然是很经典的东西, 又有多少人真正掌握呢?