自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 自动化视频配音解决方案

最近有个任务需要给视频配音。于是想通过技术手段减少人工配音的重复劳动和音质问题,实现高效灵活的配音流程。

2025-07-31 19:44:24 410

原创 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关注的人

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