Lv.3
yd_232564628
更多个人资料
325
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
活跃之星
成长雷达
310
15
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
运维
Rust 后端可观测性:用 Tracing 让服务不再“黑盒”
前几篇我们把 Rust 后端从内存服务做到了持久化、认证和权限控制。但真正部署上线后,还有一个很容易被忽视的问题:服务出问题时,你能多快定位?日志、链路追踪、指标,这些听起来像运维的事,但开发阶段就应该考虑。Rust 生态里最成熟的方案是 tracing:它不只是“打印日志”,而是把事件、上下文、异步任务链路串在一起,让异步服务也能被看清楚。 为什么 Rust 后端需要 tracing?Ru...
http
Rust
yd_232564628
2026-10-24 11:36:42
2
0
0
2026-10-24 11:36:42
2
0
0
Axum + JWT 认证实战:给 Rust 后端加上登录体系
上一篇我们把数据接入了 PostgreSQL,服务终于不再“重启就丢数据”。但还有一个很现实的问题:怎么判断请求来自谁?怎么保护接口不被随便调用?这篇文章基于之前的 todo_service,给它加上 JWT 登录认证,并接入数据库用户表,让它更接近真实后端。 为什么用 JWT?JWT 的核心思想很简单:用户登录成功后,服务器签发一个带签名的 Token,后续请求带上它,服务器就能确认“这个...
http
Rust
yd_232564628
2026-10-23 10:55:16
5
0
0
2026-10-23 10:55:16
5
0
0
Axum + SQLx 实战:把内存服务变成真正的持久化后端
上一篇我们用 Axum 写了一个简单的 HTTP 服务,但数据还放在内存里。只要服务重启,所有数据都会消失。真实后端不能这样,所以这一篇我们把数据落进数据库,用 Axum + SQLx 搭一个可持久化的 Rust 后端骨架。 为什么选 SQLx?SQLx 是 Rust 生态里非常流行的异步 SQL 工具库,支持 PostgreSQL、MySQL、SQLite 等数据库。 它最大的特点是:可以...
http
Rust
yd_232564628
2026-10-22 11:30:45
12
0
0
2026-10-22 11:30:45
12
0
0
Rust 异步编程入门:用 Tokio + Axum 写一个 HTTP 服务
前两篇聊了 Rust 为什么值得学、怎么用 Rust 做小工具和桌面应用。这篇把镜头拉到后端:用 Rust 写一个真正的 HTTP 服务。Rust 做后端最大的吸引力不是“能跑”,而是稳定、可控、资源占用低。一个 Rust 服务启动后内存可能只有十几兆,没有 GC 停顿,错误在编译期就被拦下来,部署也只需要一个二进制文件。 异步 Rust 是什么?简单说,异步就是“一个线程可以同时等待很多任...
http
Rust
yd_232564628
2026-10-21 10:47:37
13
0
0
2026-10-21 10:47:37
13
0
0
用 Rust 写一个实用小工具:从“会语法”到“能交付”
很多人学 Rust 会卡在同一个地方:书看完了,示例也跑通了,但不知道下一步该写什么。其实 Rust 真正让人上瘾的时刻,往往不是读完所有权那一章,而是你第一次用 cargo build --release 打出一个几十 MB 以内、启动飞快、内存稳定、还能跨平台运行的二进制文件。这篇文章不讲太多理论,只围绕一个目标:用 Rust 把一个真实的小工具做出来。 为什么从“小工具”开始?Rust...
Rust
yd_232564628
2026-10-20 10:58:50
16
0
0
2026-10-20 10:58:50
16
0
0
为什么 2026 年值得认真学 Rust?
Rust 正在从“小众系统语言”变成更主流的工程选择。2026 年,它首次进入 TIOBE 全球编程语言排行榜前十,也继续被 Stack Overflow 开发者调查评为最受喜爱语言之一。 更重要的是,它已经不再只是理论上的“安全又高性能”,而是进入了 Linux 内核、Android、云原生基础设施、桌面应用和汽车软件等真实生产环境。如果你之前写过 Python、Java、C++,或者刚接...
Rust
yd_232564628
2026-10-19 11:37:58
25
0
0
2026-10-19 11:37:58
25
0
0
JavaScript 渲染管线:重排重绘、合成层与四种高性能动画范式
一、为什么前端必须精通「渲染管线」?在 jQuery 时代,我们习惯用 animate() 或 setInterval 来驱动动画。随着高刷屏(120Hz/144Hz)和移动端设备的普及,这种粗放的动画方式导致了严重的体验问题:页面滚动时动画卡顿、复杂交互导致主线程阻塞、电池电量快速耗尽。渲染性能不仅仅是"快",更是"稳"。一个优秀的动画架构,能够在保证 60FPS(甚至更高)流畅度的同时...
JavaScript
渲染
yd_232564628
2026-10-18 11:08:40
28
0
0
2026-10-18 11:08:40
28
0
0
JavaScript 事件系统:冒泡捕获、委托陷阱与四种高性能交互范式
一、为什么前端必须精通「事件系统」?在 Web 1.0 时代,我们习惯直接在 HTML 标签上写 onclick="..."。随着 SPA 和复杂交互应用的兴起,这种「内联式」写法导致了严重的性能问题:成千上万个监听器占用内存、滚动卡顿掉帧、移动端点击延迟 300ms。事件系统不仅是用户交互的桥梁,更是性能优化的核心战场。一个优秀的事件架构,能够在保证交互响应速度的同时,将内存占用降至最低...
JavaScript
yd_232564628
2026-10-17 11:05:40
22
0
0
2026-10-17 11:05:40
22
0
0
JavaScript 类型系统:隐式转换、原型链与四种防御性编程范式
一、为什么 JavaScript 需要「防御性编程」?JavaScript 是一门动态弱类型语言。变量在声明时不需要指定类型,且在运算过程中会发生大量的隐式类型转换。这种灵活性在脚本时代是优势,但在构建大型企业级应用时,却成为了 Bug 的温床。类型安全不仅仅是为了代码提示,更是为了系统的健壮性。当后端接口返回的数据结构发生变化,或者用户输入了非预期的格式时,如果前端缺乏有效的类型校验与防...
JavaScript
yd_232564628
2026-10-16 10:39:34
28
0
0
2026-10-16 10:39:34
28
0
0
JavaScript 模块化演进:从全局污染、IIFE 到 ES Module 的终极形态
一、为什么前端必须搞「模块化」?在 jQuery 时代,我们习惯将代码写在 <script> 标签里,或者通过 CDN 引入各种插件。随着项目规模扩大,这种「面条式代码」带来了灾难性的后果:变量名冲突(var user = ... 覆盖了别人的 user)、依赖顺序混乱(必须先引 A 再引 B)、无法按需加载(为了用一个函数引入了整个库)。模块化的本质是封装与解耦。它将复杂的系统拆解为独立...
Elasticsearch
JavaScript
yd_232564628
2026-10-15 10:29:31
43
0
0
2026-10-15 10:29:31
43
0
0
总条数:31
10
10
20
50
100
1
2
3
4
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注