[ERP]SpringBoot集成Swagger技术(☆)
本文介绍如何克隆并运行ERPHome项目代码,涵盖Git仓库拉取、环境配置、Swagger接口文档集成及注解校验等实战步骤,强调新人如何高效请教、规范建分支(如feature-hb-addSwaggerDoc)与提交代码,提升开发效率。
[MES]数据库改造H2到MySQL(☆☆)
本文介绍如何运行克隆项目代码并迁移数据库,涵盖Git、Maven、SpringBoot等技术栈。要求从Gitee克隆代码,配置JDK与Maven环境,运行项目并思考问题解决方式,最终将H2内存库迁移到MySQL,适应实际开发需求。
Java 学习资源精选:从入门到精通的高效资源清单
本文为Java学习者提供从入门到精通的完整资源指南,涵盖各阶段所需视频、书籍、博客、开源项目等优质资源,结合高效学习方法,帮助初学者摆脱“资源焦虑”,科学规划学习路径,快速提升开发能力。
2.映射关系(1-1 1-n n-n)
本文介绍MyBatis中四种关联映射:一对一(resultType或resultMap解决字段不一致)、一对多(使用`<collection>`映射集合)、多对一(使用`<association>`映射对象)及多对多(通过中间类结合`<collection>`实现)。适用于处理数据库表与Java对象间的复杂关系。
One Trick Per Day
初始化Map应避免直接指定容量,建议用Guava的newHashMapWithExpectedSize或手动计算。线程池禁用Executors,推荐ThreadPoolExecutor或Guava,防止OOM。Arrays.asList返回不可变集合,禁止修改操作。遍历Map优先使用entrySet或forEach。SimpleDateFormat非线程安全,避免static,推荐ThreadLocal或Java 8新时间类。并发修改记录需加锁,冲突率低用乐观锁,否则用悲观锁,重试不少于3次。
Eclipse运行SSM/SSH项目教程
本文介绍了如何在Eclipse中导入并运行Java Web项目,涵盖基础软件安装(Eclipse、JDK、Tomcat)、项目导入步骤、Eclipse与Tomcat的绑定配置及常见问题处理,如数据库连接信息修改等,并提供案例项目与视频讲解资源。
大厂如何解决订单幂等问题
本文介绍如何在分布式系统中实现接口幂等性,避免重复下单与ABA问题。通过唯一订单号+数据库唯一约束实现创建幂等,结合Redis或状态标记记录处理结果;针对数据更新场景,引入版本号机制,确保更新操作具备并发安全与幂等性,保障数据一致性。
2. 整合切面,参数拦截+过滤
该Java类 `RequestParamsAspect` 基于Spring AOP实现,用于拦截Web层请求。通过切面在方法执行前记录请求来源、URL、方式、参数等信息,并统计执行耗时,便于调试与监控,支持日志输出与性能跟踪,适用于控制器层的统一入参处理。
认证源码分析与自定义后端认证逻辑
本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,层层剖析认证机制。重点解读AbstractUserDetailsAuthenticationProvider与UserDetailsService的交互,并详解自定义认证实现步骤:实现UserDetailService接口、注册服务、完成数据库认证逻辑,最终实现安全可控的用户认证体系。(238字)
One Trick Per Day
本文介绍Java开发中的6条关键规范:初始化Map应避免直接指定容量,推荐Guava工具;禁用Executors创建线程池,防止OOM;Arrays.asList返回不可变列表,禁止修改操作;遍历Map优先使用entrySet提升性能;SimpleDateFormat非线程安全,避免定义为static;并发修改记录需加锁,推荐乐观锁配合version机制。
2.过滤器链加载原理
本文深入解析Spring Security底层过滤器机制,揭示DelegatingFilterProxy如何加载FilterChainProxy,并最终将十五个安全过滤器封装进SecurityFilterChain,帮助理解框架自动配置背后的原理,为自定义认证页面打下基础。(239字)
133_云端扩展:Kubernetes scaling - 设置自动缩放的阈值与LLM部署最佳实践
在大语言模型(LLM)部署的时代,如何高效地管理计算资源、应对动态负载并优化成本,成为了每个AI工程师必须面对的挑战。随着LLM应用的普及,用户请求模式变得日益复杂且难以预测,传统的静态资源配置方式已无法满足需求。Kubernetes作为云原生时代的容器编排平台,其强大的自动扩展能力为LLM部署提供了理想的解决方案。
63_模型定制:领域微调技术
在2025年的AI生态系统中,通用大语言模型(LLM)如ChatGPT、LLaMA 3、Claude 3等已经展现出惊人的通用能力。然而,当面对特定行业或场景的专业需求时,通用模型往往表现出局限性:术语理解不准确、领域知识不足、任务适配性差等问题。这正是模型定制与微调技术应运而生的背景。
阶跃开源 Step 3.7 Flash:面向生产级 Agent 的高效率 Flash 模型
阶跃星辰开源Step 3.7 Flash:面向Agent生产化的多模态Flash模型。采用稀疏MoE架构(总参196B+1.8B,激活仅11B),支持原生UI/图表/文档理解、联网视觉搜索、高可靠工具调用,并兼容Claude Code等主流Agent框架,最高生成速度400 Tokens/s,已上架魔搭社区。
快手Keye2.0开源:将DSA注意力引入多模态,开启强化推理新范式
快手开源多模态大模型Keye-VL-2.0-30B-A3B,首创将DSA稀疏注意力引入视频理解,支持256K超长上下文,Prefill成本降50%。在TimeLens、LongVideoBench等基准全面超越同级模型,甚至优于200B+开源模型,兼具强视频理解与多步Agent能力。
别再让 AI 自动总结 Skill 了!
本文作者姜饼,剖析Skill设计核心误区:AI自动总结易生成冗长Prompt,而非真正可复用的结构化工作流。文章指出Skill应是含入口、资料(references/)、脚本(scripts/)的目录体系,并提供5步拆解法与自查清单,助开发者将重复流程转化为稳定、易维护的Skill。
阶跃开源 Step 3.7 Flash:面向生产级 Agent 的高效率 Flash 模型
阶跃星辰开源Step 3.7 Flash——面向Agent生产化的多模态Flash模型。采用稀疏MoE架构(196B+1.8B总参,仅11B激活),支持400 Tokens/s高速推理,原生理解UI/图表/文档/图像,强化联网搜索与高可靠工具调用,已适配Claude Code、OpenClaw、Hermes等主流Agent框架,支持云端及本地部署,魔搭社区免费体验。
别再让 AI 自动总结 Skill 了!
本文作者姜饼,详解如何将重复流程拆解为真正可复用的Skill。指出AI自动总结易生成冗长Prompt,而非结构化Skill;强调Skill应是含入口(SKILL.md)、资料(references/)和脚本(scripts/)的工作目录,并明确各部分职责。附5步拆解法与自查清单,助你告别“伪Skill”。
96.33% 新SOTA!PaddleOCR-VL-1.6 发布,大模型时代的数据基座再升级
PaddleOCR-VL-1.6正式发布!在OmniDocBench v1.6达96.33% SOTA,全面领先开源/闭源方案;支持表格、公式、图表、古籍、生僻字、印章等多场景高精度识别,异形框定位更优;模型结构兼容1.5版,零成本升级。代码与权重已开源。
Java + EasyExcel 实现单个接口导出多个Excel
Java + EasyExcel 单接口导出多个 Excel 文件实操教程,基于 Spring Boot 实现,通过 ZIP 打包多 Excel 流返回,附完整代码、避坑注意事项,新手也能快速落地,解决多 Excel 一次性导出需求。
自变量开源Wall-OSS-0.5:预训练即可部署的具身智能大模型,17个零样本任务验证泛化能力
自变量机器人开源Wall-OSS-0.5——首个支持零样本迁移的VLA模型。经20+机器人形态、百万级轨迹预训练,未微调即在17项真实任务中零样本达标,4项超80分;微调后平均进度60.5,领先π0.5达17.5分。全栈开源。
自变量开源Wall-OSS-0.5:预训练即可部署的具身智能大模型,17个零样本任务验证泛化能力
自变量机器人开源Wall-OSS-0.5——首个支持零样本迁移的视觉-语言-动作(VLA)模型。400k步预训练后,未经微调即在17个真实机器人任务中零样本运行,柔性操作“绳子收紧”达82分;微调后15项任务平均进度60.5,领先π0.5达17.5分。模型、代码、优化器全开源。
AI Agent 接入股票数据时,为什么要先设计数据工具层
AI Agent 做股票研究任务时,稳定性往往取决于数据工具层,而不只是模型能力。本文从架构角度讨论如何把市场概览、涨停梯队、题材热度、资金流和个股上下文拆成可调用工具,让 Agent 更稳定地完成复盘和研究。