自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stpeace的专栏

涛哥不知何许人也,亦不详其姓字。好读书,求甚解。常著文章自娱,颇示己志。忘怀得失,有始有终......

原创 欢迎关注我的微信公众号"涛歌依旧",感谢大家支持和鼓励!

欢迎关注我的微信公众号"涛歌依旧",感谢大家支持和鼓励! 我将在微信公众号写一些更系统、更有深度的文章,当前的CSDN也会保持更新,但两者内容不会完全一致。 扫描如下二维码即可关注我的公众号:

2019-11-16 22:34:32 3414 23

原创 数据库连接池的原理及验证

我的原文地址: https://mp.weixin.qq.com/s/z_Mrx0TZlfMDDjiNr_HBrA

2020-05-16 19:49:00 401 0

原创 从最近三个实际问题来看tcpdump抓包

我的原文地址: https://mp.weixin.qq.com/s/MpDl4mmtssAO5B_2Dhcnow

2020-05-16 19:46:53 220 0

原创 VOA慢速英语精听极致练习

我的原文地址: https://mp.weixin.qq.com/s/IT-9ik2OKQJdJLJ8tjt_gQ

2020-05-16 19:44:56 233 0

原创 涛哥读情诗:What it is like to Love You

我的原文地址: https://mp.weixin.qq.com/s/DJa1eo7Jq7BtsQrGMlmXlg

2020-05-16 19:43:23 140 0

原创 超时呵呵哒

逻辑:业务服务--->etcd服务,从而获取分布式锁 搞事:有人在etcd服务上跑任务,把CPU差点撑满 结果:业务服务有毛刺,获取锁超时,频繁报错 呵呵哒。

2020-05-10 22:50:44 296 6

原创 mac上更新go版本

go.1.12版本出现编译错误: go: finding github.com/codahale/hdrhistogram latest build command-line-arguments: cannot load crypto/ed25519: cannot find module pr...

2020-05-08 22:22:54 196 0

原创 curl ip.sb查询公网ip

查询公网ip, 记录一下: ubuntu@VM-0-15-ubuntu:~$ curl ip.sb 115.159.x.y ubuntu@VM-0-15-ubuntu:~$ 不多说。

2020-05-08 22:22:29 192 0

原创 go panic问题一例

写个工具,发现程序panic了: panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 ...

2020-04-11 19:34:14 397 0

原创 同步log比异步log的性能更好?

最近,有个接口有性能问题。意外发下,把异步log换为同步log之后,性能明显好转。 这有点搞笑呢。 后来发现,其实并不是同步log比异步log的性能更好,而是在换为同步log后,执行了重启操作,释放了累积的资源,导致性能变好。 呵呵哒,查问题就是这样,很多东西只是现象和表象,...

2020-04-11 19:10:39 569 0

原创 "网络问题"背的锅

服务A提供了一个接口: getXXX, 其中没有做任何操作,也没有打印log,收到请求后立即返回。 但是,调用服务A的接口getXXX发现,耗时偶尔比较严重。 开始以为是网络问题,后来发现不是网络问题,而是其它问题。 大家觉得有可能是什么原因呢? 欢迎讨论。 已经至少两次遇到...

2020-04-11 18:46:34 469 2

原创 一个疏忽引起的bug

