自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 OpenAI Codex 重生:终端版 vs IDE 版怎么选?

2021年,它是GPT-3的后代,也是GitHub Copilot背后的模型。2023年,OpenAI将其关停,官方称已有更好的模型。2025年,OpenAI重新启用这一名字,并推出三种形态:Codex CLI,终端里的开源Agent;Codex IDE版,VS Code / Cursor里的扩展;Codex Cloud,ChatGPT网页里的云端Agent。

2026-09-14 18:03:11 520

原创 LangChain4j vs Spring AI:Java AI 框架横评

本文对比了Java领域两大AI框架——LangChain4j与Spring AI,从架构哲学、API设计、能力矩阵到实战坑点全面剖析。结论明确:已有Spring项目首选Spring AI(生态融合好、上手快),追求灵活编排选LangChain4j。两者功能接近,差异在“手感”与“集成体验”。建议通过三步实操验证选型,避免盲目跟风。最终,框架只是工具,提示词与数据质量才是成败关键。

2026-09-10 17:46:36 444

原创 A2A 协议入门:Agent 之间的“互联网“是怎么工作的

A2A协议是AI Agent间协作的标准化框架,解决“Agent如何互信、发现与派活”问题。它通过AgentCard(名片)、Task(任务)、Message(消息)、Artifact(产物)四大原语,实现跨厂商、跨语言的无缝协作。相比MCP(Agent调工具)和Function Calling(模型调函数),A2A更聚焦于多Agent编排,支持状态管理与幂等处理。结合Spring AI可快速落地,建议小范围试点。核心价值在于解耦系统、降低集成成本,为未来智能体生态奠定基础。

2026-09-10 17:44:27 116

原创 MCP + 应用生成:让 AI 直接产出可交互的应用

2025年,MCP迎来革命性升级:可交互输出让AI不再仅返回文本,而是生成带表单、图表、按钮的结构化UI卡片。用户可在卡片中直接筛选、导出,实现“一问一操作”闭环。通过返回UI Schema或独立HTML片段,结合客户端渲染与后端调用回流,显著提升效率(任务轮次↓65%),尤其适合数据看板、表单填报等重操作场景。但需克制:纯查询仍以文本为佳。落地关键在于合理设计交互、控制复杂度,并规避版本不一致、数据过载等六大坑。本质是将AI从“告知者”变为“应用交付者”,开启智能体原生交互新范式。

2026-09-09 17:57:24 238

原创 多个 MCP Server 怎么编排:数据库 / Redis / Git / 飞书一把梭

本文系统梳理多MCP Server编排实践,提出“业务前缀命名+读写分离+权限隔离+可选依赖”四原则,解决工具撞名、越权调用、误发消息等核心痛点。通过实测验证:工具数超40易引发AI选择疲劳,建议按场景分组加载。推荐采用客户端显式配置、各Server独立运行的架构,确保调用路由清晰、故障不蔓延。附工具命名规范与频控实现速查表,助力生产级AI应用稳定落地。

2026-09-09 17:55:10 55

原创 Java Spring AI MCP:在 Spring 里把 AI 接上你的业务系统

本文介绍如何在Java Spring生态中高效集成MCP(Model Control Protocol),通过Spring AI原生支持的spring-ai-mcp模块,将现有@Service直接暴露为AI可调用工具。无需额外Node服务,复用事务、鉴权与连接池,实现零成本对接。推荐使用Starter注解模式,仅需@Tool标注方法,结合SSE传输实现内嵌式部署。文章强调工具描述与参数Schema的重要性,并分享实测收益:事务一致性、鉴权复用、监控打通,以及避坑指南,助力Java团队快速构建生产级AI业务系

2026-09-09 17:52:54 25

原创 有状态 vs 无状态:MCP 两种服务形态怎么选

本文深入解析MCP服务中“有状态”与“无状态”的本质差异,结合实测数据指出:无状态天然支持水平扩容、多租户隔离,但需承担更高token成本;有状态响应快、省资源,却面临扩容难、会话丢失等挑战。作者强调,工具类场景应优先无状态,交互类才考虑有状态,并提供选型清单、避坑指南及验收标准,助力开发者避开“串数据”“扩容崩”等常见陷阱。

2026-09-09 17:50:34 20

原创 MCP 协议全景:为什么它是 AI 连接工具的「USB-C」

