文章
第 11 / 19 页 · 共 376 篇
-
map实现python多线程
用 map 和 multiprocessing.dummy 库轻量化实现 Python 多线程/多进程,对比传统生产者-消费者模式的代码复杂度和性能提升。
-
Python中执行系统命令常见的几种方法
Python执行系统命令的四种方法总结(os.system、os.popen、subprocess、commands),各自的特点和适用场景。
-
Linux 网络状态工具 ss 命令
ss 是查看 socket 统计信息的工具,在高并发下统计连接数的效率远胜 netstat,本文整理其常用命令与输出示例。
-
Python 代码调试技巧
Python 调试工具与方法的整理笔记,包括 pdb、PyCharm IDE、PyDev 以及日志功能的使用。
-
nginx反向代理下载文件不完整的问题
nginx 反向代理转发大文件时下载不完整的原因和解决方案。问题根源在于代理缓冲区满,导致下载中断。
-
单台服务器上的并发 TCP 连接数
分析单台服务器理论上能支持多少 TCP 并发连接,厘清文件句柄限制才是真正瓶颈,而端口号 65535 并非并发上限。
-
Python 字符串格式化两种方式
Python 中字符串格式化的两种方式对比,百分号(%)格式和 format() 方法的用法和差异。
-
shell判断当前执行脚本的进程数的坑
分析 shell 脚本中使用 ps 统计自身进程数时为何会得到 2 而不是 1,以及变量赋值对子进程的影响。
-
mysql日期查询sql语句总结
MySQL 日期查询常用 SQL 语句:按时间范围查询、查询一天/一周/一个月的数据、使用时间戳函数 UNIX_TIMESTAMP 和 FROM_UNIXTIME。
-
私有仓库
Docker 私有仓库搭建与使用。使用 docker-registry 工具在本地或云存储上构建私有镜像仓库,包括容器运行、本地安装、镜像上传下载、批量迁移。
-
迈出使用Docker的第一步,学习第一个Docker容器
Docker 容器基础操作入门。包括验证 Docker 就绪、创建和管理容器的生命周期、命名、重启、日志、进程管理、守护式容器、自动重启策略。
-
Docker学习笔记:基本命令和操作
Docker 基础操作快速参考。包括容器查看/创建/启动/停止、镜像管理、卷挂载、端口映射、守护进程容器配置等命令。
-
Confluence 的安装与迁移
Confluence 服务器的全新安装步骤和迁移方法,包括文件目录配置、数据存储设置和数据库路径修改。
-
字符串截取
Bash 字符串截取的各种方法,包括从开头/末尾删除、子串提取、长短匹配等。
-
查看进程启动时间
ps 看到的进程启动时间超过一天会变成问号,本文通过 /proc/<pid>/stat 的 jiffies 值配合系统启动时间,精确计算进程的真实启动时刻。
-
查看机器 CPU 核数
通过 /proc/cpuinfo 查看物理 CPU 个数、每颗 CPU 的核心数与总线程数的命令速查。
-
mysql数据类型
MySQL 数据类型完整速查表:整型、浮点数、定点数、字符串、二进制、日期时间及其属性说明。
-
Bash Shell 字符串切割
Bash 中字符串切割和参数展开的技巧总结,包括模式匹配、子串截取等用法。
-
如何判断用户访问的是CDN节点还是回源的
在浏览器开发者工具中通过 X-Cache 响应头判断访问是否命中 CDN 缓存:hit 表示 CDN 节点,miss 表示回源。
-
DB主从复制部分语句未被binlog记录问题解决
MySQL 未指定默认库时执行的 SQL 不会被 binlog 记录的问题诊断和解决方案:通过 USE 指定库或修改 binlog-ignore-db 配置。