代码改变世界

随笔档案-2024年03月

理解 go mod init 命令

2024-03-26 12:35 by abce, 5874 阅读, 收藏, 编辑
摘要: go mod init 命令是 Go 1.11 中引入的 Go 模块系统的基本组成部分。它用于创建或初始化 Go 模块,是管理 Go 项目中依赖关系和版本的一种方法。下面是关于 go mod init 的全部内容: 1.初始化 Go 模块 go mod init 命令的主要用途是初始化项目中的 Go 阅读全文

Go的可变参数函数

2024-03-26 11:07 by abce, 92 阅读, 收藏, 编辑
摘要: 可变函数是指可以接收可变数量的参数的函数。在 Golang 中,可以传递与函数签名中引用的类型相同的不同数量的参数。 在声明可变函数时,最后一个参数的类型前会有一个省略号"...",这表明该函数可以用任意数量的该类型参数来调用,可以是0个、1个或者多个。 这种类型的函数在不知道传递给函数的参数个数时 阅读全文

MySQL InnoDB Instant schema 变更注意点

2024-03-21 09:55 by abce, 50 阅读, 收藏, 编辑
摘要: 在 MySQL 8.0.12 中为 DDL 引入了新的算法,在修改表的定义的时候不会阻塞。第一个 instant 操作是在表的最后增加一个列,这是腾讯游戏团队贡献的。在 8.0.29 中,官方增加在任意位置增加或删除列的 instant 操作。 本文要讲的是盲目使用该特性会带来的危害。 默认算法 从 阅读全文

ClickHouse 网络端口

2024-03-20 11:36 by abce, 1414 阅读, 收藏, 编辑
摘要: 查看clickhouse默认都启用了哪些端口 # netstat -tulpn |grep LISTEN|grep click tcp 0 0 0.0.0.0:9004 0.0.0.0:* LISTEN 578/clickhouse-serv tcp 0 0 0.0.0.0:9005 0.0.0.0 阅读全文

MySQL 术语 : processes, threads, connections

2024-03-19 17:04 by abce, 198 阅读, 收藏, 编辑
摘要: MySQL 是单进程、多线程架构。通常说的连接(connections)是指TCP/IP连接。每个连接对应一个专用的线程。但是这些线程有时候被叫做进程,有时候被当作连接。这也是为什么processes, threads, connections三者会让人产生混淆的原因。 MySQL 确实是一个单进程 阅读全文

MongoDB Database Profiler

2024-03-18 10:45 by abce, 124 阅读, 收藏, 编辑
摘要: 本文对应的版本是7.0。 MongoDB 的 Profiler 会将收集到的所有数据写入 system.profile 集合, system.profile 集合是一个 capped 集合,每个开启 profiler 的数据库都会有一个system.profile 集合。 Profiler 默认是关 阅读全文

MongoDB 的日志配置

2024-03-16 21:45 by abce, 1416 阅读, 收藏, 编辑
摘要: 配置日志相关的参数 默认的配置文件是/etc/mongod.conf,可以在该文件中配置与日志相关的信息。比如: more /etc/mongod.conf # where to write logging data. # Enable logging to a file systemLog: qu 阅读全文

MongoDB 重新同步复制集成员

2024-03-16 15:57 by abce, 105 阅读, 收藏, 编辑
摘要: 测试的复制集因为磁盘空间的问题,落后主节点太多,数据不同步: {"t":{"$date":"2024-02-19T16:13:06.387+08:00"},"s":"I", "c":"REPL", "id":21799, "ctx":"ReplCoordExtern-0","msg":"Sync s 阅读全文

Python 中的推导式

2024-03-11 19:40 by abce, 57 阅读, 收藏, 编辑
摘要: python中主要在列表、字典和集合中使用推导式。 推导式就是对数据集(无论是列表、字典还是集合)的操作,一般只需要几行代码,可以将其收缩到一行或多行,从而提高可读性并使代码紧凑。 常见的推导式有: ·列表推导式 ·字典推导式 ·集合推导式 ·生成器推导式 列表推导式 列表推导式一种从现有列表创建新 阅读全文
点击右上角即可分享
微信分享提示