人生若只如初见

WXY

学习笔记

Java使用itext7生成PDF文件(三)

Java使用itext7生成PDF文件(三)

本文深入讨论了Java中处理PDF的实用技巧,重点介绍了使用iText 7创建PDF文档的方法,以及运用Apache PDFBox将PDF文件转换成图片的技术,同时特别关注了中文字体显示问题的解决方案。 iText 7:生成 PDF iText 7 是一个用于创建和操作 PDF 文档的开源 Java 库。它提供了丰富的功能来定制 PDF 的内容和格式。 先看下生成的pdf 和png最终效果
404
0
8
2023-12-31
Docker镜像加速器,国内可用源

Docker镜像加速器,国内可用源

本文整理了一些可用的Docker镜像加速器地址,并将持续更新以保持有效性。文章提供了配置加速器的步骤,包括创建或修改daemon.json文件,以及如何检查加速器是否生效。此外,还介绍了替换原始命令以使用加速器的方法。对于有能力搭建自己加速器的用户,文中亦提及可利用国外VPS进行自建加速服务。
1971
0
17
2023-12-29
21个写SQL的好习惯

21个写SQL的好习惯

文章总结了21个编写SQL的良好习惯,旨在帮助开发人员提高其代码质量和数据库操作效率。通过遵循这些习惯,用户可以优化查询性能、提高可读性,并避免常见的错误。这些实践适用于使用MySQL的开发者,强调了结构化查询语言的最佳使用方法,以便在日常工作中更高效地管理和操作数据库。
404
0
4
2023-11-28
Python中三元表达式

Python中三元表达式

三元运算符,常称为三目运算符,是编程中重要的逻辑判断工具,通常使用“条件成立表达式 ? 条件判断式 : 条件反式”格式。在Python中,三元运算符的写法为“条件判断式 if 条件成立表达式 else 条件反式”,使其语法更加简洁和易于理解。与Java等其他语言相比,Python的这种用法展现出其语法的优越性。
84
0
1
2023-11-22
MybatisPlus中使用 updateById()更新字段为空字符串,null 不更新问题

MybatisPlus中使用 updateById()更新字段为空字符串,null 不更新问题

MybatisPlus在使用update()或updateById()方法时,如果字段值为null或空字符串,默认情况下不会更新。这是由于MybatisPlus的FieldStrategy策略造成的。可以通过在实体类字段上添加@TableField(strategy = FieldStrategy.IGNORED)注解来单独配置以忽略字段更新检查。此外,通过全局配置可以设置insert、update和select的字段验证策略,例如将更新策略设为NOT_EMPTY来要求非空字段。
268
0
3
2023-11-07
Java使用itext7生成PDF文件(二)

Java使用itext7生成PDF文件(二)

本文介绍了使用itext7(版本7.1.13)生成PDF文件的步骤和代码示例。主要包括中文字体的处理、PDF的基本信息绘制及表格的创建。通过示例代码,展示了如何设置字体、创建条形码、构建表格和添加数据。文中强调了不同版本的依赖关系,并提供了相关的测试类代码,以便用户可以快速生成符合需求的PDF文件。
173
0
5
2023-10-27
Archlinux/Manjaro更新WPS后,加粗字体显示显示一团黑

Archlinux/Manjaro更新WPS后,加粗字体显示显示一团黑

说明问题 日常 sudo pacman -Syu 后更新了wps,发现.docx 文件中加粗字体显示异常 如图:
360
1
6
2023-10-20
Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

Linux下启动ruoyi项目报错: java.net.SocketException: 权限不够

说明:Linux 系统,jdk8 ruoyiv4.7.7 启动项目报错 java.net.SocketException: 权限不够 控制台log
159
0
3
2023-10-11
Python读取Mysql数据转成List

Python读取Mysql数据转成List

本文介绍了在Linux系统下使用Python 3.11和PyCharm环境,通过mysql-connector-python库连接MySQL数据库并读取数据的过程。首先,代码连接到数据库并执行查询,获取结果集。通过将结果转换为字典格式,方便后续数据处理,最后示例如何打印出每条记录的创建时间。整篇文章为开发者提供了实用的示例和代码参考。
257
0
3
2023-10-10
Python读取Excel数据转成List

Python读取Excel数据转成List

在Linux环境下,使用Python 3.11和PyCharm,利用openpyxl库从Excel文件读取数据。代码示例展示了如何打开一个名为'b.xlsx'的文件,读取工作簿中的所有行数据,将第一行作为表头,然后将后续每行的数据打包成字典,最终存储在列表中。执行结果显示了读取到的数据中的“到站”信息,从而实现高效的数据提取和处理。
243
0
6
2023-10-08