03 2022 档案

摘要:环境 Time 2022-01-14 Rust 1.58.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/macro.select.html 示例 main.rs use std::time::Duration; use tokio:: 阅读全文
posted @ 2022-03-31 18:33 jiangbo4444 阅读(115) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-14 Rust 1.58.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/macro.join.html 示例 main.rs use std::time::Duration; use tokio::ti 阅读全文
posted @ 2022-03-31 18:32 jiangbo4444 阅读(458) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/topics/shutdown 示例 server use bytes::Bytes; use mini_redis::Command::{Get, Se 阅读全文
posted @ 2022-03-31 18:31 jiangbo4444 阅读(190) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/channels 示例 Cargo.toml [package] edition = "2021" name = "game" vers 阅读全文
posted @ 2022-03-31 18:29 jiangbo4444 阅读(298) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/shared-state 如果使用 #[tokio::main(flavor = "current_thread")] 单线程模型就不需 阅读全文
posted @ 2022-03-31 18:28 jiangbo4444 阅读(150) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/hello-tokio 示例 main.rs use mini_redis::{client, Result}; #[tokio::ma 阅读全文
posted @ 2022-03-31 18:27 jiangbo4444 阅读(89) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/spawning 示例 main.rs use mini_redis::{Connection, Frame}; use tokio:: 阅读全文
posted @ 2022-03-31 18:26 jiangbo4444 阅读(76) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/setup 示例 查看版本 C:\Users\jiangbo\work\rust\game>rustc --version rustc 阅读全文
posted @ 2022-03-31 18:25 jiangbo4444 阅读(275) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/spawning 示例 main.rs use mini_redis::Command::{Get, Set}; use mini_re 阅读全文
posted @ 2022-03-31 18:25 jiangbo4444 阅读(39) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial Tokio 是 Rust 编程语言的异步运行时。它提供了编写网络应用程序所需的构建基础。它提供了针对各种系统的灵活性,从具有数十个内核的 阅读全文
posted @ 2022-03-31 18:24 jiangbo4444 阅读(822) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/net/struct.UdpSocket.html 之前使用 Mio 实现了一个简单的 UDP 服务器,再使用 Tokio 实现。 阅读全文
posted @ 2022-03-31 18:23 jiangbo4444 阅读(595) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://tokio.rs/tokio/tutorial/io 示例 main.rs use tokio::net::TcpListener; #[tokio::main] async fn m 阅读全文
posted @ 2022-03-31 18:22 jiangbo4444 阅读(109) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-13 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/index.html 之前使用 Mio 实现了一个简单的 TCP 服务器,再使用 Tokio 实现。 练习使用,不可用于生产环境。 阅读全文
posted @ 2022-03-31 18:22 jiangbo4444 阅读(816) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/sync/index.html 示例 main.rs use tokio::sync::{mpsc, oneshot}; #[to 阅读全文
posted @ 2022-03-30 09:42 jiangbo4444 阅读(129) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/fs/struct.File.html 示例 main.rs use tokio::{fs::File, io::AsyncWri 阅读全文
posted @ 2022-03-30 09:41 jiangbo4444 阅读(625) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/fs/struct.File.html 示例 读取一行 use tokio::fs::File; use tokio::io::{ 阅读全文
posted @ 2022-03-30 09:40 jiangbo4444 阅读(575) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/sync/index.html mpsc 可以实现多对一的消息通信,表示:Multi-producer, single-consu 阅读全文
posted @ 2022-03-30 09:39 jiangbo4444 阅读(167) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/sync/index.html 示例 main.rs use std::time::Duration; use tokio::{s 阅读全文
posted @ 2022-03-30 09:38 jiangbo4444 阅读(149) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/sync/index.html 示例 main.rs use std::time::Duration; use tokio::{s 阅读全文
posted @ 2022-03-30 09:37 jiangbo4444 阅读(86) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/sync/index.html mpsc 可以实现多对一的消息通信,表示:Multi-producer, single-consu 阅读全文
posted @ 2022-03-30 09:36 jiangbo4444 阅读(123) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/sync/oneshot/index.html oneshot 可以实现单对单的消息通信,不过只能通信一次。 示例 main.rs 阅读全文
posted @ 2022-03-30 09:35 jiangbo4444 阅读(183) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-12 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/io/struct.Stdout.html 示例 main.rs use tokio::io::{self, AsyncBufRe 阅读全文
posted @ 2022-03-30 09:34 jiangbo4444 阅读(187) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 之前已经了解过 Secret 了,并且创建 Opaque 类型的 Secret。除了之前创建的类型,还有 tls 的类型。 示例 准备私钥和证书 之前已经生成了服务器的证书和私钥,如下: [root@mast 阅读全文
posted @ 2022-03-30 09:31 jiangbo4444 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/time/index.html 示例 interval use std::{io, thread, time::Duration} 阅读全文
posted @ 2022-03-30 09:21 jiangbo4444 阅读(321) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/time/index.html 标准库和 Tokio 都提供了线程休眠函数 sleep,标准库的休眠会挂起线程,不做任何事。而 T 阅读全文
posted @ 2022-03-30 09:19 jiangbo4444 阅读(702) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/task/index.html 示例 正常结果 use std::{io, thread}; #[tokio::main] asy 阅读全文
posted @ 2022-03-30 09:18 jiangbo4444 阅读(301) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/time/index.html 示例 timeout use std::io; use tokio::time::{self, D 阅读全文
posted @ 2022-03-30 09:17 jiangbo4444 阅读(540) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/task/index.html 运行阻塞任务可以有两种选择,spawn_blocking 和 block_in_place。前面说 阅读全文
posted @ 2022-03-30 09:16 jiangbo4444 阅读(328) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/time/struct.Instant.html 示例 main.rs use std::{io, time::Duration} 阅读全文
posted @ 2022-03-30 09:15 jiangbo4444 阅读(116) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/signal/index.html Tokio 可以异步接收系统传递的信号。 示例 main.rs 按下 ctrl-c 时,程序结 阅读全文
posted @ 2022-03-30 09:14 jiangbo4444 阅读(139) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/attr.main.html 除了使用明确编写代码来新建运行时,也可以使用宏来创建。 示例 main.rs use std::{i 阅读全文
posted @ 2022-03-30 09:13 jiangbo4444 阅读(223) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/task/index.html yield_now 可以放弃当前的执行时间片。 示例 main.rs use std::{io, 阅读全文
posted @ 2022-03-30 09:12 jiangbo4444 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示