
Spring Boot 用户模块实战:注册登录、JWT 认证与敏感数据加密
围绕 Spring Boot 的用户模块,从敏感字段加密开始,用 SHA-256 处理密码、AES 加密手机号,并通过 MyBatis TypeHandler 实现自动加解密。注册接口对邮箱、手机号、密码做完整校验,Service 层负责业务逻辑,Controller 统一异常处理。登录支持密码和短信验证码两种方式,结合 Redis 存储验证码,使用 JWT…
博客作者
微光成炬
355
已发布文章
7.2K
博客获赞
520K
博客浏览
第 1 页

围绕 Spring Boot 的用户模块,从敏感字段加密开始,用 SHA-256 处理密码、AES 加密手机号,并通过 MyBatis TypeHandler 实现自动加解密。注册接口对邮箱、手机号、密码做完整校验,Service 层负责业务逻辑,Controller 统一异常处理。登录支持密码和短信验证码两种方式,结合 Redis 存储验证码,使用 JWT…

这组 Vue 3 技巧围绕响应式数据、组合式 API、watch 监听、provide/inject、Teleport、Suspense、v-model、defineComponent、Fragment 和自定义指令展开。核心思路是把不同场景对应到合适的 API:基本类型用 ref,对象和数组用 reactive;复杂逻辑拆进组合式 API;层级传值用 pr…

这次实践把 OpenClaw 从单机安装、Gateway 排障、Feishu 接入一路做到多机器人协作:先在 Windows 上跑通安装和健康检查,再通过飞书配对把多个账号精确绑定到不同 Agent,最后按角色拆分产品、开发、测试、评审、文档和运维,并把默认模型与文档模型分开配置。过程中主要处理了 npm 安装报错、Gateway 状态异常、Windows…

Miloco 是小米开源的本地大模型智能家居方案,核心是用米家摄像头作为视觉输入,配合 MiMo-VL-Miloco-7B 做场景理解和设备控制。文章整理了部署前需要的硬件、WSL、Docker、NVIDIA 驱动与 Container Toolkit 配置,给出安装、访问前端、验证环境和规则设置的完整流程。实际使用时,先确认米家设备本身可控,再通过测试指令…

WebLogic 是 Oracle 开发的企业级 Java EE 应用服务器,支持高可用、集群及安全功能。管理员可通过 Web 控制台、WLST 命令行或 REST API 进行登录与管理。常见登录问题包括端口占用、密码遗忘、防火墙拦截及 SSL 证书配置等,需检查服务状态及网络策略。熟悉这些操作有助于高效维护企业环境。
2026 年 3 月下旬 AI 领域动态显示工信部明确六大攻关方向,脑机接口获医保编码加速落地。中国 AI 大模型周调用量连续两周超越美国,MiniMax 霸榜全球。国际方面,马斯克发布 Terafab 太空芯片工厂计划,软银拟投 5000 亿美元建数据中心。国内生态上,微信推出 ClawBot 插件,宇树科技 IPO 获受理。应用层面,AI 医生入驻三甲医…

