梦在星辰

「十方空无异 众生起分别」

十六进制与字符串互转

JAVA HEX BINARY STRING

2023 第一行代码, 由于分析了一波数据包组成, 想着如何把网络数据包中的 16 进制编码转成明文, 于是有了下面的工具类 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4...

为什么寄存器比内存快?

CPU REGISTER RAM

原文链接: https://www.mikeash.com/pyblog/friday-qa-2013-10-11-why-registers-are-fast-and-ram-is-slow.html In the previous article on ARM64, I mentioned that one advantage of the new architecture is th...

Compose DSL

docker compose dsl

参考示例 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67...

docker cmd 和 entrypoint 区别

docker cmd entrypoint

二者区别以及在实际应用场景上的使用 CMD 1、格式 shell 格式:CMD exec 格式:CMD [“可执行文件”, “参数1”, “参数2”…] 参数列表格式:CMD [“参数1”, “参数2”…]。在指定了 ENTRYPOINT 指令后,用 CMD 指定具体的参数。 2、作用 Docker 不是虚拟机,容器就是进程。既然是进程,那么在启动容器的时候,需要...

文件系统存储空间扩充过程

Linux fdisk

linux 扩充 / 存储空间 fdisk lv pv mkfs 之间的关系 fdisk 是把物理盘做分区的工具 mkfs 是在分区上创建文件系统, 也就是存储格式标准(fat, ext 等) pv 是在分区基础上创建物理卷 lv 是在 pv 上创建的逻辑卷 mkfs 可以直接使用分区盘, 也可以在 lv 上创建文件系统 /dev/mapper 下的挂载点, 一...

记录下一篇关于 ingress的文章

K8S Ingress IngressController

简单看懂 Ingress IngressController IngressClass 之间的关系, 和历史演变 Ingress Ingress 在 k8s 集群中的作用,是定义外部对集群内服务的访问路由,例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 apiVersion: networking.k8s.io/v1 kind: Ingres...

记录下一篇关于 LPV的文章

K8S PV PVC LPC

原文链接: https://blog.csdn.net/qq_34556414/article/details/117755505 在持久化存储领域,用户呼声最高的定制化需求,莫过于支持“本地”持久化存储了。 也就是说,用户希望 Kubernetes 能够直接使用宿主机上的本地磁盘目录,而不依赖于远程存储服务,来提供“持久化”的容器 Volume。 这样做的好处很明显,由于这个 Vol...

Loacle 的一些笔记

locale lang

不同地区对一些计算机词汇、日期显示等方面都有各自的习惯,比如中国大陆通常使用“文件系统”,而台湾或者香港地区则会用“檔案系統”,这显然不是简单的从简体到繁体的转换而已,所以可以想像,有一套系统在为各个地区的本地化服务。 locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件...

JVM 运行时度量监测

java jvm

使用 jdk 自带工具对 jvm 运行时进行状态分析 命令介绍 jps(Java Virtual Machine Process Status Tool) jps -mlv 查看比较完整的进程信息 查看所有的jvm进程,包括进程ID,进程启动的路径等等。 jstack(Java Stack Trace) ① 观察jvm中当前所有线程的运行情况和线程当前状态。 ② 系统崩溃了?如...

Linux IO

Linux IO 裸IO

深入了解 linux 的 io 相关知识 数据库存储管理之 I/O 绝大多数的服务器开发在讨论 I/O 的时候,基本都是在讨论网络 I/O,但是在开发数据库的时候,更多的是考虑系统 I/O。 现在的数据库的存储管理大致可以分成两种,一种是直接与磁盘的底层模块(设备驱动)进行交互读写,还有一种是使用 OS 提供的文件系统。 前一种常见于商业数据库,后面一种则是更常见更通用的方案。虽然理...