
Java
Java 实战代码
编程经验分享
码农,Java开发工程师,软件设计师 | 个人主页:http://hclu.space/bookshelf/
展开
-
Java 使用 aspose-cells 转 Excel 为 PDF 丢失表格线,列过多分页,单元格内容显示不全问题
工作中遇到一个需求,需要实现 excel 文件的预览,实现的思路就是将 excel 转成 pdf 文件,上传到文件服务器上得到文件地址,预览时只需要返回 pdf 预览文件地址即可。所以主要的问题就是如何将 excel 转为 pdf,调研了相关的技术,最简单的就是使用 aspose 类库,直接一个api调用就搞定了。但是直接这么使用会出现转换后的 pdf 文件单元格没有表格线,表格列过多会自动分页,单元格内容过多时,在 pdf 的单元格里内容显示不全情况。原创 2024-10-24 23:05:11 · 1886 阅读 · 0 评论 -
Java 基于 poi 和 itextpdf 实现 excel 转 pdf
工作中遇到一个需求,需要实现 excel 文件的预览,实现的思路就是将 excel 转成 pdf 文件,上传到文件服务器上得到文件地址,预览时只需要返回 pdf 预览文件地址即可。所以主要的问题就是如何将 excel 转为 pdf,调研了相关的技术,最简单的就是使用 aspose 类库,直接一个api调用就搞定了。但是 aspose 并不是免费的,虽然网上有破解,但是为了规避版权风险,最好还是不用了。可以使用 itextpdf 来平替 aspose 实现 excel 文件转换。原创 2024-10-24 10:31:34 · 1851 阅读 · 3 评论 -
Java 使用枚举类定义系统异常(提高可读性,可维护性)
工作中开发业务系统,百分之二十的代码用来跑通主要业务流程,百分之八十的代码用来做异常处理。当然这是比较夸张的说法,不过在程序开发中,异常处理是避免不了的,做好异常处理才能够保证程序的健壮性。原创 2024-10-22 07:03:04 · 671 阅读 · 0 评论 -
Java 解决 Process 执行命令行命令报【CreateProcess error=2, 系统找不到指定的文件。】错误问题
使用 Process 执行命令行命令时,报CreateProcess error=2, 系统找不到指定的文件。但明明指定的文件是存在的。原创 2024-04-08 14:22:17 · 6588 阅读 · 1 评论 -
Java 加载外部 Jar 中的类并通过反射调用类中的方法
工作中遇到一个需求,客户端将第三方的 jar 包上传到服务器中,系统需要解析出上传的 jar 中所有类以及类下的方法(方法名,方法输入参数类型,方法返回值类型),并将这些类以及方法提供给配置人员选择,由配置人员自由配置需要用到的方法。原创 2024-03-26 16:14:14 · 1202 阅读 · 0 评论 -
Java 使用 poi 生成简单 word 文档并导出
Java 使用 poi 生成简单 word 文档并导出原创 2024-02-29 01:16:58 · 1328 阅读 · 0 评论 -
Java 基于 drools 做规则校验
工作中需要开发一个规则服务,提供各种规则,每条规则由不同的校验条件以及返回值构成。配置好的规则可以提供给其他服务使用,做各种业务校验。原创 2024-03-07 00:15:00 · 563 阅读 · 0 评论 -
Java 通过“枚举的枚举”表示二级分类的业务场景
Java通过“枚举的枚举”表示二级分类的业务场景原创 2024-02-29 00:15:00 · 782 阅读 · 0 评论 -
Java 使用 poi 导入导出 excel 工具类
常规 CRUD 项目中,会有导入 / 导出数据这两个接口,一般使用 excel 来存储数据,接口需要实现对 excel 文件的读写。原创 2024-03-09 00:15:00 · 641 阅读 · 0 评论 -
Java 操作 sqlite 工具类
项目中通过 db 文件来上传数据,导出数据也需要导出成 db 文件。需要通过 sqlite 来读写 db 文件,实现创建表,插入数据,查询数据方法。原创 2024-03-02 00:15:00 · 869 阅读 · 0 评论 -
Java 解压 rar、zip、7z 等压缩包通用工具类
Java 解压 rar、zip、7z 等压缩包通用工具类原创 2024-03-03 00:15:00 · 1626 阅读 · 0 评论 -
Java 泛型 + 函数式接口实战:简单的通用构造树方法
使用Java泛型+函数式接口实现一个通用的构造树方法原创 2024-02-24 00:15:00 · 1141 阅读 · 0 评论 -
Java 使用逆波兰式(后缀表达式)计算表达式的值
Java使用逆波兰式(后缀表达式)计算表达式的值原创 2024-02-28 00:30:00 · 912 阅读 · 0 评论 -
Java 解压缩 zip 工具类
java解压缩zip原创 2024-02-26 00:36:07 · 801 阅读 · 0 评论 -
Java 加解密工具类(AES,DES,DES3)
Java加解密工具类原创 2024-02-27 00:15:00 · 1571 阅读 · 0 评论 -
Java Stream 常用示例(分类,list 转 map,过滤,求和,排序)
总结工作中 Java Stream 常用的API原创 2024-02-25 12:54:45 · 614 阅读 · 0 评论 -
Java 使用 poi 获取不到 docx 中表格的书签问题
实际项目中遇到个需求,需要替换 docx 中书签的内容。使用 poi 读取 docx 的书签,直接获取文档中的段落(paragraph)的书签然后进行替换内容,处理完后发现文档中表格里的书签并没有被替换。原创 2024-03-05 00:15:00 · 655 阅读 · 0 评论 -
Java EasyExcel 读写 excel 解决 poi 读取大文件内存溢出问题
以前项目使用 poi 读写 excel,但是 excel 中的数据量太大的话,用 poi 读取时就会导致 OOM 异常,这是因为 poi 在读取数据时,是将全部数据一次性都加载到内存中。原创 2024-03-10 00:15:00 · 1391 阅读 · 0 评论