prof安装
cd ~
git clone https://github.com/brendangregg/FlameGraph.git
cd FlameGraph-master
cp flamegraph.pl /usr/local/bin
// 检测FlameGraph安装是否成功
flamegraph.pl -h
火焰图安装
g……继续阅读 »
admin
2年前 (2022-04-25) 526浏览 0评论
0个赞
使用pprof排查Go内存占用OOM原因:
1.在api里启用pprof在route.go中写:
//pprof系统性能分析
func systemPprof(r *http.GinRouteRegister) {
pprofAPI := r.Engine.Group(“/pprof”)
{
pprofAPI.GET(“/……继续阅读 »
admin
2年前 (2022-04-25) 566浏览 0评论
0个赞
一.map没有顺序
二.map需要初始化
1.data := map[xxx]xxx{}
2.data := make(map[xxx]xxx)
三.range左边是值拷贝
四.切片和map本质是指针,传入函数后如果数值被修改,外层也会变化
五.url.Values.Encode()函数,不会把~转换成%7E
需要……继续阅读 »
admin
3年前 (2022-03-03) 460浏览 0评论
3个赞
此书对本人投资有很大帮助,目前仍然是本人投资的核心思路,本文我摘抄一些精华内容分享给大家。
第一堂课 像真的有钱人一样花钱
真正的有钱人知道什么是自己真正需要的东西,只买自己真正需要的东西,会降低自己的购物品味,追求性价比,不会乱花钱。然后把省下来的钱买资产,让钱生钱,而不是买负债浪费钱。
有钱人基本不会去买奢侈品,那东西性价比太低。会买奢侈品的人都是中了……继续阅读 »
admin
3年前 (2022-02-22) 408浏览 0评论
1个赞
因为本人看字没有听声快,所以经过长期摸索,得出了一套能高效地将书本转换声音来听的速读方案。
一. 用喜马拉雅app速读
在喜马拉雅找到书对应的有声书,切到2倍速,边看字边听,就能大幅加快看书速度。
(如果喜马拉雅没有,也可以去B站或其他平台找找,找到了就不需要用讯飞快读了)
用听的能免去自己看字的功夫,还要跟着看字是为了避免一些没读出来的细节或……继续阅读 »
admin
3年前 (2022-02-22) 437浏览 0评论
0个赞
一. mysql隐式转换有2个大坑
1.当表字段设置成字符串类型,查询的时候传整型,mysql会将全表字符串类型转换成整型再比较,触发全表扫描。
参考:https://www.cnblogs.com/zhizhuwang/p/3464212.html
2.不管字段是什么类型,只要in内部同时出现整型和字符串时,会无法使用索引,会触发全表扫……继续阅读 »
admin
3年前 (2022-02-22) 850浏览 0评论
0个赞
一.问题描述
使用navicat 的ssh通道连接vultr数据库会遇到权限问题
错误提示如下:
80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange
可以得知是sshd配置中keyexchange参数缺少加密协议diffie-hell……继续阅读 »
admin
3年前 (2022-02-22) 540浏览 0评论
0个赞
清缓存本身是一个很简单的操作,但其中也有些学问。
一. 最简单版
最常见的清缓存是这么写的:
function clearCache() {
$Memcache->delete($key);
}
二. 延迟版
但当主从同步延迟的时候,这样写请求如果有个查询立即读取db,就可能把旧数据存到缓存里。于是有了升级版:
function clearCacheB……继续阅读 »
admin
3年前 (2022-02-22) 436浏览 0评论
0个赞