Yujun's Blog

pyenv 安装 3.8.19 出现错误

pyenv install 3.8.19出现错误ModuleNotFoundError: No module named 'readline'WARNING: The Python readline extension was not compiled. Missing the GN

Rust - 初识变量管理

变量绑定与解构绑定变量类似于其他语言的赋值, 绑定内存对象的 所有权let a = "hello world";变量的可变性变量默认是不可变的, 如上面的 a, 默认是不可再改变其他值, 如需要可变的变量,使用 mut 关键字:let mut a = "hello w

#rust  

Rust - 安装

安装curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh验证$ cargo -Vcargo 1.76.0 (c84b36747 2024-01-18)$ rustc -Vrustc 1.76.0 (07dca48

#rust  

Redis - 基本使用

Python 客户端安装pip install redis存储简单键值对数据 - strings 类型应用场景缓存: 如缓存关系数据库中的查询结果, 依此来避免重复查询简单分布式锁: SETNX (set if not exist), 这条命令是原子操作, 成功返回 1, 否则返回 0, 因此可以

Mysql - 常用sql备忘

创建数据库:CREATE DATABASE IF NOT EXISTS school_database character set utf8 collate utf8_general_ci;进入数据库:use school_database;建立学生表:CREATE TABLE IF NOT EXI

#mysql  

Linux-容器技术基石3-overlay文件系统

前言在 docker 中, 我们可以使用同一个镜像创建不同的容器, 这些容器中的数据是完全隔离的, 容器中的数据的更改, 不会在镜像中的生效, 并且在容器间, 数据都是隔离的, 互不影响的, 这是怎么做到的呢? 底层使用的就是 linux overlay 文件系统,下面, 我们便通过一个简单的例子,

#linux   #linux overlayfs  

Linux-容器技术基石2-cgroups

前言cgroups 是什么?简单来说,cgroups(Control Groups) 是 linux 内核 提供的一种可以限制程序资源的机制, 被广泛用于容器隔离技术. 使用 cgroups , 我们可以限制一个或一组进程的资源, 如 cpu, 内存, 进而让我们实现两个目的提前规划好资源, 能确

#linux   #linux cgroup