首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收集箱
订阅
阳光不言
更多收藏集
微信扫码分享
微信
新浪微博
QQ
72篇文章 · 0订阅
Rust实战(三):HTTP健康检查引擎 —— 异步Rust与高性能探针
本篇内容是系列课程中的第三篇,带领大家一步步的实现一个多监控引擎以及具体的HTTP监控引擎,帮助大家能更熟悉Rust开发流程
Rust依赖注入
Axum官方推荐以下两种方式实现依赖注入,非必要不使用泛型,都通过AppState存储依赖 添加crate 1、trait对象 优点:类型参数少,代码简单 缺点:不太灵活,只能使用对象安全的trait
线程池ThreadPoolExecutor源码深度解析|得物技术
我们很多同学可能在项目里只是简单的copy了一些前人的代码参数并不知道其中的含义,从而导致生产级别的bug。所以本篇文章,旨在帮助还不熟悉或者想要熟悉线程池的同学,分享我自己在学习线程池源码上的一些内
Rust FFI实战指南:跨越语言边界的优雅之道
在 Rust 与 C 语言通过 `FFI(Foreign Function Interface)` 交互的过程中,数据的公共表示是基石,它确保了两种语言能够准确无误地交换信息
首个「完整级」WebSocket 调试神器来了!
说到 WebSocket,很多人第一反应就是**「又爱又恨」**。爱的是它够快,恨的是出了问题压根没法看。 Network 面板刷一次丢一次,想抓个包得把页面刷新到怀疑人生;后端说“消息发了”,前端却
异步Rust——将网络集成到我们自己的异步运行时中
在第 3 章中,我们构建了自己的异步运行时队列,说明了异步任务如何在异步运行时中执行。然而,我们只使用了基本的 sleep 和 print 操作。专注于简单的操作在开始时是有用的,但简单的 sleep
Rust的Option碰到指针Box:数据怎么解
这是Rust九九八十一难的第六篇。之前写了&和Box指针的使用入门,但是碰到Option的时候还是有点懵。比如Option<Box>,option的as_mut与Box的as_mut怎么配合使用,他们
JOIN顺序优化:小表驱动大表的执行原则
在数据库查询优化领域,JOIN操作的性能直接影响着系统响应速度和资源消耗。一个常见的误区是认为JOIN顺序由SQL语句的书写顺序决定,实际上数据库优化器会根据统计信息动态调整执行计划。 一、为什么JO
Mysql死锁日志分析:事务逻辑冲突的排查技巧
引言 在数据库高并发场景中,死锁问题如同隐形杀手——它不会直接报错,却会导致事务卡顿、请求超时甚至服务雪崩。但面对冗长的MySQL死锁日志问文本,许多开发者常陷入"看得见却看不懂"的困境。接下来我们拆
一次 Netty 代码不健壮导致的大量 CLOSE_WAIT 连接原因分析
CLOSE_WAIT 产生原因, netty 的代码不够健壮,一个 try-catch 包裹的逻辑太多,在 OOM throwable 异常处理时,没能成功注册事件也没有 close 已创建的连接