- 博客(71)
- 收藏
- 关注
原创 Spring Boot Web上下文工具类详解:获取Request、Response和参数
Spring Boot Web上下文工具类CommonServletUtil提供了便捷获取Web上下文对象的方法,包括HttpServletRequest、HttpServletResponse及多来源参数值查询。该工具类支持从请求参数、请求头、Cookie和属性中获取值,并能检测当前是否处于Web环境,对非Web环境提供友好错误提示。通过静态方法直接调用,无需依赖注入,简化了Web开发中对上下文对象的访问。基于Spring的RequestContextHolder实现,需配合Spring Boot Web
2025-11-04 16:01:52
700
原创 java工具类 智能时间格式化工具类详解:仿微信时间显示与时长计算
智能时间格式化工具类摘要 本文介绍了一个实用的时间格式化工具类 CommonTimeFormatUtil,主要提供两大核心功能:1)仿微信的智能时间显示(如"刚刚"、"5分钟前"、"昨天"等);2)时长格式化(将秒数转换为"天小时分钟秒"格式)。该工具类支持自动识别凌晨、上午等时间段,并针对不同时间跨度采用差异化显示策略,包括当天、本周、今年和跨年等多种情况,极大地提升了时间展示的用户友好性。适用于社交聊天、日志记录、任务统计等
2025-11-04 15:53:00
992
原创 springboot 工具类 日期时间列表工具类详解:高效处理日期范围的利器
本文介绍了一个功能强大的日期时间工具类 DateListUtil,它封装了常见的日期操作,包括生成日期范围、计算时间差、处理闰年等核心功能。工具类提供了生成日期范围内每一天(getEveryday)、生成时间范围内小时列表(getEveryHour)、时间偏移计算(getSpecialdHour)、时间差计算(countDay/countHour)等实用方法,支持新旧日期API的混合使用,并包含精确的闰年处理逻辑。通过智能处理日期分量和格式化,该工具类能够高效解决开发中的各类日期时间处理需求。
2025-11-04 15:46:16
413
原创 springboot工具类文件下载与流式传输工具类详解
文件下载与流式传输工具类摘要 本文介绍了一个功能全面的CommonDownloadUtil工具类,封装了多种文件下载场景的处理逻辑,包括: 普通文件下载:支持File对象和字节数组两种方式,自动处理文件名编码和MIME类型 大文件下载:采用32KB缓冲区流式传输,避免内存溢出 视频流式传输:支持断点续传,通过处理HTTP Range头实现206 Partial Content响应 网络图片获取:返回图片输入流供后续处理 工具类实现了文件名安全编码、MIME自动识别、资源安全关闭等关键功能,适用于不同大小的文
2025-11-04 15:22:51
1005
原创 Sa-Token大师:第四章 - 企业级架构与源码实战
摘要: 《Sa-Token大师》第四章深入探讨企业级权限系统架构与源码实践,涵盖亿级用户系统的无状态认证设计、微服务集成方案及异地多活部署策略。通过核心源码解析,揭示会话管理、权限验证算法与Token生成机制的关键实现。章节还包含插件扩展开发指南,支持企业微信登录、JWT集成等定制化需求,并演示Redis集群与分库分表的高并发优化方案。最后以电商平台和多租户系统为实战案例,结合安全审计与监控告警体系,提供完整的权限解决方案,助力开发者构建高性能、可扩展的企业级安全架构。
2025-07-22 14:32:22
2258
原创 Sa-Token大师:第三章 - 源码解析与系统集成
Sa-Token高级应用与源码解析 本文深入探讨Sa-Token框架的高级应用,主要包含三个核心部分:架构设计解析、核心源码解读和插件扩展开发。首先通过分层架构图和类关系图展示Sa-Token的整体设计,详细解析了认证模块、会话管理等核心组件。在源码解读部分,重点分析了登录认证流程和权限校验机制,包括Token生成、会话存储和权限匹配等关键实现。最后,通过实际代码示例演示了如何开发自定义插件,如Token生成策略、权限加载器和Redis序列化插件。本章内容为开发者提供了深入理解Sa-Token内部机制和扩展
2025-07-22 11:50:52
1379
原创 Sa-Token进阶:第二章 - 高级特性与实战应用
Sa-Token高级特性与实战应用摘要 本章深入讲解Sa-Token框架的高级功能,包括SSO单点登录、OAuth2.0集成等核心模块。通过代码示例演示了认证中心搭建、客户端集成、单点注销等SSO实现细节,以及OAuth2.0授权服务器配置流程。同时涵盖分布式会话管理、多账号体系隔离等企业级解决方案,帮助开发者掌握Sa-Token在复杂场景下的应用实践。章节目录详细划分了11个技术专题,从基础配置到高级安全策略,形成完整的高级应用知识体系。
2025-07-22 11:05:55
1440
原创 Sa-Token入门:第一章 - 基础概念与快速上手
Sa-Token是一个轻量级Java权限认证框架,提供登录认证、权限管理、会话控制等核心功能。本文作为入门指南,介绍了其核心概念、优势特性和快速集成方法。Sa-Token具有API简单易用、功能强大(支持单点登录、OAuth2.0等)、高性能和灵活扩展等特点,相比Shiro和Spring Security学习曲线更低。文章详细讲解了环境搭建步骤、登录认证实现流程,并提供了丰富的代码示例,帮助开发者快速掌握基础使用。通过1.5版本后的持续更新,Sa-Token已成为GitHub上7.5k+星的活跃项目,适合需
2025-07-22 10:47:48
1568
原创 Excel 导入导出工具类文档
ExcelProperty("员工ID")@ExcelProperty("员工姓名")@ExcelProperty(value = "入职日期", dateFormat = "yyyy年MM月dd日")@ExcelProperty("薪资")@ExcelProperty("是否在职")// 省略 getter/setter开箱即用:简单注解配置即可实现复杂导入导出功能高度可定制:支持自定义列名、日期格式、列宽等智能类型转换:自动处理常见数据类型转换企业级健壮性。
2025-07-16 10:31:24
2525
原创 Java JDK1.8+ 时间工具类
DateUtils是基于Java 8时间API封装的工具类,提供日期时间操作、转换、格式化、解析和比较等功能。支持获取当前时间、传统Date转换、时间加减运算、月份首尾日获取等操作,并兼容新旧日期类型。所有方法均为静态调用,默认使用系统时区,解析时需格式匹配。工具类不可实例化,适合在各类Java项目中便捷处理日期时间需求。
2025-07-09 15:13:12
1048
原创 第八期:考研英语词汇轻松记:词根词缀巧突破,高效记忆有妙招(第二篇)
考研英语词汇记忆,词根词缀是强大武器。通过深入解析词根含义,结合实用记忆技巧,考生能轻松记忆词汇,理解词汇逻辑。坚持运用这些方法,考研英语词汇将不再是难题。考生可在阅读中快速理解词义,在写作中精准运用词汇,为考研英语成绩提升助力,最终成功上岸,实现考研梦想!
2025-03-08 23:30:46
4408
原创 第七期:考研英语词汇通关秘籍:词根词缀深度解析,轻松破解 5500 词汇(第一篇)
词根词缀是考研英语词汇的核心密码,掌握它们,就能轻松破解 5500 词汇难题。通过系统学习词根词缀,结合高效的记忆方法,考生能够在阅读中快速理解词义,在写作中精准运用词汇,为考研英语成绩提升奠定坚实基础。坚持词根词缀的学习,考研英语词汇将不再是障碍,助力考生成功上岸,实现考研梦想!
2025-03-08 23:12:23
1953
原创 第六期:考研英语词根终极攻略:掌握核心词根,轻松破解 5500 词汇难题
词根是考研英语词汇的核心密钥,掌握核心词根,结合词缀与场景记忆,能高效突破词汇难关。通过系统学习词根,在阅读中快速理解词义,在写作中精准表达,为考研英语高分奠定坚实基础。坚持词根学习,考研 er 定能在词汇领域游刃有余,成功上岸,实现考研梦想!
2025-03-08 22:55:28
3036
原创 第五期:考研英语词根深度攻略:轻松掌握核心词根(中),高效突破词汇大关
词根是考研英语词汇的核心密码,掌握核心词根,结合词缀与场景记忆,能高效突破词汇难关。通过系统学习词根,在阅读中快速理解词义,在写作中精准表达,为考研英语高分奠定坚实基础。坚持词根学习,考研 er 定能在词汇领域游刃有余,成功上岸!#考研英语 #考研词汇 #词根记忆 #考研备考 #考研学习方法词根是考研英语词汇的核心密码,掌握核心词根,结合词缀与场景记忆,能高效突破词汇难关。通过系统学习词根,在阅读中快速理解词义,在写作中精准表达,为考研英语高分奠定坚实基础。
2025-03-08 22:41:52
2088
原创 第四期:考研英语词根(上)学习全攻略,高效提升词汇量
词缀功能:前缀决定单词方向、态度或数量,如 “un-” 表否定;后缀改变单词词性,如 “-tion” 构成名词。词根定义:词根是单词的核心,解释基本含义。例如 “dict” 表示 “说和讲”,围绕它衍生出 “dictionary(字典)”“indicate(表明)” 等词。
2025-03-08 22:35:39
1914
原创 第三期:考研英语必看|单词后缀学习脑图深度解析,轻松破解词汇密码
单词后缀是考研英语词汇的重要组成部分,掌握其规律,能让词汇记忆效率翻倍。通过这张 “单词后缀学习脑图”,系统学习名词、形容词、动词、副词后缀,结合考研真题练习,不断强化记忆与应用能力。相信每一位考研 er 都能借助后缀的力量,破解词汇密码,在考研英语中取得优异成绩,成功上岸!
2025-03-08 22:22:10
1856
原创 考研英语前缀深度解析:轻松掌握词汇密码,助力考研上岸
前缀作为英语词汇的重要组成部分,蕴含着丰富的语义密码与构词逻辑。通过对前缀分类、含义的深入剖析,结合例词的实践应用,以及科学的学习策略,学习者能够构建起系统的词汇学习体系。借助这张前缀学习脑图,我们不仅能轻松记忆大量词汇,更能深入理解词汇的本质含义与用法规律。在未来的英语学习中,愿每一位学习者以前缀为翼,翱翔于词汇的蓝天,解锁英语学习的更多可能,为阅读、写作、听说等能力的提升奠定坚实基础。
2025-03-08 22:15:26
1553
原创 考研英语语法全攻略:从基础到长难句剖析
课程旨在通过循序渐进的学习,从简单语法知识入手,逐步深入到复杂语法现象,最终让学生能够轻松理解并拆解长难句,构建起系统的长难句思维体系。这对于考研英语的阅读理解、翻译等题型的解题能力提升具有关键意义。词类常见成分特殊用法名词主语、宾语、同位语可作定语(如apple tree)动词谓语、非谓语形式分词作状语(如Walking home)形容词定语、表语、补语部分可作名词(如the poor)副词状语、表语修饰全句(如Fortunately)
2025-03-08 15:13:01
2338
原创 Git 版本控制器:从零入门到实战配置(2025 最新版)
Git 是当前最流行的分布式版本控制系统,由 Linus Torvalds 开发,支持代码版本管理、协同开发与分支管理。
2025-02-25 08:40:29
1309
原创 Maven 从下载到实战:一站式配置与使用指南
进阶使用时,建议结合 IDE(如 IntelliJ IDEA)的 Maven 插件,实现可视化依赖管理。的 Java 项目管理工具,支持依赖管理、构建自动化、标准化项目结构等功能。通过本文教程,您已完成 Maven 的下载、安装与基础使用。:自动下载和管理第三方库(JAR 包),解决版本冲突问题59。若显示 Maven 版本及 Java 版本,则配置成功。Maven 3.6+ 兼容 Java 7+Maven 3.8+ 需 Java 8+Maven 默认将依赖存储在。:Maven 安装路径(如。
2025-02-25 08:21:57
1334
原创 Seata 分布式事务框架:从下载到实战配置全解析
四种模式,适用于微服务架构下的事务协调与管理。及以上版本,支持更多新特性(如 Redis 存储模式)10。Seata 是阿里巴巴开源的分布式事务解决方案,支持。,通过全局事务 ID(XID)实现跨服务事务一致性。从 Seata 解压目录中找到。,文档和社区资源更丰富59。配置事务日志存储方式(推荐。选择最新稳定版本(如。
2025-02-23 20:09:41
1139
原创 CentOS-7-x86_64-Minimal-2009 免费下载与使用教程
CentOS 7 是一款基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,
2025-02-23 19:47:10
6724
原创 MobaXterm_Portable_v23.2 免费下载与使用教程(附安卓替代方案)
通过本文教程,您可快速掌握 SSH 连接、文件传输等核心操作。若需更多高级功能(如远程桌面、串口调试),可参考官方文档或社区教程26。等多种协议,集成了终端、文件传输、远程桌面等功能。其便携版(Portable Edition)无需安装,解压即可使用,适合需要频繁切换设备的用户610。:连接 SSH 后,右侧自动打开 SFTP 面板,直接拖拽文件即可上传/下载23。:官网版本可能已更新至更高版本,若需 v23.2 需通过网盘获取。:便携版的会话记录保存在解压目录中,迁移时需备份整个文件夹610。
2025-02-23 19:34:37
4975
原创 DeepSeek生成思维导图
工具准备安装思维导图软件(推荐XMind/MindMaster/在线工具如ProcessOn)打开DeepSeek官网或集成平台(https://www.deepseek.com/)明确需求确定思维导图核心主题(如"碳中和实施方案")规划预期结构层级(建议3-4级:中心主题→主分支→子分支→细节)输入提示词模板请生成关于[XX主题]的思维导图框架,要求:1. 包含5-7个主分支2. 每个主分支下设3-5个子分支3. 使用结构化层级关系4. 关键词简明扼要示例格式:中心主题:XXX├─ 主分支1│ ├─ 子分
2025-02-13 23:37:43
3499
原创 DeepSeek教学指南:思维拓展的提示语链设计指南
这套提示语链通过“发散→对抗→跨界→收敛”的螺旋式推进,将AI从“工具”升级为“创新伙伴”。“你是一名[领域专家,如产品经理/科学家],需要解决以下问题:[具体问题描述]。“将方案A的[某特性] + 方案B的[某机制] + 方案C的[某优势]结合,“将[当前问题]类比为[其他领域,如生态系统/游戏机制/神经系统],:在阶段4提示:“参考2023年诺贝尔化学奖成果,改进方案”。:阶段5的评分标准需具体化(如“成本≤1000元”)。:不要直接问“最佳方案”,先允许AI“胡说八道”。
2025-02-12 20:56:18
1581
原创 财务人员必备的Excel技能与资源指南(附赠200套专业财务表格)
本书详细介绍了Excel中的各种公式和函数,从基础到高级,适合不同层次的读者。书中包含大量实例,帮助读者更好地理解和应用公式与函数。
2025-02-12 18:09:00
2043
原创 传统CV到深度学习:特征工程与卷积神经网络实战(进阶篇)
本文深入解析传统计算机视觉特征工程核心算法,并手把手实现首个卷积神经网络。通过OpenCV+SIFT项目与PyTorch实战案例,揭示深度学习如何颠覆传统视觉算法,提供完整可运行的工业级代码。
2025-02-11 19:49:33
1126
原创 DeepSeek教学:SPECTRA任务分解模型
"设计3个抖音友好型互动: ① 饥饿测试:用喂食器召唤流浪猫(泪点+传播点) ② 故障模拟:故意卡机看博主救场(戏剧冲突) ③ 铲屎官吐槽大会:用AI生成宠物拟人化投诉(笑点)": “爬取微博‘不想上班’超话,提取: ① 打工人3大破防瞬间(例:周日晚上收到‘在吗’) ② 热门评论高频emoji(🐎/💥/😭) ③ 自嘲式口头禅(‘生而为人,我很抱歉’)”❌ 错误指令: “写个宣传方案” → AI生成通用模板 ✅ SPECTRA操作: 👉。: "自动生成争议话题: ‘智能喂养VS亲手喂食,哪个更爱宠
2025-02-11 18:20:52
1455
原创 DeepSeek教学深度融合:整合知识与创意的提示语链优化策略
别让AI随便发挥,先喂它干货(知识),再教它按套路出牌(逻辑),最后逼它整点花活(创意)——这三步配合好了,内容才能又专业又有意思。发现“创意链”占比过低 → 增加“反事实思考”提示(如“若无伦理约束,AI十年后会怎样?增加“可行性验证”指令(如“用SWOT分析该创意的落地难度”)。用逻辑链构建“知识优先级”(如按“重要性-相关性”排序)。:知识链(50%)+逻辑链(40%)+创意链(10%)。:创意链(60%)+逻辑链(20%)+知识链(20%)。强制20%内容为“跨界联想”(如AI伦理×哲学×法律)。
2025-02-11 18:18:40
1700
原创 Maven 下载与配置教程:附百度网盘地址
右击 “此电脑”,选择 “属性”,点击 “高级系统设置”,进入 “系统属性” 对话框。官网下载的优势在于能够确保用户获取到最新版本的软件,同时避免了下载过程中可能遇到的安全风险。,如果显示 Maven 的版本信息和 Java 的版本信息,则说明 Maven 安装成功。解压后,进入 Maven 的安装目录,可以看到多个文件和文件夹,包括。为了提高依赖包的下载速度,可以配置国内的镜像仓库,如阿里云镜像。Maven 的官方网站提供了最新版本的下载链接,用户可以访问。,变量值为 Maven 的安装路径,例如。
2025-02-09 19:07:43
1799
原创 VSCode 下载与使用教程:附百度网盘地址
用户可以通过修改配置文件来自定义 VSCode 的外观和行为。例如,可以调整主题颜色、字体大小、缩进方式等,以满足个人的使用习惯。
2025-02-09 19:00:18
2652
原创 高级记事本 Sublime Text 下载与使用教程:附百度网盘地址
用户可以通过修改配置文件来自定义 Sublime Text 的外观和行为。例如,可以调整主题颜色、字体大小、缩进方式等,以满足个人的使用习惯。
2025-02-09 18:45:27
1335
原创 Snipaste 截图软件下载与使用教程:附百度网盘地址
Snipaste 作为一款功能强大的截图软件,以其简洁的操作界面和丰富的功能特性,赢得了广大用户的青睐。本文将详细介绍 Snipaste 截图软件的下载方法、安装步骤、使用技巧,并提供百度网盘下载地址,同时对文章进行 SEO 优化,以提高其在搜索引擎中的可见度。例如,在介绍 Snipaste 的使用技巧时,可以详细讲解各个功能的操作方法和应用场景,提供实用的案例和示例,让用户能够真正学到知识。:Snipaste 提供了丰富的标注工具,包括方框、椭圆框、连续线段、箭头、画笔、记号笔、文本、马赛克、模糊等。
2025-02-09 18:34:21
4269
原创 JDK 17 安装教程及百度网盘下载地址
在安装过程中,您可以选择默认安装路径(通常是C:\Program Files\Java\jdk-17),也可以根据需要自定义安装路径。点击“新建”按钮,然后输入JDK 17安装目录的路径(如D:\Develop\JDK\jdk-17.0.10\bin)[双击下载好的JDK 17安装包(如jdk-17.0.10_windows-x64_bin.exe),启动安装向导。在安装JDK 17之前,建议先卸载系统中已有的旧版本JDK,以免造成版本冲突[打开“此电脑”,右键点击“属性”,然后点击“高级系统设置”[
2025-02-09 18:06:02
25069
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