认证源码分析与自定义后端认证逻辑
本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,逐步解析认证机制。重点讲解自定义UserDetailsService实现、权限封装及SecurityContext存储过程,帮助开发者掌握基于数据库的自定义认证实现方法。
SpringCloud(2024)
本系列内容主要学习SpringCloud知识,源自传智教育·黑马程序员课程,旨在总结与拓展微服务技术。内容分为重点掌握(实用、高级、面试篇)和学术涉猎两部分,兼顾深度与广度,助力开发者系统提升微服务技能,尊重原创,推广优质教学资源。
1.认识OAuth2.0
OAuth2.0是一种开放授权标准,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。其核心是通过令牌(token)实现有限授权,广泛用于第三方登录、服务间资源共享等场景。主要包含四种模式:授权码模式(最安全,适用于Web应用)、简化模式(适用于无后端的前端应用)、密码模式(需高度信任的服务间使用)和客户端模式(服务间内部调用,不涉及用户)。Spring Security中集成OAuth2可实现单点登录与资源保护。
Jmeter快速入门
本文介绍了JMeter的安装与快速入门指南。首先需确保已安装JDK并配置环境变量,随后从官网或本地包下载JMeter,解压后通过双击或命令行启动。教程还演示了如何设置中文界面、创建线程组、添加HTTP取样器及监听器,并查看测试结果,帮助用户快速掌握基本使用方法。
HUTOOL-Word生成-Word07Writer
Hutool封装POI实现Word文档生成,支持通过XML配置依赖,简化docx文件创建。提供Word07Writer工具类,可便捷添加标题、正文并导出至文件。
1.开发篇(脚手架下载)
本文介绍SpringCloud与Kubernetes主流架构下,EDAS 3.0如何提升开发效率。通过start.aliyun.com快速初始化项目,结合Cloud Toolkit插件实现本地免运维注册中心,助力开发者高效完成应用开发与调试,后续将深入部署与联调实践。
AgentScope x RocketMQ:构建多智能体应用组合
AgentScope是阿里巴巴推出的开发者友好型多智能体框架,支持模块化、可定制的智能体应用开发。通过集成RocketMQ,实现高效、可靠的A2A通信,助力构建如“智能旅行助手”等复杂协作场景,提升开发效率与系统可扩展性。(238字)
实战演练:三步构建高可靠多智能体应用
本方案基于阿里云ECS与RocketMQ,搭建多智能体系统,实现天气查询与行程规划。通过一键部署资源、创建Topic/Group、发布Agent应用三步,快速构建异步通信的智能体协作系统,支持终端交互与消息轨迹追踪,高效验证任务执行流程。(238字)
大厂如何解决订单幂等问题(50)
在分布式系统中,网络重试易导致重复请求,需保证接口幂等性。创建订单时可通过预生成唯一订单号,利用数据库主键唯一约束防止重复插入;更新订单时引入版本号机制,更新前校验并自增版本号,避免ABA问题。结合MySQL唯一索引与Redis标识,可有效实现各类服务的幂等处理,确保数据一致性。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的常见原因及应对策略。涵盖数据库慢查询、连接池配置不当、超时设置缺失等典型问题,结合真实案例分析,提出fast-fail、流控、背压、合理重试等最佳实践,助力开发者提升系统稳定性与容错能力。
持久化FileTxnLog
本文深入分析Zookeeper持久化机制的源码实现,重点解析TxnLog与FileTxnLog类。涵盖事务日志结构、append追加、commit提交、truncate截断等核心操作,详解日志格式、zxid管理及文件处理流程,揭示数据持久化的底层原理。
Seata的部署和集成
本文介绍Seata分布式事务框架的部署与微服务集成。首先下载并解压Seata Server,修改配置文件application.yml,并在Nacos中配置seataServer.properties及数据库信息。创建seata数据库并运行SQL脚本初始化事务表。启动TC服务后,注册至Nacos。各微服务引入Seata依赖,配置application.yml连接TC。为实现高可用,搭建多节点TC集群,通过Nacos统一管理事务组映射,实现异地容灾与动态切换。微服务从Nacos读取client.properties,灵活绑定TC集群,提升系统稳定性与可维护性。(238字)
SpringBoot使用汇总
本节课主要系统的讲解了 Spring Boot 集成 MyBatis 的过程,分为基于 xml 形式和基于注解的形式来讲解,通过实际配置手把手讲解了 Spring Boot 中 MyBatis 的使用方式,并针对注解方式,讲解了常见的问题已经解决方式,有很强的实战意义。在实际项目中,建议根据实际情况来确定使用哪种方式,一般 xml 和注解都在用。
MongoDB实战演练
本文介绍某头条文章评论系统的设计与实现,基于MongoDB和SpringDataMongoDB构建微服务。内容涵盖需求分析、表结构设计、技术选型、实体类编写及增删改查功能开发,并实现按文章ID查询评论、分页查询子评论、评论点赞等功能,重点利用MongoTemplate提升点赞操作效率。
3-MongoDB常用命令
本文介绍MongoDB数据库的基本操作,包括数据库与集合的创建、删除,文档的增删改查及分页排序查询。以文章评论系统为例,演示数据存储结构及常用命令使用方法。
别再把 K8s 当大号 Docker 了:我用 Kubernetes 跑数据任务踩过的那些坑
别再把 K8s 当大号 Docker 了:我用 Kubernetes 跑数据任务踩过的那些坑
nodejs连接mysql
创建config文件夹存放配置,实现解耦。通过.env文件管理数据库连接信息,db.js使用mysql2和dotenv创建连接池并测试连通性,确保应用稳定连接数据库。
1688商品快递费用API概述
1688商品快递费用API是阿里巴巴提供的标准接口,支持通过POST/GET请求以JSON格式实时查询商品运费。可获取不同快递公司的费用、时效、明细及支持的快递列表,助力电商系统精准展示运费,优化用户购物体验。
网络开始替你做决定,这事真的有点不对劲
起初觉得网络只是发请求收响应,但随着系统复杂,大量代码其实在“安抚网络”。当任务变慢却无报错,问题往往藏在被忽略的网络状态中。DNS延迟、代理限速、目标站点拖慢,都被简单归为超时,导致系统盲目重试。我们开始让网络反馈细节:区分连接超时、读取超时、高延迟等。调度层据此决策:放弃无效请求、更换代理、调整策略。这并非过度设计,而是系统演进到一定规模后的必然选择——网络本就在影响决策,视而不见只会积债难返。
开发者必看!GEO+AI 教育国标落地倒计时 周有贵拆解三大技术框架 6 个月窗口期如何布局?
周有贵博士受邀参与生成式AI教育平台国家标准制定,依托其GEO与AI融合的实战经验,推动教育技术规范化。标准涵盖技术协同、开发度量与合规指引,为开发者提供清晰框架。GEO+AI在教育领域将从选配迈向标配,中小团队可降本增效,加速落地。2026年竞争将白热化,开发者需把握6个月窗口期,聚焦细分场景与合规能力建设,抢占生态先机。
淘宝图片搜索商品API指南
淘宝图片搜索商品API基于图像识别技术,支持上传图片查找同款商品,返回标题、价格、销量等信息,适用于比价、找同款等场景。支持多维度筛选,采用HTTP POST请求与签名认证,响应格式为JSON,提升电商购物体验。
低代码技术及 ECreator 低代码平台解析
在企业数字化转型刚需下,低代码作为可视化开发方法,可降低开发门槛、缩短项目周期、适配业务迭代。ECreator 平台集成智能表单等核心功能,能搭建多类型应用,凭借可视化组件与低代码驱动,助力企业高效落地数字化、信息化项目。
NeurIPS 2025 Spotlight!跨模态重识别革命!东北大学等 MDReID 图像信息智能匹配
东北大学等提出MDReID,获NeurIPS 2025 Spotlight!该方法实现跨模态行人重识别,创新性地将图像特征解耦为通用与专用特征,支持RGB、NIR、TIR等任意模态自由匹配,显著提升异源图像检索精度,推动安防、监控等领域智能化发展。
1688店铺所有商品API完整指南
1688店铺所有商品API提供商品信息获取、分页查询与筛选功能,支持JSON格式,适用于商品管理、数据分析及平台集成。包含认证、分页、统计与存储功能,助力高效构建电商应用。(239字)
京东工业平台商品详情API
京东工业平台商品详情API基于HTTPS和JSON,提供商品基础信息、SKU规格及批量查询功能,支持分钟级价格库存更新。开发者需注册企业账号并完成签名认证,单次请求可获取最多20个SKU数据,高效便捷,适用于工业品电商集成与数据同步场景。
基于python深度学习的经典名著推荐系统
本系统基于Python深度学习技术,结合Django与Vue.js框架,构建智能化经典名著推荐平台。通过分析用户行为与文本特征,实现个性化精准推荐,提升阅读体验,助力经典文化传承与数字阅读升级。
AI时代,拒当“代码缝合师”:用“组合思维”重掌“原材料”的控制权
本文探讨AI时代为何仍需深究技术原理,揭示“拿来主义”背后是大脑“直觉”的省电本能。提出“组合思维”:通过主动思考拆解技术组合逻辑,将“元剧本”喂养直觉,实现从“代码缝合师”到“技术谱曲家”的思维跃迁,真正掌控技术本质。
速卖通商品详情API文档
速卖通商品列表API(aliexpress.item_search)支持关键词搜索、类目筛选与多维度排序,可批量获取商品标题、价格、销量等信息,适用于比价、选品及库存监控。采用AppKey+Token认证,保障数据安全,助力电商自动化运营。
破局2025:定义AI数字艺术新生态的十大关键人物
当AI艺术迈入生态竞争时代,十位创作者正重塑未来。他们超越技术炫技,以生态构建、商业创新与跨界影响力开辟新疆域。从乾元AIGC的多维赋能,到林响的数字乡建,再到织梦人的互动叙事,他们定义规则,连接技术与人文,成为AI艺术时代的建筑师与引路人。
抓取任务队列精简化:延迟队列、优先级队列与回退策略设计
描述了作者在处理抓取任务队列时遇到的挑战,包括任务堆积、线程阻塞和超时重试问题。通过引入延迟队列、优先级队列和回退策略,作者成功优化了任务调度策略,提高了系统的稳定性和资源利用率。核心代码示例展示了如何使用Redis实现延迟和优先级队列,以及如何执行任务和处理失败重试。最终,系统变得更加智能和高效,实现了更好的调度和资源管理。
微软代码签名证书申请
软件供应链成网络攻击重灾区,代码签名是保障安全的关键。通过数字签名验证软件来源与完整性,可有效防范恶意篡改。申请需选择OV或EV类型,单位用户可通过Gworg实名认证获取证书,EV版享更高信任。个人仅可申请OV,证书签发后邮寄硬件密钥,确保完全所有权与安全性。
大数据与机器学习
大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。