- 博客(203)
- 资源 (4)
- 收藏
- 关注
原创 【PDF】Java itextpdf 生成PDF时添加自定义页脚
Java使用iTextPDF库生成PDF时添加自定义页脚的实现方法:通过PdfPageEventHelper在每页结束时插入页码(居中)和单据编号(右侧)。代码示例展示了如何设置中文字体、创建页脚内容,并使用ColumnText.showTextAligned方法进行定位。关键点包括:1)使用BaseFont支持中文显示;2)通过writer.getPageNumber()获取页码;3)利用文档边界坐标精确定位页脚元素位置。该方法适用于需要显示页码和特定编号的PDF文档生成场景。
2025-06-24 11:14:53
172
原创 【EasyExcel】导出时添加页眉页脚
这篇文档介绍了使用EasyExcel添加页眉页脚的方法。通过创建自定义SheetWriteHandler实现类,可以设置页眉居中文本和包含动态页码的页脚。在导出时通过registerWriteHandler注册该处理器即可。文档还列举了Excel支持的页眉页脚特殊符号,如&P(页码)、&N(总页数)等,用于实现动态内容展示。
2025-06-04 18:13:15
516
原创 【EasyExcel】 模板填充批量导出,多文件以zip压缩包格式导出
EasyExcel 模板填充导出,一次性导出多份Excel,并以 zip 压缩包格式导出。
2022-12-02 17:33:58
3890
1
原创 el-date-picker 设置日期可选范围
el-date-picker 设置日期可选范围 Element 中 el-date-picker组件 type="date" 时,设置日期可选起始或截止时间。
2022-09-15 10:52:59
3408
原创 Java 导出 PDF之固定模板导出
本文介绍的 Java 导出 pdf 是基于 com.itextpdf 包,采用固定模板导出方式。需先创建 pdf 模板文件,并使用PDF编辑器设置好相关参数后,再使用文中介绍的方法进行导出,适用于导出格式固定,不存在列表等动态数据,只有简单的赋值操作。
2022-06-01 10:02:33
3117
1
原创 解决 el-table 多选框,翻页选中失效问题
解决 el-table 多选框,选中后,翻页再回来选中失效问题。解决办法:1. 在 el-table 中增加 row-key="id"2. 在多选框列中增加 reserve-selection,如下:<el-table-column type="selection" reserve-selection></el-table-column>完整示意:...
2022-05-27 17:31:44
4032
4
原创 SpringCloud笔记(八)-Eureka终章
本篇主要内容为 Eureka 简要设置、discovery 服务发现、Eureka Server 自我保护机制
2022-05-09 22:58:46
606
原创 SpringCloud笔记(七)-构建Eureka 集群
一、Eureka 集群原理微服务RPC远程服务调用的核心是 高可用。为保证微服务RPC远程服务调用的高可用,搭建 Eureka 注册中心集群,实现负载均衡+故障容错。Eureka 注册中心集群原理:互相注册,相互守望。二、Eureka 集群环境构建2.1 构建 Eureka Server 第二个子模块 cloud-eureka-server7002构建步骤和SpringCloud笔记(六)-Eureka基础中的 二、构建 Eureka Serv...
2022-05-06 23:36:06
303
原创 SpringCloud笔记(六)-Eureka基础
一、Eureka 基础知识1.1 服务治理SpringCloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理。在传统的 RPC 远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,管理也比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务的注册与发现。1.2 服务注册与发现Eureka 采用是CS的设计架构,Eureka Server 作为服务注册功能的服...
2022-05-06 00:12:00
573
原创 SpringCloud(六)-工程重构
前言本系列的前几篇记录的模块中有共同的部分,例如:bean中的 Payment.java 和 CommonResult.java ,以及后续开发其他模块中使用到的工具类等,如果没有提取出来,则需要在每一个子模块中都要创建一份,这样就会造成大量的冗余代码,并且不利于后期的维护一、创建公共模块 cloud-api-commons项目创建步骤,如前几篇的一样,在此不再赘述。...
2022-05-05 23:04:41
591
原创 SpringCloud笔记(五)-构建消费者模块
本文所记录的构建消费者模块,仅为SpringCloud学习视频中的项目,主要让大家对未使用SpringCloud 相关组件时,对多个子模块间调用有个大体认识,为后续微服务项目学习铺垫基础,并没有严格的对服务进行细分等。
2022-04-27 00:00:36
397
原创 SpringCloud笔记(四)-构建支付模块
本文中所说的支付模块,仅为依据当前 SpringCloud 视频教程中的简单的SpringCloud 子模块创建和RESTFUL风格API的大体结构示意,为视频教程中的demo,个人编写版,并非实际生产中包含有复杂真实的支付逻辑的支付模块。
2022-04-26 00:13:09
1746
原创 SpringCloud笔记(三)-创建父工程
一. 创建微服务Cloud整体聚合父工程Project创建步骤:1. New Project2. 设置工程名称及包路径等项目信息3. 选定 maven 版本4. 设定字符编码File - Settings 打开设置页面,修改编码为 UTF-8,点击 Apply 和 OK 保存5. 开启注解File - Setting 打开设置页6. 设置 Java 版本7. File Type过滤(选做)过滤掉不需要显示的文件类型8. 删除无用的 sr..
2022-04-21 00:04:09
746
1
原创 SpringCloud笔记-SpringBoot和SpringCloud版本选择及Cloud组件停更升级(二)
1. SpringBoot 版本选择git上各源码地址:Releases · spring-projects/spring-boot · GitHub当前(2022年4月20日)最新为 v2.6.62. SpringCloud 版本选择git上SpringCloud 源码地址:GitHub - spring-projects/spring-cloud: Umbrella project for Spring Cloud官网查询版本:Spring Cloud3. 查看Spr
2022-04-20 22:34:00
944
原创 SpringCloud笔记-微服务架构零基础理论入门(初学者)(一)
1. 微服务概述2.SpringCloud 简介3. SpringCloud 技术栈介绍
2022-04-19 23:52:14
315
原创 SpringCloud 笔记-前言
学习视频:https://www.bilibili.com/video/BV18E411x7eT课程内容:SpringCloud + SpringCloud alibaba感谢尚硅谷提供的视频,和阳哥的生动讲解。学习本身就是一件辛苦的事情,加油~冲冲冲!!!
2022-04-19 22:42:37
229
原创 重拾Linux(十)之服务管理
服务(service)的本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如:mysql, sshd, 防火墙等,因此我们又称为守护进程。
2021-12-17 00:15:29
1860
1
原创 重拾Linux(八)之定时任务调度(Crontab)
任务调度,是指在某个时间执行的特定的命令或程序。任务调度分成两类:1.系统工作,有些重要的工作必须周而复始的执行,比如病毒扫描等;2. 用户工作,系统用户可能希望定时的执行某些程序,比如对 mysql 数据库的备份。
2021-12-07 22:26:12
587
原创 重拾Linux(六)之文件组管理
在Linux中的每个用户都必须属于一个组,不能独立于组外。在Linux中每个文件都有 所有者、所在组、其他组概念。一、所有者一般为文件的创建者,谁创建了该文件,谁就自然成为该文件的所有者,后期可修改。1. 查看文件的所有者ls -ahl 文件名2. 修改文件所有者chown 用户名 文件名二、所在组 当某个用户创建了一个组后,这个文件的所在组就是该用户所在的组,可修改。1. 查看文件所在组ls -ahl 文...
2021-12-02 23:32:49
717
原创 重拾Linux(四)之Linux运行级别及找回root密码
目录一、Linux运行级别1. 运行级别介绍2. 查看/修改系统级别3. 切换系统运行级别二、root用户找回密码一、Linux运行级别1. 运行级别介绍Linux 运行级别分为0 ~ 6 共7级,说明如下:级别 说明 0 关机 1 单用户(找回密码) 2 多用户状态没有网络服务(命令界面) 3 多用户状态有网络服务(命令界面) 4 系统未使用,保留给用户 5 图形界面 6 系统重启
2021-11-29 22:31:04
751
原创 重拾Linux(三)用户和用户组管理
Linux是一个多用户多任务的操作系统,任何一个想要使用系统资源的用户,都必须向系统管理员申请一个账号,然后用这个账号的身份进入系统。每创建一个账号,如果没有指定新增用户的家目录,则会在 /home 目录下创建一个和新增用户同名的家目录。且每个账号都必须至少归属于一个用户组,如果创建时没有指定归属的用户组,则默认会新建一个和当前新建账号同名的用户组,且会把当前账号归属于这个用户组内。一、用户组管理用户组:类似于角色,系统可以对有共性的多个用户进行统一管理。1. 新...
2021-11-26 00:45:22
3955
原创 重拾Linux(二)Linux目录结构解析
在Linux中,一切皆文件。 Linux 是以文件的形式管理我们的设置,整个文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,且有且只有一个根目录,然后在此目录下创建其他目录,Linux中的目录中存放内容都是预先规范好的,按照规范存放文件。具体目录结构:文件夹名称 简介 备注 /bin 是Binary的缩写,这个目录存放着最常用的命令 重要 /sbin s 是Super User,这里存放的是系统管理员使用...
2021-11-24 22:34:47
591
原创 重拾Linux(一) VMware 和 CentOS 安装
1. 从maven仓库中心或者是其他途径下载我们所需要的jar包 2. 在文本编辑器中,提前编辑好以下命令,根据jar包实际情况替换对应的变量mvn install:install-file "-Dfile=本地jar包所在路径" "-DgroupId=设置groupId" "-Da...
2021-11-24 00:01:14
922
jsoup-1.6.1.jar
2017-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人