MCP协议是AI工具链的“USB-C”,实现标准化接入,解决多客户端、多工具间重复对接问题。通过分层协议栈(传输、消息、协议、原语),统一initialize、list、call三步握手流程,支持工具(Tools)、资源(Resources)、提示(Prompts)三大原语。开发者只需实现一次Server,即可被Claude、Cursor等客户端复用,大幅降低对接与维护成本。实测可降65%开发量,但需注意进程管理、权限控制、返回截断等六大坑点。附可复现的四步验收标准:启动Server、连接Client、调用

2026-09-09 17:48:01 17

原创 Spring AI 统一接入 5 种大模型:ChatClient 抽象,一行切模型

Spring AI 通过 ChatClient 抽象层统一接入 DeepSeek、Qwen、GLM、Claude 及本地 Ollama 等五种模型,只需修改配置或 Profile 即可切换,无需改动业务代码。依赖引入对应 Starter,并统一由 BOM 管理版本。业务代码仅面向 ChatClient 接口,支持流式输出与多模型路由,从根本上解耦模型选择与业务逻辑。

2026-09-08 17:38:06 202

原创 vLLM / Xinference 私有化推理:把大模型搬进内网,IDE 直接调v

vLLM追求极速吞吐、Xinference偏重易用管理,两者皆提供OpenAI兼容接口,IDE中填入Base URL即可调用本地模型。适合数据合规或高token量场景,但需自备GPU并注意显存、模型名与安全等问题。

2026-09-08 17:35:14 127

原创 VS Code Continue + Cline 接入任意 OpenAI 兼容模型:自由度拉满

本文介绍VS Code插件Continue和Cline如何接入任意OpenAI兼容模型,实现模型自由。两者配置简单,支持DeepSeek、Qwen、Ollama等。Continue偏轻量对话,Cline偏自主Agent,可共用端点。文末总结换模型零摩擦、成本可控、隐私可选等优势,并提醒配置注意事项。

2026-09-07 18:17:23 232

原创 Trae 自定义模型配置:从 Claude 切换到国产 5 分钟搞定

Trae支持OpenAI兼容自定义模型,配置步骤(设置、填Base URL/API Key/Model ID),好处(降本、合规、灵活),注意事项(/v1、模型名、验证),以及适用人群。摘要要简洁。控制字数。</think>Trae支持自定义OpenAI兼容模型,只需在设置中填写Base URL、API Key和Model ID,即可切换DeepSeek、Qwen、GLM或本地Ollama。此举可大幅降低成本(月费从千元级降至百元级)、满足合规或断网需求。配置时注意Base URL需带/v1,Model I

2026-09-07 18:12:54 175

原创 Ollama 本地部署 Qwen3 + DeepSeek-R1:断网也能 AI 编程

Ollama本地部署Qwen3/DeepSeek-R1,满足涉密、内网、断网场景需求。8B模型16G显存可跑,5分钟启动服务接入IDE。本地能力约云端85%,但数据零出网、零边际成本;难任务仍需云端互补。注意显存、量化档位与网络安全。适合合规及成本敏感用户,轻量需求无需折腾。

2026-09-07 18:09:47 23

原创 Claude Code 接入 DeepSeek / Qwen / GLM:成本直降 90% 实战

Claude Code可换国产模型降成本,通过改环境变量,成本降约90%,适合中文业务,但长任务仍建议用Claude,注意踩坑。输出摘要即可。</think>Claude Code可通过修改环境变量接入DeepSeek、Qwen、GLM等国产模型,成本降至约1/10,中文场景质量更优。适合成本敏感、中文业务为主的任务;长链规划仍建议用Claude。注意验证模型名、端点、工具调用格式等坑。

2026-09-07 18:07:13 24

原创 OpenRouter / One API / New API 统一网关:一份配置路由 10+ 模型

网关解决多工具多Key问题,推荐自托管选New API,托管选OpenRouter,以及成本节省来自模型切换而非网关本身。字数限制150字,注意控制。</think>统一网关将多个模型API收口为OpenAI兼容端点,解决多工具多Key配置繁琐、额度分散问题。推荐自托管选New API/One API,懒运维选OpenRouter。通过模型映射可将Claude请求降级至DeepSeek等便宜模型,实践成本降低且故障自动切换。网关价值在统一管理与治理,而非直接省钱。

