- 博客(8)
- 收藏
- 关注
原创 JAVA 混合加密SM2+SM4,用于敏感数据接口加密
本文介绍了SM2(椭圆曲线公钥密码)与SM4(分组密码)混合加密方案的实现方法。该方案利用SM2进行密钥交换/签名,SM4进行数据加密,兼具安全性与效率。核心步骤包括:1)生成SM2密钥对;2)随机生成SM4密钥加密数据;3)用SM2公钥加密SM4密钥;4)解密时先用SM2私钥解密SM4密钥,再用SM4解密数据。方案适用于敏感数据传输场景,通过SM2保障密钥安全,SM4实现高效加密。
2025-07-07 09:35:58
397
原创 JAVA 使用 Apache POI 库导出 Word 简历
以上方法提供了多种生成 Word 简历的途径,可以根据项目需求选择合适的技术方案。Apache POI 适合简单文档,模板引擎适合动态内容,Docx4j 提供更专业的 Word 操作,而 HTML 转换则适合复杂格式设计。通过 Apache POI,可以创建和修改 Word 文档(.docx 格式)。如果需要更丰富的格式,可以先用 HTML 设计简历,然后转换为 Word 文档。Docx4j 是另一个强大的 Java 库,专门用于处理 Word 文档。生成文档的 Java 代码。创建简历文档的代码示例。
2025-07-02 16:52:31
443
1
原创 生成电子签章图片的Java方法
以上代码和方法提供了在Java中生成电子签章图片的基本框架,可以根据具体需求进行扩展和修改。JAVA代码生成电子签章图片。利用Java的AWT库和Graphics2D类可以绘制基本的电子签章图形,包括圆形、文字和图案。使用Java生成电子签章图片可以通过多种方式实现,以下是一些常见的方法和代码示例。为电子签章添加数字签名功能,可以使用Java的加密API。如果需要生成PDF格式的电子签章,可以使用iText库。
2025-07-01 14:55:00
287
原创 PL/SQL如何创建快捷命令
废话不多说,直接操作1.如果你使用的是中文版的,在安装目录下 找到 PlugIns 文件夹,在它之下创建test.txt,然后打开并编辑,写上希望使用的命令 例如:s =select * from sr = select t.* ,t.rowid from 然后保存关闭,打开plsql ,点击配置 ---->首选项----->用户界面----->编辑器------>自动替换,点开选择文件,把你刚刚编辑的test.txt选中,然后点击应用,然后重启plsql,新建s
2021-05-18 09:58:48
388
4
原创 MySql将两个字段查询值合并拼接
MySQL的字段拼接又两种方式 CONCAT和GROUP_CONCAT1.CONCAT思路: 使用MySQL的concat(A字段,B字段)可实现字段拼接,例如:SELECT concat(name,age) FROM user 2.GROUP_CONCAT思路: 使用MySQL的GROUP_CONCAT(A字段,B字段,…)可实现字段拼接,例如:SELECT GROUP_CONCAT(name) FROM user 注意:GROUP_CONCAT 会将你查询到的当前所有数据的字段拼
2021-04-07 10:11:04
12595
1
原创 Java前后端分离处理跨域请求与Nginx跨域配置
java项目中处理跨域请求在springboot项目中的写法@Configurationpublic class CorsMapping { @Bean public FilterRegistrationBean corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration config =
2021-03-18 15:17:42
399
原创 MySQL查询某个值在表中跟某个字段值最为接近的数据
MySQL查询某个值在表中跟某个字段值最为接近的数据**背景:**查询出表中 学生分数最为接近85.30分的分数。**思路:**用ABS去查询最为接近的数,用LIMIT1 去取到第一条数据,则取到的数据为当前分数为接近85.30分的分数。select * from student ORDER BY ABS('85.30' - `score`) LIMIT 1 ...
2021-03-10 14:44:42
1590
原创 MySQL 取出每个分组中最新的一条数据
MySQL 取出每个分组中最新的一条数据MySQL 取出每个分组中最新的一条数据**场景:**例如从user表中取出每一个部门中工资最高的员工姓名。**思路:**先根据工资排序,再根据部门分组。**说明:**如果是单表查询默认分组后会取出最大字段所对应的数据。select * from (select 姓名、部门、工资 from user where isDel = 0 ORDER BY 工资 desc )t GROUP BY t.部门注:mysql版本5.7以后 需要加 LIMIT 99
2021-03-10 09:42:52
946
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人