Java基础

Java的itext常见方法总结–4(页头,页尾,页码)

Java的itext常见方法总结–4(页头,页尾,页码)

Document document = new Document(); PdfWriter pdfWriter = PdfWriter.getInstance(document,new FileOutputStream("D:\\appblog\\PDF\\水印.pdf"));

Joe.Ye Joe.Ye 2024-01-24
0 0 1
Java的itext常见方法总结–3(水印)

Java的itext常见方法总结–3(水印)

Document document = new Document(); PdfWriter pdfWriter = PdfWriter.getInstance(document,new FileOutputStream(PDF文件的地址)); //获取PDF的内容字节 PdfContentByt

Joe.Ye Joe.Ye 2024-01-24
0 0 1
Java的itext常见方法总结–2(单元格,表格,图片)

Java的itext常见方法总结–2(单元格,表格,图片)

单元格 单元格的创建 PdfPCell pdfPCell = new PdfPCell(); 在创建单元格的时候,我们一般都会给单元格的构造函数传递参数,这个参数多数是一个含有文本的段落,同时会在这个段落上设置了行间距(在字数太多,单元格的宽度较小情况下会进行换行)例如: Paragraph e

Joe.Ye Joe.Ye 2024-01-24
0 0 1
Java的itext常见方法总结–1(段落,文本,字体)

Java的itext常见方法总结–1(段落,文本,字体)

段落 段落的创建 Paragraphelements = new Paragraph("aaa"); 或者 Paragraphelements = new Paragraph("中文", font); 添加到段落中的可以是英文,也可以是中文,但如果是中文的

Joe.Ye Joe.Ye 2024-01-24
0 0 1
Java使用 itextpdf 合并图片生成pdf文件

Java使用 itextpdf 合并图片生成pdf文件

使用 itextpdf 合并图片生成 pdf 文件的步骤如下: 导入 itextpdf 的 jar 包 创建一个 Document 对象 创建一个 PdfWriter 对象, 并将其与 Document 对象关联 打开 Document 对象 循环添加图片到 Document 对象中 关闭 Doc

Joe.Ye Joe.Ye 2024-01-21
0 0 1
后台接收json请求参数兼容数组和单个对象

后台接收json请求参数兼容数组和单个对象

背景 场景一:前后端对接接口,增删改查,一开始请求的参数,基本是单条数据,json格式基本是{"key":"value"},产品后续扩展,传参变成批量操作json格式为[xxx,xxx]或者[{"key":"value"

Joe.Ye Joe.Ye 2023-04-02
0 0 0
Jackson JSON反序列化兼容JSON对象和字符串

Jackson JSON反序列化兼容JSON对象和字符串

案例一 no String-argument constructor/factory method to deserialize from String val :Failed to read HTTP message: org.springframework.http.converter.Htt

Joe.Ye Joe.Ye 2023-04-02
0 0 0
Java认证与Shiro安全框架

Java认证与Shiro安全框架

Shiro简介 Apache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,Shiro的主要功能是管理应用程序中与安全相关的全部,同时尽可能支持多种实现方法。Shiro是建立在完善的接口驱动设

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Java方法内联

Java方法内联

概念 方法内联就是把调用方函数代码"复制"到调用方函数中,减少因函数调用开销的技术 函数调用过程: 1、首先会有个执行栈,存储它们的局部变量、方法名、动态连接 2、当一个方法被调用,一个新的栈帧会被加到栈顶,分配的本地变量和参数会存储在这个栈帧 3、跳转到目标方法代码执行 4、

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Firebase推送通知服务端实现

Firebase推送通知服务端实现

Firebase控制台配置 Firebase后台创建项目,获取相关参数和配置如下 (1)点击Project Overview -> 项目设置 -> 云消息传递 中获取服务器密钥(建议,当然旧版服务器密钥也可以使用) (2)服务账号 -> 点击生成新的私钥,获取私钥配置(json

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Java后台管理站框架

Java后台管理站框架

若依:http://www.ruoyi.vip/ open-capacity-platform:https://gitee.com/owenwangwen/open-capacity-platform bootdo:https://gitee.com/lcg0124/bootdo clouddo:h

Joe.Ye Joe.Ye 2023-04-01
0 0 0
整合Shiro出现org.quartz.Scheduler错误

整合Shiro出现org.quartz.Scheduler错误

运行的时候出现错误: *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call the method o

Joe.Ye Joe.Ye 2023-04-01
0 0 0
SpringMVC+JSP中关于JQuery ajax提交的Content-Type参数设置application/json和application/x-www-form-urlencoded区别

SpringMVC+JSP中关于JQuery ajax提交的Content-Type参数设置application/json和application/x-www-form-urlencoded区别

页面是用的JSP,后台用的Spring MVC 使用JQuery的ajax需要设置Content-Type,Content-Type的设置有以下几种常用的 "Content-Type": "application/x-www-form-urlencoded"

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Java服务端开发记录

Java服务端开发记录

新建项目 IDEA:New -> Project -> Maven -> 勾选Create form archetype -> 选择maven-archetype-quickstart IDEA Settings (1)配置为本地Maven settings.xml配置参考

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Lombok使用详解

Lombok使用详解

Lombok简介 Lombok是一个可以通过注解来帮助我们简化消除一些必须有但显得很臃肿的Java代码的一种工具,通过使用对应的注解,可以在编译源码的时候动态添加源码。 例如在实体中经常见到一堆Getter和Setter方法,这些方法是必要的不可缺少的,但是这些代码感觉却像是“垃圾”,看起来重复而

Joe.Ye Joe.Ye 2023-04-01
0 0 0
1 2 3 8