摘要: 上一篇文章 [说说 Go 语言 for-range 的坑](https://imlht.com/archives/187/) 说的是 for-range 的,工作中,其实还是遇到蛮多奇奇怪怪的问题,这里也顺便整理了一下,就当作是续集:) 先继续看 for-range 的另一个坑: #### 下面代码 阅读全文
posted @ 2023-07-14 23:41 仁扬 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 事情是这样,服务器很多人在使用,以前的离职同事留了一大堆不知道是什么东西。 那些文件看不了,又删不掉,非常碍眼。 我搜索了挺多资料,没有一篇文章能真的解决问题(感觉都是抄来抄去的)。 用 SFTP 工具、PHPStorm 全家桶,都删不了…… 后面找到了一篇英文资料,提示说可以用 inode 编号删 阅读全文
posted @ 2023-07-13 23:38 仁扬 阅读(47) 评论(0) 推荐(1) 编辑
摘要: ## nil 是什么? 可以看看官方的描述,在 buildin/buildin.go 里: ```go // nil is a predeclared identifier representing the zero value for a // pointer, channel, func, in 阅读全文
posted @ 2023-07-12 23:52 仁扬 阅读(29) 评论(0) 推荐(0) 编辑
摘要: cURL,熟悉 Linux 的同学,没有人不知道这个命令吧:) 它有非常非常多的参数,我这里就不复制粘贴了,有需要可以 `-h` 或者谷歌搜索看看。 我从实用性的角度,说下我比较常用的几个参数: * `-v`:啰嗦模式,打印请求头部、响应头部,如果是 https 请求会打印握手信息; * `-H`: 阅读全文
posted @ 2023-07-11 23:53 仁扬 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 今天向公司申请了一台 Linux 主机,作为平时的开发环境。由于自己并不依赖远程开发(大多数情况下项目都可以本地开发、调试),于是只申请了 4C/8G 的低配机器。 突然好奇的是,这台机器的性能怎么样?磁盘就不测试了,IO 应该和生产环境差不多。先看看 CPU 的信息: ```bash cat /p 阅读全文
posted @ 2023-07-10 23:36 仁扬 阅读(65) 评论(0) 推荐(0) 编辑
摘要: #### 坑一:迭代时协程引用索引和值 先看看下面的例子,你知道最终输出的结果是什么吗? ```go package main import ( "fmt" "time" ) func main() { var m = []int{1, 3, 5} for i, v := range m { go 阅读全文
posted @ 2023-07-09 22:18 仁扬 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 今天遇到线上的一个问题: 我需要批量杀死某台机器的 PHP 进程,该怎么办? 注意,不是 php-fpm,是常驻任务。 如果是一个进程,那就好办了,ps -ef | grep php,找到 PID 然后 kill -9 PID…… 那批量怎么搞呢?答案是 awk 命令。 > AWK 是一种处理文本文 阅读全文
posted @ 2023-07-06 22:12 仁扬 阅读(75) 评论(0) 推荐(0) 编辑
摘要: > 最后更新时间 2021-10-05. Linux 的命令太多,tcpdump 是一个非常强大的抓包命令。 有时候想看线上发生的一些问题: * nginx 有没有客户端连接过来…… * 客户端连接过来的时候 Post 上来的数据对不对…… * 我的 Redis 实例到底是哪些业务在使用…… **t 阅读全文
posted @ 2023-07-05 23:57 仁扬 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 公司的开发对生产环境都有普通用户 www 的权限,采用堡垒机登录到生产环境的机器。 默认 supervisor 使用 root 用户启动,开发没有权限直接修改配置和操作 supervisor 管理的进程,所以 supervisor 都采用 www 用户启动就解决问题了。 但是今天操作生产环境的时候, 阅读全文
posted @ 2023-07-04 23:19 仁扬 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 每当我换到一个新的开发环境,蛮多东西要折腾的。比如 git、golang、环境变量等等。所以特地整理了一下,下次换新电脑也方便。 ​ 本文分享我在工作中常用的环境变量 + Shell alias:比如 `git add .` 这样的命令,我只需要敲 `ga` 就好了! #### git: 不使用 r 阅读全文
posted @ 2023-06-24 17:13 仁扬 阅读(7) 评论(0) 推荐(0) 编辑