![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 62
小斌0810
php,golang开发工程师
展开
-
golang平滑重启(优雅重启)方案
golang语言本生不支持平滑重启,所以需要借助第三方软件来实现平滑重启,本文主要根据openresty来实现golang的平滑重启原创 2024-07-18 08:55:46 · 813 阅读 · 0 评论 -
golang面试笔记
下,所有阻塞在等待队列中的goroutine会按顺序进行锁获取,当唤醒一个等待队列中的goroutine时,此goroutine并不会直接获取到锁,而是会和新请求锁的goroutine竞争。解决:1. runtime.NumGoroutine() 获取当前运行中的 goroutine 数量,进行前后对比业务服务的运行场景中,Goroutine 内导致的泄露,更多的是使用 PProf。因为它的每次重分配容量都是倍增的。M必须拥有P才可以执行G中的代码,P含有一个包含多个G的队列,P可以调度G交由M执行。原创 2024-07-17 14:17:57 · 526 阅读 · 0 评论 -
golang html转pdf
下载文件:https://wkhtmltopdf.org/downloads.html。安装wkhtmltopdf:brew install wkhtmltopdf。环境报错:cannot connect to X server。原创 2024-07-17 14:16:53 · 163 阅读 · 0 评论