04 2023 档案
由 Base64 展开的知识探讨
摘要:前言 在我们的业务应用中越来越多的应用到编码内容,例如在 API 中,给到后端的 SQL 都是通过 Base64 加密的数据等等。 能够发现我们的代码中,使用的 window 对象上的 btoa 方法实现的 Base64 编码,那 btoa 具体是如何实现的呢?将在下面的内容中为大家讲解。 那我们就
阅读全文
快速重拾 Tmux
摘要:Tmux 是一个 Linux (Mac OS也支持)下的终端复用器,相较于 Screen 更为强大,但快捷键和操作逻辑也更复杂,一段时间不用,就很容易忘记相关的命令和快捷键。本文旨在通过一个简单的场景,快速重拾 Tmux Tmux 通常用来保持会话(session),如果我们通过 ssh 连接服务器
阅读全文
inux 给lvm磁盘扩容
摘要:linux 给lvm磁盘扩容 早上到公司发现磁盘满了,挂载点是一个lvm跟领导确认后决定先扩容再清理,原先是1T,决定扩容到2T LVM(逻辑卷管理)是一种用于Linux系统的磁盘分区技术,它允许管理员进行动态分区和动态调整磁盘大小。以下是在Linux系统中使用LVM扩容的步骤: 扩容步骤 确认可用
阅读全文
进程与线程&并行与并发的概念
摘要:一、进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 进程就可以视为程
阅读全文