
JAVA
文章平均质量分 95
西瓜er
月色真美 风也温柔
展开
-
加密后的数据如何进行模糊查询
我们到这里对加密数据的检索方案全部介绍完了,我们首先提到的是网上搜索随处可见的沙雕做法,在这里也讲了不推荐使用这些沙雕做法,尽量使用常规做法,如果公司有专业算法方向人才的话不妨可以考虑基于算法层面的超神做法总的来说从投入、产出比、及实现、使用成本来算的话常规做法二是非常推荐的来源:https://ningyu1.github.io/20201230/encrypted-data-fuzzy-query.html有一个问题不知道大家想过没?转载 2024-04-08 15:47:10 · 1109 阅读 · 0 评论 -
SpringBoot 接口加密解密
在我们日常的Java开发中,免不了和其他系统的业务交互,或者微服务之间的接口调用如果我们想保证数据传输的安全,对接口出参加密,入参解密但是不想写重复代码,我们可以提供一个通用starter,提供通用加密解密功能自定义starter步骤创建工厂,编写功能代码声明自动配置类,把需要对外提供的对象创建好,通过配置类统一向外暴露在resource目录下准备一个名为的文件,以为key,自动配置类为value列表,进行注册。转载 2024-04-08 17:06:56 · 97 阅读 · 0 评论 -
Java中加密配置文件中的数据库账号和密码
随着信息安全的日益受到重视,加密敏感数据在应用程序中变得越来越重要。作为一个简化Java应用程序中数据加密的工具,为开发者提供了一种便捷而灵活的加密解决方案。本文将深入解析Jasypt的工作原理,以及如何在Spring Boot项目中集成和使用Jasypt来保护敏感信息作为程序员每天的开发工作都离不开跟数据库打交道,而且我们的应用程序往往都会配置数据库的链接,那你有没有想过,任何一个能接触到我们项目代码的人员,都可以看到配置文件里面的账号秘密。原创 2024-04-08 16:33:46 · 2504 阅读 · 0 评论 -
Mybatis配置数据加密解密
介绍一个简单的MyBatis加解密方式,日常学习工作中提及这种方法的比较少,所以拿来说说,如果已经知道这种方法的忽略本文。转载 2024-04-08 16:07:41 · 839 阅读 · 0 评论 -
SpringBoot 快速实现 api 加密
该项目使用RSA加密方式对API接口返回的数据加密,让API数据更加安全。别人无法对提供的数据进行破解。Spring Boot接口加密,可以对返回值、参数值通过注解的方式自动加解密首先我们当然是了解RSA加密RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。转载 2024-04-08 14:23:51 · 1096 阅读 · 0 评论 -
使用Stream API优化 Java 代码
使用Stream API优化 Java 代码文章目录使用Stream API优化 Java 代码放大招,流如何简化代码菜肴:Dish.javaJava8以前的实现方式Java8之后的实现方式Java8以前的实现方式Java8以后的实现方式什么是流如何生成流流的操作类型流使用中间操作filter筛选distinct去除重复元素limit返回指定流个数skip跳过流中的元素map流映射flatMap流转换元素匹配终端操作统计流中元素个数查找reduce将流中的元素组合起来获取流中最小最大值求和通过averag原创 2022-04-28 10:00:01 · 634 阅读 · 0 评论 -
Java 开发常用的 Linux 命令
Java 开发常用的 Linux 命令文章目录Java 开发常用的 Linux 命令写在前面基本操作Linux关机,重启查看系统,CPU信息建立软连接rpm相关sshkey命令重命名同步服务器时间后台运行命令强制活动用户退出查看命令路径查看进程所有打开最大fd数配置dnsnslookup,查看域名路由表last,最近登录信息列表设置固定ip查看进程内加载的环境变量查看进程树找到服务器进程查看进程启动路径添加用户,配置sudo权限强制关闭进程名包含xxx的所有进程磁盘,文件,目录相关操作vim操作打开只读文原创 2021-11-04 16:17:47 · 1300 阅读 · 0 评论