JavaScript 运算符涵盖自增、比较及逻辑运算,流程控制包括条件判断与循环语句。重点区分 == 与 === 的类型转换差异,掌握前缀后缀自增返回值时机,以及 switch 穿透问题。通过实战示例理解 if、while、for 的使用场景,构建清晰的逻辑处理基础。
无人机安全测试涉及 WiFi 渗透与 GPS 欺骗技术。本教程介绍开源工具 Drone Hacking Tool 的配置与使用方法,涵盖环境搭建、Wi-Fi 攻击模式及 GPS 信号模拟流程。通过 USB Wi-Fi 适配器和 HackRF One 设备,可实现对目标无人机的网络探测与路径控制。教程强调合法授权原则,适用于安全研究与教学场景。
BILIVE 作为 B 站直播录制工具,具备无人值守录制、自动切片及弹幕渲染能力。本文梳理了从环境搭建到实际运行中的关键坑点,包括 Python 虚拟环境隔离、FFmpeg 依赖处理、Whisper 本地或 API 模式配置、Docker 容器启动排查以及上传登录验证流程。通过调整环境变量、检查端口占用及查看 debug 日志,可有效解决大部分部署异常,确保…
Telegram 生态内原生搜索功能有限,借助第三方机器人能更高效地查找中文群组、频道及文件资源。本文整理了极搜、SOSO、Super 搜索及神马搜索四个常用工具的使用方法,涵盖关键词检索、AI 辅助及签到福利等功能特点。使用时需在应用顶部直接搜索机器人用户名并启动,同时需警惕带有广告后缀的仿冒账号,确保操作安全。
基于 OpenClaw Gateway 实现飞书应用与 AI Agent 的对接。系统采用多 Agent 架构,每个飞书机器人对应独立 AI Agent,拥有专属工作空间、知识库和模型配置。通过命令行工具添加 Agent、设置身份及安装技能,实现模型状态隔离与数据独立。支持插件扩展,如飞书文档、聊天、Wiki 等工具集成,确保各 Agent 间严格隔离且可单…
Windows 系统安装 OpenClaw AI Agent 框架并配置飞书机器人的完整流程。涵盖环境准备(Node.js 22+)、OpenClaw 一键安装、大模型 API 配置(以阿里云百炼为例)、飞书企业自建应用创建及权限设置、事件订阅配置、凭证绑定及配对操作。包含常见排错命令如 gateway restart 和 logs follow,以及进阶图…
前端内存泄漏通常由意外全局变量、闭包滥用、DOM 引用未清理、定时器未销毁等原因导致,表现为页面卡顿甚至崩溃。排查主要依赖 Chrome DevTools 的 Memory 面板,通过 Heap snapshot 对比和 Allocation timeline 分析定位未回收对象。常见修复手段包括及时解绑事件监听、清理定时器、避免全局变量污染以及谨慎使用 c…

Java 大数据在智能家居设备联动与场景化节能中的应用。针对传统联动规则刚性、响应滞后及被动节能体验差等痛点,构建基于 Flink 的实时联动引擎与 ARIMA 能耗预测模型。通过采集 - 计算 - 决策三位一体架构,实现毫秒级设备响应与主动式错峰调度。结合真实项目落地数据,验证了在百万级设备接入下,用户日均能耗降低 31.8%,联动延迟压缩至 180ms…

针对高速流动控制实时性挑战,提出基于 FPGA 的高速实验深度强化学习框架 FeDRL。该框架控制频率达 10 kHz,显著高于传统 CPU 框架。在 Mach 2 超音速后台阶流动实验中,仅需 10 秒风洞运行时间即训练出有效闭环控制律,剪切层速度脉动增加 21.2%,优化效率远超定频控制及策略类算法。研究验证了 FPGA 加速在复杂流场感知与神经网络推理…

在 AIGC 浪潮下,利用大语言模型辅助编程学习已成为新趋势。探讨如何通过互动游戏激发兴趣,制定个性化学习路径,并借助 AI 进行项目实战与即时纠错。内容涵盖从图形化编程到 Python 的进阶,强调技术与人文学科的平衡,以及家长陪伴的重要性。旨在帮助学习者掌握科学方法,提升编程能力,适应智能化时代的开发需求。

React 19 结合 Vite 与 TypeScript 构建现代化前端开发环境。通过 pnpm 创建项目,配置 Tailwind CSS v3 及 Shadcn UI 组件库,集成状态管理、路由、国际化等核心依赖。详解 tsconfig 路径别名设置与 Vite 插件配置,清理默认模板并验证运行环境,为后续多语言、主题切换及权限模块开发奠定基础。

2024 年前端生态持续演进,React 强化服务端组件与并发渲染,Vue 3.x 聚焦性能优化与响应式重构,Svelte 凭借编译时优势崛起,Qwik 探索零基线 JavaScript 路径。梳理主流框架核心更新、性能差异及 SSR 集成方案,为技术选型提供参考。

C++ STL list 容器基于带头双向循环链表实现。文章详细解析了节点类 ListNode、迭代器类 ListIterator 及其 const 版本的设计,重点在于通过模板参数统一迭代器逻辑。涵盖 list 类的构造函数、析构函数、插入删除接口 insert 和 erase 的实现细节,以及头尾插删操作。强调迭代器失效问题及哨兵位节点的使用,展示了如何…
RK3588 平台利用 MIPI 接口采集摄像头数据,通过 GStreamer 对接底层驱动并调用硬件 ISP 进行图像预处理。结合 OpenCV 进行必要的图像处理或 AI 推理后,使用瑞芯微 MPP 硬件编码器将画面压缩为 H.264 流。借助轻量级流媒体服务器 MediaMTX 实现局域网内的 WebRTC 协议分发,达成网页端秒开与百毫秒级低延迟观看…