来看建表语句: CREATE TABLE `xxx` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_id` bigint(20) unsigned NOT NULL DEFAULT 0, `clear_time`...

2020-04-11 17:45:37 510 0

原创 从cat a.txt | grep -E "[5-9][0-9]{2}ms"看linux小命令的大用途

最近查一个耗时的问题,需要在log中过滤出耗时在500ms-999ms之间的log, 假设文件a.txt的内容如下: ubuntu@VM-0-15-ubuntu:~$ cat a.txt xxx 1ms yyy agag aga 2ms zzz 300ms agagagxxx a...

2020-04-11 17:07:24 297 0

原创 tr命令去掉换行符

tr命令很有用,来记录一下: ubuntu@VM-0-15-ubuntu:~$ cat a.txt abc def haha hehe ubuntu@VM-0-15-ubuntu:~$ ubuntu@VM-0-15-ubuntu:~$ ubuntu@VM-0-15-ubuntu:~$ ca...

2020-04-11 16:32:58 342 5

原创 go build main.go出现的呵呵哒错误

最近写个工具,main.go文件包名是main, b.go文件的包名也是main, main.go和b.go位于同一目录下,在编译的时候,我执行go build main.go, 结果报错: main.go找不到定义在b.go中的变量。 愣了一会儿才看出问题,呵呵哒,这是要用go buil...

2020-04-11 14:48:02 177 0

原创 最近碰到概率性的http 403错误

最近,跟国外一个公司进行联调,需要调用他们的https接口,我在调试时发现,每次调用他们,都会概率性出现403错误,从直观上看,肯定就要找他们帮看具体原因了。 我问了一下对方,但他们非常不responsive,其实,只要他们看一下log或者返回403的逻辑,就很容易知道问题。没办法,只能我...

2020-03-21 18:39:11 1051 3

原创 交叉编译后strip遇到的问题:can't process non-object and non-archive file

在mac上利用交叉编译,可生成在ubuntu上运行的文件。 然后,在mac上想strip时,发现失败: /Library/Developer/CommandLineTools/usr/bin/strip: can't process non-object and non-archive...

2020-03-21 18:15:53 293 0

原创 异步log"丢失"之谜

前段时间,需要修复线上数据,于是写了类似这样一个程序: func main(){ for i := 0; i < 10000000; i++ { // fix users' data log.Infof("fix details") ...

2020-03-06 22:32:59 436 0

原创 log丢失之谜

最近,遇到这样一个问题: a文件: func main(){ log.Infof("begin") y := sub(100, 20) log.Infof("end, y is %d", y) return } b文件: f...

2020-03-06 22:31:43 551 4

原创 如何查看tcp连接的建立时间?

在进行服务性能分析时,有时需要确认连接池、长连接、短连接相关的问题,需要查看tcp连接的建立时间? 怎么看? 1. 以如下tcp链接为例: ubuntu@VM-0-15-ubuntu:~$ netstat -nap | grep -i esta (Not all processes c...

2020-03-06 22:29:16 1059 0

原创 金三银四求职季

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 金三银四求职季(链接) 从微信公众号把原文直接复制过来,内容如下(图片可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 金三银四,意思是说,每年三四月份是人才招聘的高峰期,也是跳槽的好机会。...

2020-02-24 22:56:36 3206 0

原创 拳不离手, 曲不离口---26个字母和48个音标的发音练习

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 拳不离手, 曲不离口---26个字母和48个音标的发音练习(链接) 从微信公众号把原文直接复制过来,内容如下(图片、音频、视频可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): ...

2020-02-24 22:56:12 562 1

原创 “暗淡蓝点”三十年

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: “暗淡蓝点”三十年(链接) 从微信公众号把原文直接复制过来,内容如下(图片和视频可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 1977年9月5日,美国宇航局发射了...

2020-02-24 22:55:44 378 0

原创 用Little's Law理解系统的QPS、耗时、并发数

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 用Little's Law理解系统的QPS、耗时、并发数(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): ...

2020-01-31 20:26:36 524 0

原创 配音“人类与宇宙”并分享医学之“希波克拉底誓言”

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 配音“人类与宇宙”并分享医学之“希波克拉底誓言”(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 最近,全国人民都很...

2020-01-31 20:22:11 2933 0

原创 多进程、多线程、多协程对单核、多核CPU的消耗

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 多进程、多线程、多协程对单核、多核CPU的消耗(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 春节假期开始,今天...

2020-01-31 20:14:56 997 0

原创 深入理解linux free命令及内存含义

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 深入理解linux free命令及内存含义(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 年会马上开始,希望...

2020-01-31 20:09:51 699 1

原创 英语学习首先应该突破语音语调

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 英语学习首先应该突破语音语调(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 这是我公众号第一篇关于英语的文...

2020-01-08 21:52:06 1175 5

原创 深入理解计算机CPU的参数: CPU主频、多个CPU、多核CPU、逻辑核(超线程)、 大小端

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 深入理解计算机CPU的参数: CPU主频、多个CPU、多核CPU、逻辑核(超线程)、 大小端 (链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接...

2020-01-08 21:46:51 1705 0

原创 单片机流水灯的proteus仿真及C语言简介

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 单片机流水灯的proteus仿真及C语言简介(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 明天就是元旦了,...

2020-01-08 21:40:04 1313 9

原创 不要问,不要说,一切尽在祝福中!

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 不要问,不要说,一切尽在祝福中!(链接) 从微信公众号把原文直接复制过来,内容如下(图片和表格可能丢失,格式可能错乱,故建议直接点击上述红色链接阅读): 从朋友圈看到,昨天是CSD...

2020-01-08 21:31:58 691 2

原创 Coco同学配音电影“疯狂动物城”英语片段,堪比原声!

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接进行播放: Coco同学配音电影“疯狂动物城”英语片段,堪比原声! (链接) ...

2019-12-27 21:47:41 916 2

原创 计算机CPU工作原理及汇编语言简介

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 计算机CPU工作原理及汇编语言简介(链接) 从微信公众号把原文直接复制过来,发现图片、表格经常丢失,只有纯文字,所以建议直接点击上述链接阅读。 复制过来的纯文字内容如下(图片、表格丢失,格式错乱...

2019-12-25 21:46:22 1410 2

原创 计算机存储器简介

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 计算机存储器简介(链接) 从微信公众号把原文直接复制过来,发现图片、表格经常丢失,只有纯文字,所以建议直接点击上述链接阅读。 复制过来的纯文字内容如下(图片、表格丢失,格式错乱): 计...

2019-12-13 20:50:22 971 0

原创 “冯诺依曼结构”计算机的proteus仿真及编程的初体验

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: “冯诺依曼结构”计算机的proteus仿真及编程的初体验(链接) 从微信公众号把原文直接复制过来,发现图片、表格经常丢失,只有纯文字,所以建议直接点击上述链接阅读。 复制过来的纯文字内容如下(...

2019-12-06 20:18:01 939 4

原创 计算机加法的电路原理及proteus仿真

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 计算机加法的电路原理及proteus仿真(链接) 从微信公众号把原文直接复制过来,发现图片、表格经常丢失,只有纯文字,所以建议直接点击上述链接阅读。 复制过来的纯文字内容如下(图片、表格丢失)...

2019-12-03 12:40:47 999 0

原创 编码的本质及计算机的工作原理

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 编码的本质及计算机的工作原理(链接) 从微信公众号把原文直接复制过来,发现图片经常丢失,只有纯文字,所以建议直接点击上述链接阅读。 复制过来的纯文字内容如下(图片丢失): ...

2019-11-29 20:41:48 1280 0

原创 古今计算机发展简史

原文发表于我的微信公众号"涛歌依旧",可以点击如下红色文字链接阅读: 古今计算机发展简史(链接) 从微信公众号把原文直接复制过来,发现图片经常丢失,只有纯文字,所以建议直接点击上述链接阅读。 复制过来的纯文字内容如下(图片丢失): ...

2019-11-22 22:08:44 1114 5

原创 涛哥第一次试音电影“功夫熊猫”英语经典台词,玩一下!

原文发表于我的公众号"涛歌依旧" 。 下面的英语台词来自电影“功夫熊猫”,很有哲理,我个人也非常喜欢。 Your mind is like water, when it is agitated, it becomes difficult to see, but...

2019-11-22 22:00:49 985 0

原创 etcd锁释放超时导致的数据不一致性

服务端代码: func proc() { begin lock begin transaction amount := queryAmountFromDb() amount += req.OrderAmount ...

2019-11-09 21:24:10 884 3

提示
确定要删除当前文章?
取消 删除