自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Druid数据源配置文件加密

实现原理其实很简单,配置文件存储加密后的用户名和密码,重写Druid数据源的两个方法setUsername(String username)和setPassword(String password)对信息解密。里面用明文的方式存储着数据库的敏感信息用户名username和密码password,这是不好的行为,容易产生安全问题。那我们如何实现加密存储呢?System.out.println("加密后的username = [" + ConfigTools.encrypt(username) + "]");

2023-11-29 14:24:10 441 1

原创 基于springboot配置文件加密

2. **在`application.properties`或`application.yml`中加密敏感信息:** 使用Jasypt的加密工具对敏感信息进行加密。在Spring Boot中,可以使用Jasypt(Java Simplified Encryption)来对敏感的数据库配置信息进行加密。4. **启动应用程序:** 启动Spring Boot应用程序时,Jasypt将使用提供的解密密码来解密配置文件中的加密信息。确保在生产环境中安全地管理解密密码,例如通过环境变量或专用的密钥管理服务。

2023-11-28 21:42:01 366

原创 用C语言实现窗口排队管理系统

printf("窗口 %d - 业务类型:%s,队列大小:%d\n", windows[i].number, windows[i].businessType, windows[i].queueSize);printf("窗口 %d - 业务类型:%s,队列大小:%d\n", windows[i].number, windows[i].businessType, windows[i].queueSize);用户需输入要删除的窗口编号,函数会遍历窗口数组查找匹配的窗口,并将其从数组中删除。

2023-06-11 16:13:02 329

原创 Python淘宝秒杀脚本

Selenium](https://www.selenium.dev/)是一个流行的Web自动化工具,它可以模拟用户在浏览器中的操作,从而实现自动化测试和任务自动化。- 引入合适的等待机制:使用Selenium的显式等待(`WebDriverWait`)结合条件判断(`expected_conditions`)来等待元素出现或可点击,提高代码的稳定性和效率。然后,导航到淘宝首页,调用`login`函数进行登录,并使用特定的目标时间调用`buy`函数。然后,它导航到购物车页面,并选择购物车中的所有商品。

2023-06-05 21:15:25 1194 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除