其他
未读
Windows平台一键启动Redis脚本
本文介绍了一种通过VBS脚本简化Redis启动过程的方法。用户只需在Redis安装目录下创建一个包含特定代码的`start.vbs`文件,然后将其发送到桌面作为快捷方式。双击该快捷方式即可后台运行Redis。如需显示Redis窗口,可修改VBS脚本中的参数。
Java
未读
Java实现期末成绩发布邮件通知
该Java项目通过定时发送HTTP请求查询课程成绩,并将结果与之前记录对比,发现新成绩时会自动发送邮件通知。主要功能包括:个人成绩更新通知、批量通知其他同学查询成绩及Cookie过期提醒。使用了Apache HttpClient进行网络请求,Jackson库解析JSON数据,以及JavaMail API发送邮件。配置信息存储在`config.properties`文件中,项目依赖和打包设置通过Maven管理。此外,还提供了Docker部署建议以解决容器时间问题。
Java
未读
在 Spring Boot 项目中,如何在非 Web 层(如 AOP)中获取 Session 信息
本文探讨了在Spring Boot应用中,如何让非Web层(如Service、AOP切面)安全地访问HTTP Session信息。通常,这些层不直接依赖于HTTP上下文,但在日志记录或权限校验等场景下,可能需要获取Session数据。通过使用`RequestContextHolder`,可以在保证服务无状态和协议无关性的同时,间接访问到当前请求的Session。但需注意此方法仅适用于由HTTP请求触发的调用链,并且在处理异步任务时需要特别处理以确保上下文正确传播。
搭建
未读
雨云云应用一键部署MySQL并使用Navicat连接:打造你的远程数据库服务器
本文介绍了如何使用雨云云应用(RCA)快速部署MySQL数据库服务,无需购买服务器和复杂配置。通过详细步骤展示了从创建项目、部署MySQL到使用Navicat连接远程数据库的全过程,并提供了安全加固和成本管理建议。该方案适合个人开发者及团队高效搭建和管理数据库环境。