2026-09-07 18:04:01 63

原创 CodeRabbit 不只是代码审查:把 AI Review 串成工作流

CodeRabbit作为AI代码审查工具,如何接入工作流,优势短板,关键是流程整合、PR描述质量、问题分级、规则配置,与人分工。控制在150字内。</think>摘要:CodeRabbit是AI代码审查工具,接入成本低,能理解业务上下文、生成清晰报告并可对话,但存在误报、业务理解局限及代码出境问题。其最佳用法并非替代人工,而是通过配置触发规则、分级处理问题、优化PR描述及项目规则,将AI审查嵌入流程,让工程师专注AI无法判断的设计问题,提升效率。

2026-09-04 10:00:53 307

原创 Cline + Roo Code:VS Code 上完全开源的 AI Agent

本文介绍 VS Code 上开源的 AI Agent 三件套:Cline、Roo Code、Continue,强调开源方案在模型自由、成本透明、数据自主等方面的优势及需自行配置的代价。重点解析了 OpenAI 兼容 API 与 MCP 协议,并以 Cline 为例展示人机协作的“每步确认”设计。最后建议:愿花时间配置可选开源,否则商业工具更省心。

2026-09-03 18:52:41 83

原创 国产 AI 编程助手横评:通义灵码 vs 文心快码 vs CodeBuddy

国产AI编程助手横评显示:Trae个人开发首选,通义灵码最适合Java企业落地,CodeBuddy免费且腾讯云生态佳,文心快码性价比高。核心发现:代码补全差距小,真正差距在Agent自主能力、生态绑定与企业服务;插件形态受限,独立IDE成趋势;重构能力普遍薄弱。国内网络是国产工具最大护城河。

2026-09-03 18:47:17 242

原创 WorkBuddy 全攻略:你身边的 AI 工作台

WorkBuddy是AI工作台,专攻代码之外的文档生成、数据分析、批量文件处理和任务自动化。它支持Skill能力复用、MCP外部连接及定时任务,可将需求文档、数据报表等重复劳动压缩至原有十分之一耗时。其定位与Cursor互补,非替代关系——若仅写代码价值有限,但常处理文档、数据或重复工作者,能获得显著效率提升。

2026-09-03 18:42:54 411

原创 Claude Code 实战:终端里的 AI 工程师

Claude Code是终端AI工程师,适合大项目重构,权威评估高,但学习曲线陡峭,需CLAUDE.md配置等。需简洁。</think>Claude Code 是 Anthropic 推出的终端 AI 工程师,专注大项目重构,评分 8.5/10,自主执行与代码质量极强,但无 GUI、学习门槛高。核心靠 CLAUDE.md 配置项目规范,实测将 Spring Boot 37 文件模块化拆分。适合攻坚老模块,日常业务不建议。

2026-09-03 18:38:56 11

原创 Cursor 2.0:曾经的王者,4 个月后被谁拉下神坛?

Cursor 2.0虽仍强大,但被Trae等国产工具超越,原因包括网络、中文理解、价格等;在复杂多文件重构上仍领先。摘要需简洁。</think>Cursor 2.0仍具顶尖实力,但国内份额4个月从40%降至27%,被Trae反超。其多文件重构与生态仍是护城河,但网络限制、中文理解弱、$20月费成硬伤。Trae以免费直连和更强中文需求理解胜出。Cursor并非变差,而是对手跑得更快,不再是日常首选。

2026-09-03 18:34:06 137

原创 Trae 深度测评:字节杀器,2026 综合评分第一凭什么?

Trae深度测评显示,字节AI编程工具凭免费额度、直连、中文优化及MCP生态,获第三方评分9.5超Cursor。短板为高峰期排队、大型重构弱、版本割裂。适合中文项目、预算敏感者,最优为主力Trae+Claude Code攻坚。Work模式自主完成率85%为官方口径,需自行验证。

2026-09-02 17:03:55 654

原创 Spring AI Function Calling:让AI调用你的Java方法

Spring AI Function Calling 让AI能够调用Java方法获取实时数据,解决大语言模型无法感知外部世界的问题。本文介绍了其工作原理,包括AI分析用户请求、决定调用方法、执行Java方法并返回结果的流程。通过天气查询助手实战案例,展示了如何使用@Tool注解定义工具方法,配置Spring AI环境,并实现多城市天气对比功能。文章还提供了完整的pom.xml依赖和application.yml配置示例,帮助开发者快速集成AI函数调用能力到Java应用中。

