javaWeb
喝果汁的果哥
这个作者很懒,什么都没留下…
展开
-
花了 5 分钟就搞定了 Java 下载和解析 Excel
工欲善其事必先利其器,果然有道理,之前经常做一些 Excel 的解析和写入,大家估计也对 jxl 和 poi 有所耳闻,操作起来那是一塌糊涂,需要了解里面的各种变量,然而这次我们使用的是阿里开源的 EasyExcel,5分钟搞定下载和上传解析。我们写代码之前先说一下我们模拟的场景,我们需要使用 EasyExcel 实现文章的批量上传和下载。访问 /template 可以下载要上传的模板访问 /upload 把填写好的模板上传访问 /download 下载之前上传的内容话不多说直接上代码,文末可原创 2020-07-22 15:58:13 · 258 阅读 · 0 评论 -
进阶 Java 高手必须知道的 11 个优化建议
这篇文章就是告诉你,如何通过消除瓶颈、缓存和一些细节调整来优化性能。大多数开发人员认为性能优化是一个复杂的话题,需要很多的经验积累和知识储备才能搞定,这话不全对。优化性能确实不是一个容易的事情,但并不意味你不了解全貌就不能优化,就像不积跬步无以至千里,下面是我积累的一些性能优化的建议,可以帮助你从现在开始。这些建议大多数针对于 Java 语言,但是原理却有一些通用性,好了,我们直接从几个通用的性能优化建议开始。1. 做必要的优化一定要记住一个最重要的优化原则,只有发现必须做的优化,否则不要做任何.原创 2020-07-22 15:56:45 · 192 阅读 · 0 评论 -
String.replace 用的不对性能可能差 10 倍,你用对了吗?
文章目录String.replace vs StringUtils.replace什么是 JMH使用 JMH 测试 replaceJMH基本概念源码 & 课后题String.replace vs StringUtils.replace字符串的 replace 是我们平时最常用的操作了,那么你用对了吗?我们下面就快速的比较一下 String.replace 和 StringUtils.replace 的性能,你就会发现平时用的对不对了。Benchmark原创 2020-07-22 15:54:55 · 2711 阅读 · 0 评论 -
Delombok 是个啥?居然可破 Lombok?
刚聊完《让人又爱又恨的 Lombok,到底该不该用》,里面提到了 Delombok 到底是个什么鬼?Delombok 原本就是 Lombok 出的一个神器,可以让你使用一个命令把 Lombok 注解实现的类文件转换为不使用 Lombok 的 Java 源文件。如果是 src 整个目录,可以递归的实现转换,Delombok 会自动过滤非 Lombok 注解的文件进行原样拷贝。Delombok 的出现让我们不仅可以了解到 Lombok 的实现内幕,还可以很好的做系统升级,比如要生成 javadoc 或者使用原创 2020-07-22 15:51:34 · 3071 阅读 · 0 评论