Java 工具集合
分享自己编写的常用工具类.
securitit
由上至下深入
展开
-
利用Spire.PDF转换Excel成PDF
在一般情况下,报表输入一般以Excel和PDF格式为主,Excel生成有很多已经相当成熟的工具,但现阶段PDF生成相对较为生硬。Spire.PDF提供了更好的解决方案,可以高效无损的将Excel转换为PDF文件。 Spire.PDF官网地址:https://cloud.e-iceblue.cn/index.php/net-webapi-sdk-downloads。 · Maven依赖<dependency> <groupId>e-iceblue</groupId原创 2020-07-19 10:48:35 · 8056 阅读 · 1 评论 -
Java LZMA 磁盘与内存压缩实现 附可用工具类
LZMA(Lempel-Ziv-Markov chain-Algorithm),是一个Deflate和LZ77算法改良和优化后的压缩算法,它类似于LZ77的字典编码机制,在一般的情况下压缩率比bzip2高,用于压缩的可变字典最大可达4GB。 LZMA的算法原理相对比较复杂,感兴趣的同学可以自行百度查看。 本文针对磁盘上和内存中两种方式进行压缩和解压演示,演示只针对一层目录结构进行,多层目录只需递归操作进行即可。 · Maven依赖<dependency> <gro原创 2020-07-19 10:24:33 · 4485 阅读 · 0 评论 -
Java 7z 磁盘压缩实现 附可用工具类
7z是一种主流高效的压缩格式,拥有极高的压缩比。7z是一种可以使用多种压缩算法进行数据压缩的档案格式。通常使用7z格式能比zip格式的压缩文件小20%-70%,但是在时间和空间上需要更大的消耗。 7z已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。到目前为止,下列压缩算法已被整合到了 7z中:压缩算法备注LZMA改良与优化后的LZ77算法LZMA2改良的LZMA算法PPMD基于Dmitry ShkarinDE PPMdH算法BCJ32位x86原创 2020-07-19 10:22:33 · 4472 阅读 · 2 评论