2026-05-11 18:39:33 660

原创 Spring AI Alibaba实战:通义千问与Java的完美融合

本文介绍了如何在Spring Boot项目中集成阿里云通义千问大模型。通过Spring AI Alibaba框架,开发者可以快速接入通义千问API,实现智能对话功能。文章对比了OpenAI与通义千问的优势,详细说明了项目配置步骤,包括获取API密钥、添加依赖、配置参数等,并提供了基础对话、带系统提示对话等代码示例。该方案具有合规性高、中文理解强、成本低等特点,适合国内企业级应用开发。

2026-05-09 19:12:50 580

原创 Spring AI实战指南:在Java项目中集成大语言模型

Spring AI实战指南:Java项目集成大语言模型 本文介绍了Spring AI框架在Java项目中的应用实践。Spring AI是Spring官方推出的AI开发框架,为Java开发者提供了统一API调用不同厂商的大语言模型,并与Spring生态无缝集成。文章详细讲解了环境准备、基础使用(包括对话和流式输出)、结构化数据输出以及RAG(检索增强生成)技术的实现。通过具体代码示例,展示了如何在Spring Boot项目中配置API密钥、创建ChatClient服务、实现结构化输出和文档检索功能,帮助开发者

2026-05-09 18:04:35 535

原创 Spring AI + RAG实战:打造企业级智能问答系统

本文介绍如何基于Spring AI和RAG技术构建企业级智能问答系统。文章面向有Spring Boot基础的Java开发者,采用Spring AI 1.1 + Milvus向量数据库 + 通义千问的技术栈,通过30分钟阅读即可掌握核心实现。 系统架构包含用户界面、Spring Boot应用、Milvus向量库和文档存储等组件,支持PDF/Word/Markdown等多种文档格式。技术选型考虑中文优化、高性能和易用性,使用Docker Compose实现一键部署。 文章详细展示了项目目录结构和Docker配置

2026-05-08 19:46:28 630

原创 Claude 3.5 vs GPT-4o vs Gemini:程序员应该选哪个?代码能力全面测评

摘要 本文对三大主流AI编程助手(Claude 3.5、GPT-4o、Gemini 1.5 Pro)进行了12个真实编程场景的深度测评。测试结果显示:Claude 3.5在复杂代码生成、代码审查和超长代码分析方面表现最优;GPT-4o在新技术学习和英文文档处理上更胜一筹;Gemini则在数据分析和Google生态集成上有优势。针对不同编程需求,文章给出了具体推荐:需要高质量代码生成选Claude,学习新技术用GPT-4o,处理Google相关服务则考虑Gemini。测试基于2026年4月的最新版本,采用相同

2026-05-01 16:17:28 965

原创 程序员必备的10个AI工具清单

这篇文章介绍了2026年程序员必备的10个AI工具,重点推荐了4个核心工具: Cursor - AI原生IDE,特点是多文件同步编辑、上下文感知强、实时错误修复,特别适合Spring Boot等框架开发,能大幅提升代码生成效率。 GitHub Copilot - 最成熟的代码补全工具,Tab键快速补全代码片段,内置Chat功能可解释代码、修复Bug和生成测试。 悟空 - 国产AI编程助手,对中文项目支持最好,能精准理解中文注释和国内主流技术栈(如MyBatis-Plus)。 Claude 3.5 - 最强的

2026-04-30 16:42:14 967

原创 AI代码审查实战:让CodeRabbit当你的第二双眼睛

AI代码审查实战摘要 本文介绍了AI代码审查工具CodeRabbit的应用实践,通过实际数据对比显示:AI+人工审查组合相比纯人工审查,效率提升5.6倍,Bug发现率提高133%,安全漏洞漏检率降至8%。文章对比了主流AI审查工具,推荐CodeRabbit作为主力工具,配合Copilot和Claude 3.5使用。详细演示了CodeRabbit的安装配置流程,包括GitHub集成和YAML规则配置,并通过Java用户注册接口案例展示了实际审查效果,包括安全漏洞检测、代码规范检查等关键功能。最佳实践建议采用&

2026-04-26 15:44:36 705

原创 我用AI 3小时写了一个完整项目:全程实录+提示词分享

