线偶

线偶的IT笔记

Rust Openssl 依赖

在 window 上使用 openssl, 会遇到错误 failed to run custom build command for openssl-sys v0.9.102. 解决方法 下载 vcpkg, 打开 powershell 执行 ./bootstrap-vcpkg.bat 执行 ./vcpkg.exe install openssl:x64-windows-static 配置环境变量 OPENSSL_DIR=C:\Users\ooooo\Development\Vcpkg\installed\x64-windows-static 重新启动项目编译 参考 stackoverflow github

Rust 常用依赖库

介绍常用的依赖库,持续更新… async_trait: 异步支持 once_cell: OnceCell 和 Lazy clap: 命令行支持 axum: http 服务 tokio: 异步运行时 serde: 序列化 serde_json: json 序列化 log: 日志门面 env_logger: 日志实现 anyhow: Result chrono: 日期

Rust 镜像配置

解决 rust 依赖加载太慢的问题。 配置文件 文件路径:用户名/.cargo/config.toml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

09 ConcurrentHashMap

jdk 基于 8 版本 在平时的开发中,我们经常会用到 ConcurrentHashMap, 是并发安全的。 使用方式 1 2 3 4 5 6 7 8 9 10 11 public class ConcurrentHashMapTest { @Test void test() { Map<String, String> map = new ConcurrentHashMap<>(); map.put("1", "1"); assertThat(map.get("1")).isEqualTo("1"); map.remove("1"); assertThat(map.size()).isEqualTo(0); } } put 添加元素
0%