7月 212021
 

 

 

 Posted by at 下午 12:49
6月 292021
 

 

测试实例:

 

 Posted by at 下午 6:07
6月 042021
 

如果让服务本身支持定时关闭,理论上非常可行,但是所有想定时关闭的服务都去实现以下这个逻辑是不是不太好?对于一个已经很成熟的(甚至没有源码的)服务想实现这个功能又该怎么办呢?

根据Linux的思想,一个程序应该只做一件事,并非功能越多越好,把自己该做的事做好就行了。

Linux上有一个非常好的命令: timeout 。只做了一件事,可以实现一个程序在一段时间后结束,如:

 

sleep 想睡10s; 但是timeout 保证让他2s就死掉

 Posted by at 上午 10:39
5月 112021
 

https://mp.weixin.qq.com/s?__biz=MzU2MDc3OTgwOQ==&mid=2247484142&idx=1&sn=b33ee34c8cf1e290171ee896634d3f58&chksm=fc0385a0cb740cb6fad2c11c55aca9764c267d3959980c506c5adfb456a8c111a5fae321f1cc&scene=132&ascene=0&devicetype=android-29&version=28000339&nettype=cmnet&abtest_cookie=AAACAA%3D%3D&lang=zh_CN&exportkey=Aerk5wJCdNN1LngL1e8TI8Y%3D&pass_ticket=KNotPwjCw%2B35X1eg6d7wXioVvWchi1Wp2pWWZfRKkOqdnm71Hm96S1MQcJehSKd9&wx_header=1

了解了一种查看golang数据结构的内部结构的方法,unsafe加自定义结构体

 Posted by at 下午 12:09
5月 112021
 

示例:

  1. 这里的字符串b复用了字符串a的一部分,使得
    1. 截取操作很快
    2. 字符串a离开作用域而字符串b没有离开作用域的话,a不能被gc
 Posted by at 上午 11:35