Go pprof 性能排查调优
pprof 概述引入 pprof:import _ net/http/pprof执行对应的 init函数,注册handler到 http...
Make 命令使用
参考
概述make命令依据目录下的 Makefile 文件执行一系列创建文件的规则,减少重复命令的输入,提高复用性。Makefile 文件一般格式如下:
01
建立连接的过程是比较复杂的,因此尽量使用长连接,避免过多的短链接
但是长连接积累下来会导致内存占用太大,强行被系统杀死(OOM)
解决方法:
定期断开长连接
MySQL 5.7 及之后的版本,通过执行mysql_reset_connection重新初始化连接资源
优质资源合集
优质资源合集2024-12-01
Questionnaires tool
Kafka实践
消息队列消息队列的基本形态,就是有N个生产者,N个消费者
生产者和消费者解耦了
应用场景
MySQL连接池优化
短连接:和MySQL交互时,建立连接,用完就关闭
长连接:和MySQL建立的连接在用完后不关闭,放入一个池子中,等待复用
Go embed
embed使用背景对于一个Go项目,我们一般将代码编译成出来的二进制可执行文件,这个文件非常适合复制和部署。但在实际使用中,除了代码,一些配置文件或者静态文件也需要一同打包至二进制文件中。
GC
GC是什么?GC(Garbage Collection)即垃圾回收,实质上就是回收垃圾内存。由于栈上的内存是有编译器分配和释放的,所以GC都是对堆上不再使用的内存进行回收,让这些内存能够再次被利用
Alist访问
一般地,点击一个视频是不会加载成功的,就像这样子: