• 欢迎来到技术杂记,希望本站内容对各位有所帮助
  • 如果您觉得本站不错,那么赶紧使用Ctrl+D 收藏吧

工作相关技术

pprof 和 火焰图

pprof 和 火焰图
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 3年前 (2022-04-25) 619浏览 0评论 0个赞

go语言的坑

go语言的坑
一.map没有顺序   二.map需要初始化 1.data := map[xxx]xxx{} 2.data := make(map[xxx]xxx)   三.range左边是值拷贝   四.切片和map本质是指针,传入函数后如果数值被修改,外层也会变化 五.url.Values.Encode()函数,不会把~转换成%7E 需要……继续阅读 »

admin 3年前 (2022-03-03) 558浏览 0评论 3个赞

MySQL隐式转换解决方案

MySQL隐式转换解决方案
一. mysql隐式转换有2个大坑 1.当表字段设置成字符串类型,查询的时候传整型,mysql会将全表字符串类型转换成整型再比较,触发全表扫描。 参考:https://www.cnblogs.com/zhizhuwang/p/3464212.html 2.不管字段是什么类型,只要in内部同时出现整型和字符串时,会无法使用索引,会触发全表扫……继续阅读 »

admin 3年前 (2022-02-22) 996浏览 0评论 0个赞

清缓存的二三事

清缓存的二三事
清缓存本身是一个很简单的操作,但其中也有些学问。 一. 最简单版 最常见的清缓存是这么写的: function clearCache() { $Memcache->delete($key); } 二. 延迟版 但当主从同步延迟的时候,这样写请求如果有个查询立即读取db,就可能把旧数据存到缓存里。于是有了升级版: function clearCacheB……继续阅读 »

admin 3年前 (2022-02-22) 515浏览 0评论 0个赞