- 博客(19)
- 收藏
- 关注
原创 Java FreeMarker导出word
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
2024-01-22 15:17:13 1811 4
原创 利用JWT、注解拦截请求并验证token
在Web应用程序中,注解是一种方便的方式来拦截和处理请求。可以通过在代码中添加注解来定义一些特殊的行为,比如拦截器(Interceptor)等。拦截器是一种处理请求的技术,它可以在请求被处理之前或之后对请求进行处理。通过使用拦截器,可以在处理请求之前或之后添加额外的逻辑,例如身份验证、权限检查等
2023-06-16 09:22:19 418
原创 利用注解及ResponseBodyAdvice对返回参进行加密
对返回参数进行加密可以增强数据传输的安全性,以防止敏感数据被截获或篡改。使用ResponseBodyAdvice对返回结果进行加密或压缩等操作可以有效提高数据传输的安全性和效率。但需要注意的是,如果对返回结果进行加密操作,客户端需要使用对应的解密算法对返回结果进行解密操作后才能正确地使用数据。
2023-06-15 09:04:15 546 3
原创 RSA加密解密
非对称加密是一种广泛使用的数据加密算法,它使用不同的密钥进行加密和解密。RSA加密算法就是一种广泛使用的非对称加密算法。在RSA加密算法中,密钥分为公钥(可公开)和私钥(不公开)。公钥和私钥是成对出现的。用公钥加密的数据,只有对应的私钥可以解密。用私钥加密的数据,只有对应的公钥可以解密。
2023-06-13 11:28:36 6132
原创 AES加密解密
Java中的AES加密和解密需要使用javax.crypto包中的Cipher类在实际使用中,常用的填充模式是PKCS7Padding。如果要求数据长度必须为加密算法块大小的整数倍,可以选择使用NoPadding,并在加密前手动对数据进行补位。
2023-06-12 10:26:43 1262 1
原创 Java通过注解构建树结构工具类
在Java中,注解是一种元数据,可以提供有关代码的附加信息。通过使用注解,可以在代码中添加配置信息、验证条件、文档和其他信息,这使得代码更易于理解和维护。
2023-06-09 11:28:05 489
原创 Java使用Thumbnails进行文件压缩
Thumbnails是一个图片处理库,它可以对图片进行压缩、裁剪、缩放等操作。在进行文件压缩时,可以使用Thumbnails来压缩图片文件。
2023-06-08 10:17:23 502 1
原创 Java 二维码生成与解析
二维码是一种能够将大量信息编码在小空间的编码器。它是一种由黑白方块构成的图片,可以将文本、链接、图像等不同类型的信息编码到其中。二维码已经广泛应用于不同的领域,如电子支付、电子门票、商品销售等,这种快捷、高效的信息处理方式已成为现代生活中不可或缺的一部分
2023-06-07 17:16:08 838 3
原创 Linux安装Redis
Redis 是一个高性能的key-value数据库。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。
2023-02-13 10:27:32 87
原创 SpringBoot使用快递鸟进行电子面单的获取以及打印
快递鸟连接多家物流公司,一次接入即可对接主流20多家物流公司电子面单下单通道,为订单信息化、标准化提供保障服务。 并实时反向推送揽件前接单信息、揽件后轨迹信息、签收后快递员评价等功能,发货后短信通知等功能。下面就使用快递鸟接入顺丰电子面单跟大家分享一下经验。
2019-10-18 10:50:18 2130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人