2.OAuth2.0实战案例
本文介绍基于Spring Boot与Spring Cloud的OAuth2安全认证实现,涵盖父工程搭建、资源服务与授权服务配置,支持授权码、简化、密码及客户端四种模式,并通过实际测试验证流程。
容器化部署引擎Docker
Docker是一种轻量级容器化技术,通过将应用及其依赖打包成镜像,实现跨环境一致部署。它利用沙箱机制隔离容器,避免依赖冲突,解决了开发、测试、生产环境不一致的问题,具备启动快、资源占用少、易于迁移等优势。
逐字稿实例(22K*18
李二,3年Java开发经验,熟悉SpringBoot、SpringCloud、MySQL、Redis等技术栈。主导过“触见”买药送药项目,负责AI智能助手、电子处方、优惠券等核心模块设计与实现,具备高并发场景下的系统优化能力。
[ERP]SpringBoot集成Swagger技术(☆)
本文介绍如何克隆并运行ERPHome项目代码,涵盖Git仓库拉取、环境配置、Swagger接口文档集成及注解校验等实战步骤,强调新人如何高效请教、规范建分支(如feature-hb-addSwaggerDoc)与提交代码,提升开发效率。
2.映射关系(1-1 1-n n-n)
本文介绍MyBatis中四种关联映射:一对一(resultType或resultMap解决字段不一致)、一对多(使用`<collection>`映射集合)、多对一(使用`<association>`映射对象)及多对多(通过中间类结合`<collection>`实现)。适用于处理数据库表与Java对象间的复杂关系。
如何做好SQL质量监控
SLS推出SQL质量监控功能,集成于CloudLens,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。
One Trick Per Day
初始化Map应避免直接指定容量,建议用Guava的newHashMapWithExpectedSize或手动计算。线程池禁用Executors,推荐ThreadPoolExecutor或Guava,防止OOM。Arrays.asList返回不可变集合,禁止修改操作。遍历Map优先使用entrySet或forEach。SimpleDateFormat非线程安全,避免static,推荐ThreadLocal或Java 8新时间类。并发修改记录需加锁,冲突率低用乐观锁,否则用悲观锁,重试不少于3次。
ArrayList扩容机制
本文深入解析ArrayList扩容机制:添加元素时先调用ensureCapacityInternal()确定最小容量,首次默认扩容至10;当容量不足时,通过grow()方法将容量扩大为原来的1.5倍(oldCapacity + (oldCapacity >> 1)),并使用Arrays.copyOf()完成数组复制。详细分析了add、grow等核心方法的执行流程与扩容时机。
3-MongoDB常用命令
本文介绍MongoDB数据库操作,包括创建和删除数据库、集合的显式与隐式创建及删除,以及文档的增删改查。重点讲解文章评论数据在articledb数据库中的存储结构与CRUD操作,并涵盖分页、排序与统计查询功能。
Thread.sleep(0) 到底有什么用(读完就懂)
Thread.Sleep用于暂停线程执行,Sleep(1000)不保证精确唤醒时间,因系统调度受优先级和竞争影响;Sleep(0)则触发立即重新调度,让出CPU给其他线程,避免界面假死。二者作用显著不同。
4-MongoDB索引知识
MongoDB索引基于B树结构,可显著提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,适用于多种查询场景,如范围查询、排序、全文搜索和分片,是优化数据库性能的关键手段。
@Configuration
`@Configuration` 注解用于标记配置类,相当于传统的 `applicationContext.xml` 配置文件。通过 `@Bean` 可定义托管给 Spring IOC 容器的组件,配合 `AnnotationConfigApplicationContext` 可加载配置并启动容器,实现基于注解的Spring应用配置。
ArrayList扩容机制
本文深入分析了Java中ArrayList的add及扩容机制。首次添加元素时,容量从0扩容至10;之后每次扩容为原容量的1.5倍。通过ensureCapacityInternal、grow等方法实现动态扩容,并详解了length、length()、size()的区别与应用场景。
One Trick Per Day
本文介绍Java开发中的6条关键规范:初始化Map应避免直接指定容量,推荐Guava工具;禁用Executors创建线程池,防止OOM;Arrays.asList返回不可变列表,禁止修改操作;遍历Map优先使用entrySet提升性能;SimpleDateFormat非线程安全,避免定义为static;并发修改记录需加锁,推荐乐观锁配合version机制。
Ribbon负载均衡
本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,包括@LoadBalanced注解的作用、负载均衡策略分类与算法,并演示如何自定义配置及优化饥饿加载,帮助读者全面掌握Ribbon的核心机制与应用实践。
什么是RESTful
RESTful是一种面向资源的API设计规范,通过统一接口(GET/POST/PUT/DELETE)操作资源,实现结构清晰、标准统一、易于维护的Web服务。它强调URI代表资源,避免动词滥用,提升系统可读性与扩展性。
1.自定义认证前端页面
本文介绍Spring Security前后端整合配置:前端引入login.html页面,后端定义接口与安全配置类,通过formLogin实现表单认证,配置登录页、成功跳转页及参数,禁用CSRF,启动后验证权限控制流程。
3.实现权限管理的技术
本文介绍了权限管理的主流技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点。Shiro轻量易用但安全性较弱;Spring Security功能强大但配置复杂;自定义ACL灵活低成本但维护难度高,适合特定场景。
2.通用权限管理模型
本文介绍了ACL和RBAC两种常见的权限模型。ACL通过直接为用户或角色授权实现控制,简单直观;RBAC则基于角色分配权限,解耦用户与权限关系,更易维护。文中还详解了RBAC0-RBAC3的演进与核心原则,帮助构建系统化权限设计认知。
MajorRAG聊天问答系统实现分析(3/3)
一个RAG项目,全文共三个部分:MajorRAG概述、MajorRAG文件内容提取实现分析、MajorRAG聊天问答系统实现分析。 1)第一次做RAG,欢迎带着指导意见评论 2)希望指出不足时可以附带替换方法 博客地址:https://zhangcraigxg.github.io
秋叶ComfyUI-AKI最新整合包|完整部署教程+核心指令手册
秋叶ComfyUI-AKI一键整合包,国内适配最优、稳定性最强的商用/学习级版本:全封装虚拟环境、预装90%常用节点、内置绘世启动器与成熟工作流,免配置、零依赖、解压即用,完美兼顾新手入门与专业批量生产需求。(239字)
智谱GLM-5.3+ZCode Agent,真实项目第一手实测!
智谱推出ZCode智能体开发环境,与旗舰模型GLM-5.3深度协同,实现“原生模型+原生Agent”高效配合。实测显示,ZCode提升任务通过率2.39%,缓存命中率超98%,显著降本增效。零配置、多平台、支持SSH/Docker,真实项目重构验证其开箱即用与工程落地能力。
Kimi K3 官方价都是 2/20/100 元,为什么有的平台更低?真的是同一个模型吗
Kimi K3官方按量价为:缓存输入2元、非缓存输入20元、输出100元/百万Token。低价平台可能源于补贴、批量折扣、套餐预付或计费口径差异,而非模型不同。比价需严格对齐模型ID、缓存逻辑、输出计费、SLA及账单单位,单看单价易误判。
Codex Claude Qoder +工匠智能体Craftsman Agent的CLIsSkills 打造一站式秒IP潮玩手办3D设计工作站
本博客介绍如何用Codex/Claude等Agent协同工匠智能体(Craftsman Agent)的Toy Generator / 3D Generator的Skills/CLIs,打造一站式IP设计文创潮玩设计智能体工作站,将IP创意一键生成多视角设计图、AI手办、毛绒玩具及3D打印模型(.glb/.obj),并直连1000+匠人工坊实现按需量产。
快手Keye2.0开源:将DSA注意力引入多模态,开启强化推理新范式
快手开源多模态大模型Keye-VL-2.0-30B-A3B,首创将DSA稀疏注意力引入视频理解,支持256K超长上下文,Prefill成本降50%。在TimeLens、LongVideoBench等基准全面超越同级模型,甚至优于200B+开源模型,兼具强视频理解与多步Agent能力。
从 TPOT 188ms 到 22ms:大模型多机分布式部署的并行策略实测
本文通过三轮压测对比TP(张量并行)与PP(流水线并行)在普通网络与eRDMA下的性能表现:普通网络下PP+TP更优;启用eRDMA后,全TP在解码吞吐、TPOT等关键指标上全面碾压PP,端到端时延降至1/7.7。结论直击部署选型痛点——网络能力决定并行策略。
Qwen3.8-Max 深度使用实战:从 2.4 万亿参数到生产级智能体落地
Qwen3.8-Max 是阿里云通义千问 2026 年 8 月最新发布的旗舰基座模型,2.4 万亿参数 MoE 架构、1M 上下文窗口、原生多模态(文本+图像+视频),具备"自主编程十数天交付完整项目"的长程闭环能力。本文不是又一篇"怎么调 API"的入门教程,而是一线团队将 Qwen3.8-Max 从 PoC 推向生产的深度实践记录:百炼平台开通与 API Key 管理、OpenAI 兼容协议接入、多模态与 Function Calling 进阶、思考模式与上下文缓存调优、Token Plan 订阅选型、生产环境避坑实录。
96.33% 新SOTA!PaddleOCR-VL-1.6 发布,大模型时代的数据基座再升级
PaddleOCR-VL-1.6正式发布!在OmniDocBench v1.6达96.33% SOTA,全面领先开源/闭源方案;支持表格、公式、图表、古籍、生僻字、印章等多场景高精度识别,异形框定位更优;模型结构兼容1.5版,零成本升级。代码与权重已开源。
企业知识库为何只堆向量不够:从多跳丢链到可推理的结构化方案
本文提出阿里云“向量召回+图谱遍历”双路融合方案,破解企业知识库多跳推理难题:实体准确率从71%提升至92%,多跳召回率从58%升至89%,引用可信度提升2.1倍。通过OpenSearch、TairGraph、通义千问与PAI协同,实现可溯源、可验证的智能问答。
GEO优化见效周期全拆解:从知识图谱建档到系统放大,附可复现操作清单
本文深度解析2025年AI搜索时代GEO优化见效周期,首次提出“知识图谱建档(2–6周)→内容验证(6–12周)→系统放大(3–6个月)”三阶段模型,明确各阶段核心动作、加速/拖慢变量及实操路径,破除“投钱加速”“高频即高效”等常见误区,助力企业科学规划预算与执行节奏。(239字)
别再让 AI 自动总结 Skill 了!
本文作者姜饼,剖析Skill设计核心误区:AI自动总结易生成冗长Prompt,而非真正可复用的结构化工作流。文章指出Skill应是含入口、资料(references/)、脚本(scripts/)的目录体系,并提供5步拆解法与自查清单,助开发者将重复流程转化为稳定、易维护的Skill。
给 DeepSeek Harness 加一个供应商诊断页:dsh-provider-probe
dsh-provider-probe 为 DeepSeek Harness Web 提供低成本供应商连通性检测、失败分类、脱敏诊断和下一步排查建议。