本文记录了作者使用AI工具在3小时内完成一个完整电商项目开发的实战过程。文章首先展示了项目成果:一个包含用户模块、商品模块和订单支付模块的Spring Boot RESTful API,共2800行代码、23个接口。作者详细拆解了3小时的时间分配,其中75%时间用于AI生成代码,25%用于人工设计和决策。 重点介绍了AI辅助开发的工作模式:作者负责架构设计和业务决策,AI负责代码实现和Bug排查。使用的AI工具包括Cursor(代码生成)、Claude 3.5(问题排查)、CodeRabbit(代码审查)和

2026-04-26 14:26:10 813

原创 2026年AI编程工具排行:Cursor登顶,Copilot跌落神坛?

2026年AI编程工具排行摘要 2026年AI编程工具格局发生重大变化,Cursor凭借其AI原生设计超越GitHub Copilot成为新霸主。Cursor的核心优势包括: Composer多文件编辑功能,可同时重构多个相关文件 智能补全能理解编程意图而非简单代码补全 项目级规则配置让AI遵循特定开发规范 GitHub Copilot虽市场份额下滑至55%,但仍保持GitHub生态集成、企业安全性和多语言支持等优势。其他值得关注的工具包括: Claude Code:代码生成能力最强 悟空:最佳中文编程助手

2026-04-24 19:02:35 2590

原创 【重磅】悟空来了:国产AI编程助手深度测评,能否吊打Copilot?

国产AI编程助手悟空深度测评:挑战GitHub Copilot的王座 字节跳动推出的悟空AI编程助手在中文项目开发中展现出明显优势。测评对比显示,悟空在代码补全、中文语义理解、代码解释和多轮对话方面优于Copilot,尤其在MyBatis-Plus等国内主流框架支持上表现突出。虽然两者综合评分相当(4/5),但悟空提供免费服务且对中文开发者更友好。测试表明,悟空能准确理解中文注释,生成符合国内开发习惯的代码,并提供详细的中文技术解释。对于中文项目开发者,悟空是极具竞争力的选择,建议与Copilot搭配使用以

2026-04-24 17:53:58 1210

原创 高并发踩坑实录:我在电商项目遇到的那些坑,每一个都价值连城

本文分享了作者在电商高并发项目中遇到的6个真实事故案例,重点分析了第一个库存超卖事故。事故发生在双十一零点,由于库存检查与扣减操作非原子性,导致超卖1200件商品,造成约53万元损失。作者通过代码示例展示了错误的库存扣减实现,解释了竞态条件导致超卖的原理,并给出两种解决方案:数据库乐观锁(通过版本号CAS实现原子更新)和Redis分布式锁(适合更高并发场景)。文章强调高并发问题的核心难点在于执行顺序不确定、状态突变和极端情况难以复现,特别指出竞态条件是最常见的问题。

2026-04-23 18:48:02 713

原创 大厂Java面试题实录:阿里面经+字节面经+美团面经,带解题思路+代码+考官心理分析

Java面试核心要点解析 本文总结了阿里、字节、美团等大厂Java面试的真实问题与解题思路,重点分析了HashMap优化、锁机制等核心知识点。 面试本质:不是知识问答,而是考察问题解决能力、技术深度和沟通表达。面试官关注的是候选人如何分析新问题,而非死记硬背答案。 关键技术点: HashMap在JDK1.8的优化:尾插法避免死循环,红黑树提升查询效率(链表长度>8时转换) 锁机制对比:synchronized简单易用,ReentrantLock提供更灵活的控制(如超时、条件等待) 回答技巧:结合实际问

2026-04-22 19:03:05 618

原创 从零搭建10万日活架构:一个Windows系统管理工具的「逆袭之路」

文章摘要 本文记录了一个Windows系统管理工具从单机版到支持10万日活的架构演进过程。最初工具采用简单的单机Tomcat架构,随着用户量增长暴露出响应慢、并发不足等问题。通过引入Redis缓存,将QPS从200提升到2000;再通过多级缓存(本地缓存+Redis)进一步优化至8000 QPS。文章详细展示了代码实现方案,包括缓存策略、性能对比数据,并分享了架构演进中的关键决策点。对于面临类似规模扩展挑战的开发团队具有实用参考价值。

2026-04-21 15:14:54 580

原创 Java并发编程深度解析:把AQS、CAS、死锁一次性讲透,让面试官无话可说

