自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 优快云博客:一文读懂MCP协议|AI Agent的USB-C接口,告别重复写Function Calling

在MCP出现之前,我们做大模型工具调用是什么样?如果想让大模型读取本地文件、查询数据库、调用内部业务接口,一般是手写Function Calling手动定义函数JSON Schema;在代码里写解析逻辑,解析模型返回的函数名与参数;调用对应业务函数,拿到结果,再塞回给大模型;如果换一个模型(OpenAI、Claude、自研大模型),Schema、调用逻辑要重新适配;每新增一个工具,都要在业务代码里硬编码集成。工具和AI应用强耦合。写一套工具,只能给当前这个Agent使用;

2026-11-07 11:01:08 218

原创 Redis 事务 vs MySQL 事务

MySQL:提交事务,redo log 落盘,就算数据库宕机,重启后恢复。Redis 事务没有专门的事务持久化: 持久化靠 RDB/AOF。就算 EXEC 执行成功,如果 AOF 还没刷盘,服务器宕机,数据丢失。典型场景:秒杀库存扣减。注意:WATCH 只作用于当前连接,EXEC/DISCARD 会自动取消监控。MySQL:事务没提交,别的事务看不到未提交数据(隔离级别控制)。,执行过程中是单线程,不会被其他命令插入。开启 MULTI 后,输入命令语法错误,,其他命令依旧继续执行,,事务里的命令只是排队,

2026-10-17 12:49:24 215

原创 MySQL 核心知识点总结|索引、事务、锁与 SQL 优化

最近系统学习了 MySQL 数据库,从存储引擎底层结构、B + 树索引原理,到事务隔离级别、锁机制,再到日常开发中 SQL 调优。很多知识点看似简单,但底层原理很容易混淆,比如为什么 InnoDB 选用 B + 树而不是 B 树、哈希表?聚簇索引和主键索引是一回事吗?事务隔离级别分别解决了哪些问题?本文把学习过程中的重点整理出来,方便自己后续复习,也希望可以帮助正在学习 MySQL 的同学。MySQL 学习不能只停留在写简单 CRUD SQL,底层存储结构、事务、锁是面试和工程实践的核心。

2026-10-03 19:40:24 249

原创 搞懂 Docker 容器通信

这是很多人踩的最大坑。docker0 默认 bridge:容器之间只能 IP 互通,不支持容器名 DNS 解析,ping 容器名字失败。用户自定义 bridge:Docker 自带 DNS 服务,可以直接用容器名称互相通信!# 创建自定义桥接网络 my-net检查:防火墙、selinux,确认容器 IP 是否在同一个子网。记住:默认 bridge 不能用容器名字访问。不同网络是隔离的,想要互通:把容器加到同一个网络。

2026-09-28 09:45:16 355

原创 二分算法学习路线规划

