稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • Java
  • Python
  • 数据库
  • 前端
  • 面试
  • Go
  • AI编程
  • Elasticsearch
  • 展开
  • 全部
  • 后端
  • Java
  • Python
  • 数据库
  • 前端
  • 面试
  • Go
  • AI编程
  • Elasticsearch
  • 人工智能
  • 架构
  • Agent
  • JavaScript
  • Rust
  • 程序员
  • 暂无数据
    • 推荐
    • 最新
  • RabbitMQ 实战:AI Agent 里异步处理的标配方案(手把手 + 4 种交换机全解析)
    做 AI Agent 或者 RAG 知识库项目,你一定会遇到这样的场景:用户上传一个 PDF,后端要把它解析成 Markdown,然后分片写入向量数据库(比如 Milvus)做语义检索,同时还要存进
    • swipe
    • 14
    • 1
    后端 面试 LangChain
  • Go 编程实战:匿名函数 Anonymous Function——没有名字的函数与灵活回调
    然后通过函数名调用: 但是实际开发中,有些函数可能只使用一次,或者只是临时作为另一个函数的参数。如果每次都单独定义函数名称,会产生很多只使用一次的小函数。Go 因此支持匿名函数 Anonymous F
    • 程序员爱钓鱼
    • 19
    • 1
    后端 Go 面试
  • 做了 3 年 Spring Boot,老板让我一周搭个 AI Agent,上线当天被安全叫停:Java 团队落地 AI 的三道坎,我替你踩完了
    做了 3 年 Spring Boot,老板让我一周搭个 AI Agent,上线当天被安全叫停:Java 团队落地 AI 的三道坎,我替你踩完了 做后端这行,最怕的不是需求变,是老板拍脑袋。 上周我们部
    • 王中阳AI编程
    • 761
    • 11
    后端 面试
  • Go 编程实战:函数 Function——参数、返回值与代码复用
    上一篇我们学习了指针 Pointer,理解了变量地址、& 取地址、* 解引用以及函数参数的值传递。实际上前面的代码中,我们已经大量使用了函数,例如: 这里的 main() 就是一个函数。随着程序越来越
    • 程序员爱钓鱼
    • 33
    • 2
    面试 后端 Go
    Go 编程实战:函数 Function——参数、返回值与代码复用
  • Go 编程实战:指针 Pointer——理解地址、取址与解引用
    一、什么是指针 先看一个普通变量: 程序运行时,变量 age 的值需要存放在内存中的某个位置。 可以简单理解为: age 保存的数据是 20,而 0x10001 可以理解为这块数据所在的内存地址。 所
    • 程序员爱钓鱼
    • 43
    • 1
    后端 Go 面试
    Go 编程实战:指针 Pointer——理解地址、取址与解引用
  • Spring AI 2.0 源码解析(一):一次 ChatClient 调用到底经历了什么?
    先跑个示例 仍然从预热文章里的这几行代码开始: 4 行代码,就能完成一次和大模型的对话。 但仔细一看,问题就出来了: ChatClient 是谁创建的? prompt() 返回了什么? user("你
    • 一只叫煤球的猫
    • 123
    • 6
    后端 AI编程 面试
    Spring AI 2.0 源码解析(一):一次 ChatClient 调用到底经历了什么?
  • 🔥 从「为什么」到「怎么用」:TypeScript 类型约束与泛型完全指南
    🔥 从「为什么」到「怎么用」:TypeScript 类型约束与泛型完全指南 📌 前言 很多人学 TypeScript 的路径是这样的: 结果就是:会用 Pick,但说不清为什么要有泛型;会写 Part
    • ReBound
    • 40
    • 3
    TypeScript 面试 后端
    🔥 从「为什么」到「怎么用」:TypeScript 类型约束与泛型完全指南
  • Rust 泛型 Generics详解:编写可复用且类型安全的代码
    中文通常称为“泛型”。 泛型解决的问题可以简单理解为: 两个函数逻辑完全一样,只是类型不同。Rust可以通过泛型把重复代码合并: 这里: 不是某个具体类型,而是类型参数。调用时可以根据参数自动推断:
    • 程序员爱钓鱼
    • 33
    • 1
    后端 Rust 面试
    Rust 泛型 Generics详解:编写可复用且类型安全的代码
  • 字节二面智力题:100只老虎和1只羊关在一起,这只羊会不会被吃?
    面试官考的,不是你知不知道这道经典题的答案,而是在看你面对一个看起来复杂的问题时,会不会本能地找到那个最简单的起点。
    • Fox爱分享
    • 8.7k
    • 63
    面试 算法 程序员
  • 开个新坑,从头开始完整拆解 Spring AI 2.0 的源码
    前言 现在不少业务系统都用上了 Spring AI,但是这两天和小伙伴们沟通,发现很多人还是停留在使用上,对于调用链甚至底层逻辑不甚了解。 正好最近也没有要输出的内容,于是开个新坑:完整读一遍 Spr
    • 一只叫煤球的猫
    • 182
    • 6
    后端 面试 AIGC
    开个新坑,从头开始完整拆解 Spring AI 2.0 的源码
  • Rust Trait Object详解:dyn Trait与动态分发
    然后让不同类型分别实现: 如果函数使用泛型: 编译器在编译阶段能够知道T到底是什么具体类型,这种方式称为静态分发。但真实项目中还有另一类需求: 它们都是完全不同的Struct,但都实现Notifica
    • 程序员爱钓鱼
    • 25
    • 点赞
    面试 后端 Rust
    Rust Trait Object详解:dyn Trait与动态分发
  • 深度理解哈希hash
    一个永远返回0的哈希函数,当然也能用。放进HashMap,数据照样能存,也能取。 但带来的问题是:所有键都会落到同一个桶里。查数据时,只能一个个往后找。原本应该很快的查询,最后退化成线性遍历。JDK
    • SamDeepThinking
    • 77
    • 点赞
    后端 面试 程序员
    深度理解哈希hash
  • Docker 容器化入门:从「我电脑能跑」到「哪台机器都能跑」
    Docker 容器化入门:从「我电脑能跑」到「哪台机器都能跑」 目录 一、为什么需要 Docker 二、Docker 是什么:一句话类比 三、两个核心概念:image 与 container 四、环境
    • 何时梦醒
    • 40
    • 3
    后端 面试 Docker
  • 不过是吃了几年互联网红利罢了,我高估了自己
    前言 这篇文章无关技术,只想聊聊毕业这些年走过的路。如今站在失业的边缘,夜深人静时辗转反侧,焦虑像潮水一样涌来。最让我难以释怀的,是对妻子的愧疚——她在我一无所有时选择了我,而我却可能无法给她一个安稳
    • 暮色妖娆丶
    • 27k
    • 300
    后端 面试 Java
  • Go 编程实战:切片 Slice——灵活的动态数据集合
    一旦定义为 [5]int,长度就是 5,运行过程中不能变成 6 或 10。但实际开发中的用户列表、商品列表、订单数据、接口返回结果等,数量通常是不确定的。 因此 Go 提供了更加灵活的数据结构——切片
    • 程序员爱钓鱼
    • 42
    • 点赞
    面试 后端 Go
    Go 编程实战:切片 Slice——灵活的动态数据集合
  • JWT 是什么?三段式结构、签名原理与 6 个安全坑一次讲透
    登录成功之后,前端怎么向后台证明"我就是刚才那个人"?单体应用用 Session,微服务用 JWT。但很多开发者用 JWT 时踩过两个大坑:把密码塞进 Token 里、只解码不验签。本文从 RFC 7
    • 西门老铁
    • 109
    • 点赞
    后端 面试
    JWT 是什么?三段式结构、签名原理与 6 个安全坑一次讲透
  • 字节二面挂了!被问 “订单超时自动取消”,我只答 “定时任务”,面试官:千万级数据你怎么跑?
    昨天一位 3 年经验的兄弟找我哭诉,说字节二面挂得莫名其妙。 面试官问了一个很经典的业务题:“淘宝/美团的订单,如果用户下单 30 分钟没支付,怎么自动取消订单?”
    • Fox爱分享
    • 27k
    • 310
    后端 面试
    字节二面挂了!被问 “订单超时自动取消”,我只答 “定时任务”,面试官:千万级数据你怎么跑?
  • Go 编程实战:数组 Array——固定长度的数据集合
    在实际开发中,我们经常需要保存一组相同类型的数据。例如保存学生成绩、服务器端口、商品价格、用户 ID 等。如果为每一个数据单独定义变量,不仅代码繁琐,而且不方便统一处理。 这时候就可以使用数组 Arr
    • 程序员爱钓鱼
    • 31
    • 1
    后端 面试 Go
    Go 编程实战:数组 Array——固定长度的数据集合
  • Rust Trait详解:定义共享行为与抽象接口
    Trait通常可以理解为“特征”“行为约束”或者“接口”。如果Struct解决的是: 输出名称 转换为字符串 校验数据 保存数据 记录日志 我们可以定义一个统一的Trait: 然后让不同类型分别实现它
    • 程序员爱钓鱼
    • 32
    • 点赞
    后端 Rust 面试
    Rust Trait详解:定义共享行为与抽象接口
  • 开发者写PPT自救指南:4类对接场景,把技术讲清楚
    开发写PPT核心是按受众讲:领导要决策、数据要口径、测试要影响面、产品要业务收益。一页一观点、结论先行、用数字代替形容词。
    • 前端小小栈
    • 56
    • 点赞
    后端 前端 面试
  • 早上好!
    点亮在社区的每一天
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多后端文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金