
java
文章平均质量分 78
爆爆凯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sa-Token大师:第四章 - 企业级架构与源码实战
摘要: 《Sa-Token大师》第四章深入探讨企业级权限系统架构与源码实践,涵盖亿级用户系统的无状态认证设计、微服务集成方案及异地多活部署策略。通过核心源码解析,揭示会话管理、权限验证算法与Token生成机制的关键实现。章节还包含插件扩展开发指南,支持企业微信登录、JWT集成等定制化需求,并演示Redis集群与分库分表的高并发优化方案。最后以电商平台和多租户系统为实战案例,结合安全审计与监控告警体系,提供完整的权限解决方案,助力开发者构建高性能、可扩展的企业级安全架构。原创 2025-07-22 14:32:22 · 2026 阅读 · 0 评论 -
Sa-Token大师:第三章 - 源码解析与系统集成
Sa-Token高级应用与源码解析 本文深入探讨Sa-Token框架的高级应用,主要包含三个核心部分:架构设计解析、核心源码解读和插件扩展开发。首先通过分层架构图和类关系图展示Sa-Token的整体设计,详细解析了认证模块、会话管理等核心组件。在源码解读部分,重点分析了登录认证流程和权限校验机制,包括Token生成、会话存储和权限匹配等关键实现。最后,通过实际代码示例演示了如何开发自定义插件,如Token生成策略、权限加载器和Redis序列化插件。本章内容为开发者提供了深入理解Sa-Token内部机制和扩展原创 2025-07-22 11:50:52 · 1229 阅读 · 0 评论 -
Sa-Token进阶:第二章 - 高级特性与实战应用
Sa-Token高级特性与实战应用摘要 本章深入讲解Sa-Token框架的高级功能,包括SSO单点登录、OAuth2.0集成等核心模块。通过代码示例演示了认证中心搭建、客户端集成、单点注销等SSO实现细节,以及OAuth2.0授权服务器配置流程。同时涵盖分布式会话管理、多账号体系隔离等企业级解决方案,帮助开发者掌握Sa-Token在复杂场景下的应用实践。章节目录详细划分了11个技术专题,从基础配置到高级安全策略,形成完整的高级应用知识体系。原创 2025-07-22 11:05:55 · 1218 阅读 · 0 评论 -
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 · 1246 阅读 · 0 评论 -
Excel 导入导出工具类文档
ExcelProperty("员工ID")@ExcelProperty("员工姓名")@ExcelProperty(value = "入职日期", dateFormat = "yyyy年MM月dd日")@ExcelProperty("薪资")@ExcelProperty("是否在职")// 省略 getter/setter开箱即用:简单注解配置即可实现复杂导入导出功能高度可定制:支持自定义列名、日期格式、列宽等智能类型转换:自动处理常见数据类型转换企业级健壮性。原创 2025-07-16 10:31:24 · 2395 阅读 · 0 评论 -
springboot+Apache POI 写共导入导出
/ 列映射注解// 列名// 日期格式(仅对时间类型有效)// 忽略字段注解。原创 2025-06-30 09:38:50 · 709 阅读 · 0 评论 -
Git 版本控制器:从零入门到实战配置(2025 最新版)
Git 是当前最流行的分布式版本控制系统,由 Linus Torvalds 开发,支持代码版本管理、协同开发与分支管理。原创 2025-02-25 08:40:29 · 960 阅读 · 0 评论 -
Seata 分布式事务框架:从下载到实战配置全解析
四种模式,适用于微服务架构下的事务协调与管理。及以上版本,支持更多新特性(如 Redis 存储模式)10。Seata 是阿里巴巴开源的分布式事务解决方案,支持。,通过全局事务 ID(XID)实现跨服务事务一致性。从 Seata 解压目录中找到。,文档和社区资源更丰富59。配置事务日志存储方式(推荐。选择最新稳定版本(如。原创 2025-02-23 20:09:41 · 720 阅读 · 0 评论 -
MobaXterm_Portable_v23.2 免费下载与使用教程(附安卓替代方案)
通过本文教程,您可快速掌握 SSH 连接、文件传输等核心操作。若需更多高级功能(如远程桌面、串口调试),可参考官方文档或社区教程26。等多种协议,集成了终端、文件传输、远程桌面等功能。其便携版(Portable Edition)无需安装,解压即可使用,适合需要频繁切换设备的用户610。:连接 SSH 后,右侧自动打开 SFTP 面板,直接拖拽文件即可上传/下载23。:官网版本可能已更新至更高版本,若需 v23.2 需通过网盘获取。:便携版的会话记录保存在解压目录中,迁移时需备份整个文件夹610。原创 2025-02-23 19:34:37 · 2679 阅读 · 0 评论 -
IntelliJ IDEA 安装与使用完全教程:从入门到精通
IntelliJ IDEA 的智能代码辅助功能堪称一绝。它具备强大的代码自动补全能力,能依据上下文精准推测开发者的意图,提供极为准确的代码建议。例如,当你输入一个对象名后轻按键,它会迅速列出该对象的所有可用方法和属性,极大地提升了编码效率。而且,它还能实时分析代码,敏锐检测潜在的错误和警告,并提供便捷的快速修复方案,让编码过程更加顺畅。IntelliJ IDEA 精心推出了两个主要版本:社区版(Community Edition)和旗舰版(Ultimate Edition)。社区版。原创 2025-02-09 16:10:36 · 1482 阅读 · 0 评论 -
JDK 1.8安装教程(附百度网盘下载地址)
Java开发环境的搭建是学习Java编程的第一步,而JDK 1.8(Java 8)作为长期支持版本(LTS),因其稳定性和广泛兼容性,至今仍是企业和开发者的首选。本文将手把手教你如何在Windows系统中安装和配置JDK 1.8,并附官方下载与网盘备用地址。原创 2025-02-07 07:25:03 · 10989 阅读 · 0 评论 -
RabbitMQ的整体架构及核心概念
交换机是消息的接收和路由中心,它接收来自生产者的消息,并根据一定的规则将消息路由到一个或多个与之绑定的队列中。VHost是RabbitMQ中虚拟主机的概念,类似于操作系统中的命名空间,用于将RabbitMQ的资源进行隔离和分组。每个VHost拥有自己的交换器、队列、绑定和权限配置,不同的VHost之间的资源相互独立,互不干扰。队列是消息的存储和消费的地方,它保存着未被消费的信息,等待消费者从队列中获取并处理消息。生产者是消息的发送方,负责将消息发布到RabbitMQ的交换机上。原创 2024-06-02 00:03:19 · 549 阅读 · 0 评论 -
使用Docker安装RabbitMQ教学
这个命令将创建一个名为rabbitmq-server的容器,并将RabbitMQ的AMQP协议端口(5672)和管理界面端口(15672)映射到宿主机的相应端口上。同时,它还设置了RabbitMQ的默认用户名和密码。RabbitMQ是一个开源的消息代理和队列服务器,用于通过轻量级的、可靠的、可伸缩的和可分布式的消息传递来连接和集成各种应用程序。但是,出于安全考虑,建议你在创建容器时设置自定义的用户名和密码。在Docker安装完成后,我们需要从Docker Hub上查找并拉取RabbitMQ的官方镜像。原创 2024-06-01 22:02:18 · 1003 阅读 · 0 评论 -
Linux安装docker
4.启动Docker服务并设置为开机自启。1.安装docker环境依赖。2.配置阿里云yum源。3.安装docker。原创 2024-06-01 21:46:23 · 292 阅读 · 0 评论 -
Linux常用远程连接工具XSell(附带百度网盘地址)
打开本地CentOS服务器输入 ip addr找到服务器地址。选择安装路径然后下一步,安装路径自定义即可,不推荐安装C盘。输入用户名以及邮箱进行注册,也可以选择后来进行直接进去。双击点击下载好的Xshell-7.0.0157p。点击文件—> 新建 来新建一个会话。输入服务器ip地址点击确定。点击我接受许可然后下一步。完成Xshell安装。原创 2024-06-01 21:02:38 · 1324 阅读 · 0 评论 -
VMware虚拟机安装Linux(附带百度网盘地址)
VMware虚拟机安装教程,附带百度网盘地址原创 2024-06-01 20:23:34 · 1210 阅读 · 0 评论