博客
随便记一记
Feed常见错误集锦
Value used after being moved [E0382] 在Rust中,错误 E0382 表示你尝试使用一个已经被移动(moved)的值。在Rust里,当一个值被移动到另一个变量时,原来的变量就不能再被使用了,因为它的所有 …
正则表达式
语法 runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。 runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符 …
screen命令
Syntax screen [-opts] [cmd [args]] Options -a: It force all capabilities into each window’s termcap. -A -[r|R]: It adapt …
Web容器,Tomcat vs Jetty
Tomcat 适合处理少数非常繁忙的链接,当链接生命周期非常短的话 tomcat 的总体性能较高。 默认采用 BIO 处理 I/O 请求,在处理静态资源时,性能较差。 架构是基于容器设计的,进行扩展需要了解 tomcat 的整体设计结构,不 …
定位内存泄露
在故障定位(尤其是 out of memory )和性能分析的时候,经常会用到一些文件辅助我们排除代码问题。这些文件记录了 JVM 运行期间的内存占用、线程执行等情况,这就是常说的 dump 文件。常用的有 heap dump …
Linux 目录功能介绍
Linux目录功能
Git代码控制流程
Git代码控制流程
Git配置
多git仓库配置 .ssh/configHost github.com HostName github.com User yourname@gmail.com IdentityFile ~/.ssh/id_ed25519_github …
配置npm和yarn镜像
🎉 npm 🎊 yarn 1.查看所有配置: npm config list --json 2.查看 registry: npm config get registry # https://registry.npmjs.org/ 3. …
CPU 架构标识符解析:ARM64/AArch64 与 AMD64/x86_64 的命名与技术差异
1. 概述 在现代计算机系统中,CPU 架构标识符是系统软件开发、交叉编译和系统移植中的关键概念。本文深入解析四个常见的 64 位架构标识符:arm64、aarch64、amd64 和 x86_64 之间的技术差异、历史渊源和实际应用场景。 …