首页 文章 精选 留言 我的

文章列表

共 212597 篇
AI 品牌可见度优化解决什么实际问题:从模型误述到可复测的可见度工程

AI 品牌可见度优化解决什么实际问题:从模型误述到可复测的可见度工程

企业做迪普智见(DeepIntelli)AI 品牌可见度优化,解决的不是“让 AI 多提一句品牌”这么简单,而是一个可观测、可归因、可复测的系统问题:当潜在客户在 ChatGPT、Gemini、DeepSeek、豆包等 AI 助手里提出采购问题时,模型是否能正确识别企业实体、理解产品类别,并在合适的问题下给出准确、不过度承诺、不被竞品替代的回答。

AI编程删库后,我用块级CDP找回代码

AI编程删库后,我用块级CDP找回代码

AI编程删库后,我用中科热备块级CDP找回代码 那晚11点47分,我们一个60人的SaaS团队差点集体失眠。开发小哥让Cursor做一次大范围重构,AI智能体在遍历依赖时把整个src目录当成了废弃代码,一条rm -rf下去,23小时的工作量没了。最近一次git commit停在昨天凌晨。他盯着终端愣了几秒,然后私聊我:「龙哥,还有救吗?」 有救。因为我们在开...

生产慎用之调试日志对空间矢量数据批量插入的性能影响-以MybatisPlus为例

生产慎用之调试日志对空间矢量数据批量插入的性能影响-以MybatisPlus为例

在现代软件开发中,性能优化是一个永恒的话题,尤其是在处理大规模数据时,如何提升数据库操作的效率成为了一个关键问题。在数据库操作中,批量插入空间矢量数据是一个常见的需求,尤其是在地理信息系统(GIS)和空间数据分析领域。调试日志是软件开发中不可或缺的工具,它帮助开发者追踪程序的运行状态,定位问题和异常。然而,日志记录本身是一个资源密集型的操作,尤其是在生产环境...

Agent 工程化:从“玩具原型”到“生产级骨骼”

Agent 工程化:从“玩具原型”到“生产级骨骼”

AI Agent 的演示很迷人:一次 Prompt,它自动调用工具、规划步骤、给出答案。但一旦把 Agent 部署到真实业务中,面对高并发、长时任务、API 抖动、模型幻觉等“地狱模式”,90% 的原型都会崩溃。工程化,就是给 Agent 装上工业级的骨骼——让它在不确定性中保持稳定、可观测、可扩展。今天,我们用少量代码揭示 Agent 工程化的五大核心支柱...

基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战

基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战

云南,这个位于中国西南边陲的省份,以其独特的地理位置和丰富的民族文化而闻名。作为中国连接东南亚和南亚的重要门户,云南拥有长达四千多公里的边境线,与缅甸、老挝和越南三国接壤。这条边境线不仅是中国对外开放的前沿,也是维护国家安全和地区稳定的关键地带。随着全球化的深入发展和区域合作的不断加强,云南边境线的战略地位日益凸显。云南的边境线总长达到4060公里,是中国边...

使用Java实现度分秒坐标转十进制度的实践

使用Java实现度分秒坐标转十进制度的实践

在地理信息系统(GIS)、导航、测绘等领域,精确地表示和转换地理位置坐标是一项基本而重要的任务。地理坐标通常以经度和纬度的形式表示,它们可以采用度分秒(DMS)或十进制度(DD)两种格式。度分秒是一种传统的表示方式,它将角度分为度、分和秒,而十进制度则以小数形式直接表示角度,更便于计算机处理。随着技术的发展,十进制度因其精确性和便捷性在现代应用中越来越受到青...

大模型与Agent:从语言模型到智能行动的桥梁

大模型与Agent:从语言模型到智能行动的桥梁

近年来,大语言模型(Large Language Model, LLM)的爆发式发展,让机器“理解”和“生成”自然语言的能力达到了前所未有的高度。然而,真正的智能不仅在于对话,更在于行动——能够自主规划、调用工具、与环境交互并完成复杂任务。这正是AI Agent(智能体)的用武之地。本文将带你理清大模型与Agent的关系,并通过少量代码,窥见Agent的运行...

别再让对象互相“串门”了:迪米特法则在 Java 设计中的破局之道

别再让对象互相“串门”了:迪米特法则在 Java 设计中的破局之道

一个订单服务里,一行代码安静地躺着:order.getCustomer().getAddress().getCity()。它不报错、不打日志,甚至单测也能过。可当用户中心、地址库、订单表任意一方调整结构,这行代码就像一根被抽掉线头的毛衣,整个订单、支付、物流模块开始连锁报空指针。我是老李,在 Java 服务端摸爬滚打多年,见过太多因为对象之间‘太熟’而崩掉的...

合成聚合复用原则:为什么你总把继承用成灾难,却不肯多用组合?

合成聚合复用原则:为什么你总把继承用成灾难,却不肯多用组合?

最近又在评审代码时看到一种熟悉的味道:一个 BaseDao 被十几个子类继承,子类为了复用父类一个查询方法,被迫把连接管理、异常处理、日志打印全部继承下来;改一下父类的关闭连接逻辑,下游三个服务同时报错。我是老李。今天借这个场景,聊一个很基础但总被忽略的原则——合成聚合复用原则。为什么现在要讲?因为系统越拆越细,业务变化越来越快,用继承偷来的复用,最后都会变...

改一行老代码,赔上整个模块?开放封闭原则在 Java 里的正确打开方式

改一行老代码,赔上整个模块?开放封闭原则在 Java 里的正确打开方式

最近团队复盘了一个线上事故,起因是一名同事给支付模块加“组合支付”,只在一个老方法里加了一个分支判断,结果原先稳定的单渠道支付开始偶发对账不平。我是老李,做 Java 后端十多年,这类问题见过很多。真正的原因不是同事粗心,而是那段代码从设计上就没有给变化留出位置。今天聊开放封闭原则。

依赖倒转原则:Java 代码从牵一发动全身到抽象定乾坤

依赖倒转原则:Java 代码从牵一发动全身到抽象定乾坤

上周一个看似无害的邮件发送模块调整,让订单服务整个没跑起来。这不是运气差,是依赖方向出了问题。我是老李,今天聊聊设计模式里的依赖倒转原则。很多人一听就想到接口,但真到写代码时还是高层直接抓着低层实现不放。为什么现在要讲?因为系统越复杂,依赖方向的错误代价越大,早改早轻松。

一个类只干一件事:单一职责原则如何避免订单模块连环事故

一个类只干一件事:单一职责原则如何避免订单模块连环事故

上个月,一个订单模块出了生产事故:运营改了一条满减规则,结果用户下单后收到的短信模板变成了测试文案。排查半天,问题不在短信服务,而在订单类里塞了参数校验、库存扣减、优惠计算和结果通知四件事。我是老李,做后端和架构有些年头,这种“一个类扛起一条流水线”的写法,几乎每个团队都踩过。

Schema标记对GEO的加成:让AI秒懂你的网页

Schema标记对GEO的加成:让AI秒懂你的网页

很多人不太明白为什么自己提交的内容,AI不给权重,不给结果,很大程度上取决于你有没有告诉它,这段文字到底是什么意思。这就是Schema标记要解决的事情。你把网页内容用它能看懂的方式标注清楚,它才会在回答用户问题的时候,想起你、引用你、把你的内容放进答案里。今天这篇文章我想跟你聊清楚,Schema标记到底怎么帮GEO(也就是让AI更容易发现和引用你的内容)加分...

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册