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