文章摘要: 本文深度解析Java并发编程三大核心:CAS、AQS和死锁机制。通过银行取钱类比解释CAS乐观锁原理,分析ABA问题及解决方案;揭示AQS作为JDK并发工具底层引擎的工作原理,包含state变量和CLH队列机制;结合ReentrantLock源码展示公平锁实现,分享公平/非公平锁的实战取舍经验;对比CountDownLatch与CyclicBarrier适用场景,强调阿里规范推荐CountDownLatch的原因。文章以作者亲历的"双十一死锁事故"为引,贯穿理论解析、源码分析

2026-04-19 11:53:44 609

原创 MyBatis源码与性能优化深度解析:把ORM框架核心讲透,吊打面试官

MyBatis源码与性能优化深度解析 摘要: 本文深入剖析MyBatis ORM框架的核心架构与实现原理。首先介绍了MyBatis的三层架构体系(API层、核心处理层和基础支撑层),详细解析了一次查询请求的完整流程。重点讲解了MyBatis的核心组件,包括SqlSessionFactory、Executor体系(Simple/Reuse/Batch/Caching)、StatementHandler等组件及其职责。文章通过架构图和代码片段展示了SQL执行原理,特别是Executor执行器的设计模式和工作机制

2026-04-18 14:46:56 487

原创 Spring Cloud微服务架构深度解析:把分布式核心讲透,你真的了解吗?

本文深度解析Spring Cloud微服务架构的核心原理。首先对比单体架构与微服务架构的差异,指出微服务具有独立部署、扩展和技术栈的优势。随后展示了Spring Cloud组件全景图,包括服务治理(注册中心/配置中心)、网关层、服务调用和容错保护四大核心模块。重点剖析了Nacos服务注册原理,通过代码示例演示了如何通过@EnableDiscoveryClient注解和配置文件实现服务注册。全文从源码层面深入讲解Spring Cloud的实现机制,帮助开发者真正理解微服务架构背后的技术原理。

2026-04-15 09:33:19 646

原创 Netty高性能网络编程深度解析:把网络框架核心讲透,让面试官刮目相看

本文深度解析Netty高性能网络编程的核心原理。Netty采用Reactor多线程模型,通过MainReactor(BossGroup)处理连接请求,SubReactor(WorkerGroup)处理读写事件,结合业务线程池实现高效并发。其核心组件包括NioEventLoopGroup、ServerBootstrap和ChannelPipeline,通过责任链模式处理网络事件。Netty的线程模型设计使其能够轻松应对百万级并发连接,成为主流RPC框架和消息队列的基础组件。

2026-04-14 19:53:24 288

原创 Elasticsearch搜索引擎深度解析:把搜索核心讲透,面试都是小菜

在大数据时代,全文搜索是每个系统必备的功能。Elasticsearch作为分布式搜索的标杆,以其强大的全文搜索能力和水平扩展能力,成为搜索领域的不二之选。但你真的了解ES的底层原理吗?这篇文章,将带你深度剖析Elasticsearch!

2026-04-14 08:56:48 285

Java图片去水印工具源码 - 支持自动检测和手动框选

基于Java 11 + JavaFX 21开发的桌面图片去水印工具。 【功能特性】 自动检测:智能识别图片角落水印 手动框选:精确选择任意位置水印区域 批量处理:支持多张图片、整个文件夹 多格式支持:JPG、PNG、BMP、GIF、WebP 高质量修复:不失帧、不变形、不影响其他内容 【技术亮点】 - 多策略水印检测算法(角落检测+对比度+颜色分析) - 内容感知修复算法(四向边缘采样+智能插值) - 平滑过渡处理,消除修复痕迹 - 多线程并发批量处理 【包含文件】 - 10个Java源文件(约2000行代码) - Maven项目配置(pom.xml) - Windows编译运行脚本(build.bat, run.bat) - macOS/Linux脚本(compile.sh, run.sh) - 完整使用说明文档 【运行环境】 JDK 11+,Maven 3.6+ 【使用方法】 1. 解压后运行 build.bat(Windows)或 ./compile.sh(macOS/Linux)编译 2. 运行 run.bat 或 ./run.sh 启动 3. 或使用命令:java -jar target/watermark-remover-1.0.0.jar 本文为原创项目,转载请注明出处。

2026-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除