ans = mid;} else {适合:最大值最小化 / 最大化答案。

2026-08-21 14:34:24 353

原创 彻底弄清楚反射机制

反射是 Go 在的机制。

2026-08-01 14:51:16 196 1

原创 go中Context的使用

你可能会问:为什么 Go 要设计,而不是直接?因为:Context是一个接口:它不是一个普通的结构体。你不能这样:因为接口不能这样实例化。所以 Go 提供了:作为 Context 树的根节点。

2026-07-25 15:03:35 139

原创 Go并发编程

在后端开发领域,高并发是绕不开的核心场景。传统Java、Python的并发依赖操作系统线程,创建成本高、调度笨重、内存占用大(单线程1~2MB),上万并发就会出现性能瓶颈。Go语言从诞生之初就主打原生高并发,独创CSP并发模型,凭借极低的并发成本、简洁的语法、高效的GMP调度,成为云原生、微服务、分布式系统的首选语言。单个Goroutine初始栈仅2KB,轻松支撑十万级并发。很多开发者学Go只会简单用go关键字启动协程,遇到协程泄漏、数据竞态、死锁、通道阻塞就束手无策。

2026-07-18 14:38:20 248

原创 Vibe Coding(氛围编程)深度拆解:AI 写代码时代,程序员该拥抱还是警惕?

(氛围编程)。由 OpenAI 联合创始人 Andrej Karpathy 提出,短短一年席卷掘金、优快云、GitHub 社区,无数独立开发者、学生、后端工程师都在用这套模式快速产出项目 —— 有人半天做完全栈 MVP,也有人踩坑上线后遭遇生产事故、代码无法维护。很多人只看到 “一句话让 AI 写完项目” 的爽感,却忽略它的边界、风险与正确使用范式。

2026-06-20 20:38:37 498

原创 Go 语言零基础完整入门学习总结

数组是值类型,赋值拷贝完整内存;切片为引用类型,扩容前后内存共享规则极易踩坑;string()强转 byte/rune 是编码转换,不能用来解析数字字符串,数字互转必须用strconv包;range 遍历字符串中文时索引为字符偏移,直接用下标取值会乱码;map 不支持并发同时读写,多 goroutine 操作需加锁;Go 没有 class,依靠结构体 + 方法 + 接口实现面向对象,思维不能照搬 Java/C++ 继承逻辑。

2026-06-14 17:23:24 252

原创 React 与 Vue 核心区别

快速开发、小项目、新手、国内中小企业 → 优先 Vue大型项目、跨端开发、追求灵活生态、冲大厂高薪 → 优先 React技术无优劣,选型看业务规模、团队技术栈,掌握任意一个都能满足绝大部分前端就业需求。

2026-06-06 19:49:37 348

原创 DFS 与回溯算法入门总结

经过今天的学习,我对 DFS 和回溯有了更加清晰的认识。目前掌握内容:✅ DFS 基础✅ 递归思想✅ 二维网格搜索✅ 连通块问题✅ 回溯框架✅ 全排列✅ 子集问题✅ 组合问题✅ 基础剪枝DFS 和回溯看似只是搜索算法,但实际上它们是很多高级算法的基础。今天最大的收获不是刷完了多少题,而是开始逐渐建立起“搜索树”的思维方式。未来的目标是持续积累算法模板、强化题感,希望能够一步一步向蓝桥杯国奖靠近。

2026-05-30 17:19:54 176

原创 Python WebSocket 学习理解(FastAPI + 游戏对局实战)

WebSocket 不只是一个通信技术而是一种“实时系统思维”真正重要的包括:连接管理消息协议广播机制在线状态房间系统心跳检测状态同步WebSocket 只是“通信通道”真正核心的是:如何设计消息与同步逻辑目前我也正在继续学习:游戏状态同步帧同步Redis 广播分布式 websocket多人房间架构WebSocket 对于实时系统开发来说,确实是非常重要的一部分。通过这段时间学习 WebSocket,我对:实时通信多人联机游戏同步服务端广播都有了更深的理解。

2026-05-23 14:05:14 372 1

原创 Vue Router 知识全总结

按排好,每一步都带,你照着一步步学,学完路由直接吃透,做后台、官网、全栈项目都够用。

2026-05-09 17:25:02 336

原创 FastAPI用户管理系统

三是接口规范,遵循RESTful风格,统一返回格式(code、message、data),便于前端对接。作为新手,不必追求复杂功能,先把基础流程、核心知识点吃透,逐步优化,每一步实践都是成长。最开始踩过密码明文存储、数据库会话管理混乱的坑,后来学会用哈希加密密码、统一注入数据库会话,才明白规范开发的重要性。接触后端后,学了一段时间,近期首次用FastAPI完成了简易用户管理系统,从搭建环境到接口上线,踩过坑也收获满满,整理流程、关键知识与感悟,分享给同为新手的小伙伴,愿大家少走弯路。

2026-05-02 18:54:04 45

原创 有你!我的git有救了

Git 是一款分布式版本控制系统(Distributed Version Control System, DVCS),核心优势在于本地仓库包含完整的版本历史,支持离线操作,无需依赖中央服务器即可完成提交、分支管理等核心功能。分布式架构:每个开发者本地均有完整仓库,数据安全性更高;高效分支管理:分支创建与合并操作轻量快速,支持并行开发;完整版本追踪:每一次修改均被记录,可随时回退到任意历史版本;跨平台兼容:支持 Windows、macOS、Linux 等主流操作系统。

2026-02-07 20:31:28 571

原创 java中输入输出的优化

java中竞赛输入输出的优化,更快,更高效

2026-01-24 11:35:05 226

原创 Flex布局:网页排版终极指南

快速学习或者用来复习Flex知识点

2025-12-22 20:04:53 749 1

原创 复习Grid布局

CSS Grid是一种强大的二维网格布局系统,通过行和列精准控制元素位置、大小和间距。核心概念包括网格容器、网格项、网格线等。基础语法分为容器属性(如grid-template-columns定义列宽)和网格项属性(如grid-column控制列位置)。相比Flex布局的一维特性,Grid更适合复杂页面布局,能精确控制行列尺寸和间距。关键特性包括fr单位分配空间、repeat()简化重复定义、minmax()实现响应式布局。

2025-12-09 08:49:41 293

原创 二分查找的学习

概念:二分查找是一种高效的有序数据结构查找算法,核心作用是在有序集合中快速定位目标元素,核心价值是大幅度降低查找的时间复杂度,提高数据查询效率。最好的情况:如果待查找元素恰好在数组中央,只需要循环一次。这道题就是找到二分查找算法的规律,查不到目标值时i值到最后总会落到该插入的位置。因为元素在最左边和最右边的查询次数不一样,又延伸出二分查找平衡版。3. 力扣34. 在排序数组中查找元素的第一个和最后一个。找到一系列相同数字的最左侧和找到一些列相同数字的最右侧。二分查找,返回查找相同元素的最左侧的一个。

2025-11-23 17:00:14 340

原创 Axios的理解

XMLHttpRequest 是浏览器内置的原生的api,是Ajax,Axios的核心技术,关于Ajax和Axios两者,发送请求就相当于去洗衣服,Ajax就相当于洗衣服的过程,泡水,放入洗衣液,清洗等等,而Axios就是一个洗衣机,足以见证Axios有多方便。当时写的音乐播放器项目, 以及之前都是Ajax来进行后端数据的请求,近几天复习了一下XMLHttpRequest,Promise,学习了Axios,发现Axios是真的非常方便。axios的核心优势。

2025-11-15 11:47:19 197

原创 ES5考核

8月12进行ES5考核,考核依旧分为三大部分,页面,知识点,手写内容,这次的页面效果仍然不是很好,是制作时的粗心大意,细节上做的不完美,而且布局这一块导致我后续进行代码的管理出现使人头痛的一点,由于结构没有一开始规划好,没有整体的框架,使后续加上一个小小的功能,需要改正前面的许多代码,缝缝补补观感不好,代码注释这一点不够完美,可读性较差,应多加注意这些方面的提升,使自己的代码变得专业些。整体来说还算不错,有很多需要改进的地方。增强一下自我表达能力。

2025-08-14 08:48:12 234

原创 HTML5 和 CSS 考核

关于知识点,我认为掌握的算一般,有很多知识点就在嘴边说不出来,例如:seo相关知识点只了解一个大概,如何清楚外边距塌陷,当时只记得可以给父盒子加边框这一种方法,还有对伪元素和伪类选择器总是分不清,需要刻意记忆,元素的隐藏和显示模式,这点没有复习到,多么重要的知识点,说明复习知识点时不认真,需要注意。整体来说,考核还算不错,需要对知识点的全面复习,不要眼高手低,着重复习一下之前的知识,可以适当了解课程以外的相关知识点,提高自己的页面美观设计的能力,都是需要着重注意的一点。

2025-08-14 08:26:22 191

空空如也

空空如也

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

TA关注的人

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