- 博客(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关注的人