- 博客(10)
- 收藏
- 关注
原创 深入理解 HTTPS 及其配置指南
HTTPS通过TLS加密保护HTTP通信安全,防止数据被窃取或篡改。其核心机制包括:1)TLS握手实现密钥安全协商,使用公钥加密传输对称密钥;2)CA证书验证服务器身份,避免中间人攻击;3)加密通信使用协商的密钥。实践配置中,可借助Let's Encrypt免费证书和Certbot工具为Nginx服务器快速部署HTTPS,并设置HTTP自动跳转HTTPS。关键配置包括指定证书路径、加密协议版本和安全响应头等,最终实现全站安全加密传输。
2025-11-06 22:22:55
850
原创 博客系统登录功能设计与实现
本文介绍了博客系统中基于JWT+Redis的分布式登录认证机制实现。系统采用Token认证方式,通过JWT生成访问令牌并配合Redis存储有效状态,解决了传统Session会话管理的局限。文章详细阐述了JWT结构、分布式登录流程,以及前后端具体实现方案,包括请求拦截器、JWT工具类和认证拦截器等核心组件。该系统实现了用户身份认证、权限控制和安全防护,同时具备良好的扩展性,为后续优化如双Token机制、设备验证等安全增强措施奠定了基础。
2025-11-01 16:15:22
884
原创 登录系统中的信息安全与加密技术
文章探讨了信息安全在日常网络活动中的重要性,重点分析了加密技术的核心作用。文章介绍了对称加密(如AES)和非对称加密(如RSA)的特点及应用场景,指出两者结合使用可兼顾性能与安全。同时详细说明了HTTPS如何通过TLS协议保障数据传输安全,以及数据库应采用哈希算法加salt的方式安全存储密码。最后强调信息安全是系统可靠运行的基石,加密技术贯穿于开发的各个环节。
2025-10-28 23:24:33
651
原创 基于VirtualBox的HomeAssistant操作系统安装方法(成功下载插件和集成)
此时无法通过homeassistant.local:8123访问系统前台,因为它已经无法被解析,同时也无法感知局域网的物理设备。官方教程中的网络配置是桥接模式,这种模式会在宿主机上生成一个虚拟网卡,伪装成宿主机所处局域网中的独立机器,因此可以发现局域网中的其他物理设备,但也无法使用宿主机的代理。NAT模式下不能感知局域网设备,如果有添加本地设备的需求可以会需要在NAT和桥接模式之间切换,非常麻烦。如果本地局域网存在一些可以被发现的设备,在下面的页面可以看到并配置。此时系统可以下载各种插件和进行系统更新。
2025-08-08 10:16:59
725
原创 SpringMvc学习笔记---- 参数解析器和返回值处理器配置
根据之前的配置逻辑整理出SpringMVC配置逻辑的关系图,再了解一下参数解析器和返回值处理器,配置自定义的参数处理器。
2023-12-08 23:43:59
668
原创 SpringMvc学习笔记----SpringMVC配置逻辑
在配置类中编写如下的三个Bean@BeanMyServletRequestHandler继承了HttpRequestHandler,WebMvcConfigurationSupport中提供有HttpRequestHandler的适配器。@Bean(“/my-http”)实现了url到handler的映射。这样就能实现一个简单的请求处理。@Override@Bean(“/user-action”)实现了url到UserAction的映射。
2023-12-03 16:04:08
888
1
原创 SpringMvc学习笔记----DispatcherServlet
DispatcherServlet的初始化调用了重写父类的onRefresh方法,该方法中又调用了initStrategies方法以视图处理器为例分析DispatcherServlet加载它的过程。先从DispatcherServlet所维护的容器中读取,如果没有则去默认的资源路径下创建。默认路径为DispatcherServlet类路径下的DispatcherServlet.properties文件。
2023-11-28 22:08:06
1017
原创 SpringMvc学习笔记----SpringMVC容器
父容器负责对接spring基础方面内容,子容器管理web方面的组件。SpringMVC为什么需要配置父子容器?下面是gpt的回答:Spring MVC 中使用父子容器的概念是为了更好地组织和管理应用的组件,并提高代码的可维护性和可扩展性。在 Spring MVC 中,根容器通常由负责加载,而 Web 容器由负责加载。这种分离使得 Spring MVC 可以更好地组织应用,并允许更灵活的配置和扩展。
2023-11-26 19:01:11
1210
1
原创 SpringMvc学习笔记----相关基础概念回顾
SpringMVC运行在spring的基础上,是一个web方面的模块。对Servlet的实现。
2023-11-26 13:42:36
416
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