首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Orlion
掘友等级
后端工程师
|
blog.fanscore.cn
后端工程师,github.com/Orlion
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
一个死锁导致的invalid connection问题排查过程
上周社区业务的开发同学反馈他负责的Go应用请求Mysql时不时会报错invalid connection,一直排查不到原因,我帮他排查了下,最终发现是一个比较典型的死锁问题,这里记录下排查过程
Mysql身份认证过程
背景 最近有一些hersql的用户希望能支持mysql的caching_sha2_password认证方式,caching_sha2_password与常用的mysql_native_password
使用AVX2指令集加速推荐系统MMR层余弦相似度计算
使用AVX2指令集加速推荐系统MMR层余弦相似度计算,替换gonum库,最终我们得到了10倍性能提升
又一个Rust练手项目-wssh(SSH over Websocket Client)
公司内部的发布系统提供了连接到k8s pod的web终端,实现原理大概为通过websocket协议代理了k8s pod ssh,wssh实现了SSH over Websocket客户端。
一个用rust写的类似于Skywalking/CAT的迷你trace PHP扩展
精简skywalking的php扩展,将trace数据输出到本地文件,帮助个人开发者和小型公司更快定位问题
rust所有权和借用中的一些case
用rust写了两个小项目,过程中发现一些rust教程在所有权和引用这一章节的讲解还是不够丰富,有很多case没有讲到,对所有权和引用的理解不够深入,因此将最近遇到的一些所有权和引用方面的问题分享给大家
一种应用于特定场景的支持LRU的线程安全的无锁uint32->uint32 cache实现
根据实际业务实现一个针对性优化的无锁并且支持LRU的线程安全的uint32 -> uint32的缓存
记一次SIMD指令优化计算的失败经历
1. 前言 书接上回 《统计一个数字二进制位1的个数》,现在我们已经知道如何快速计算出一个int64数字的二进制位1的个数,那么回到我们最初的需求,我们的目的是快速统计一个bitmap中二进制位1的个
统计一个数字二进制位1的个数
本质实际就是给定一个数字,比如一个二进制数10101101,计算出这个数字中二进制位1的个数,对于10101101这个数字来说它有5个位为1
Go数据库连接池设置不合理导致大量TIME_WAIT连接占满端口问题排查与解决
通过Go web程序对TDSQL压测,大量TIME_WAIT连接占满端口导致无法建立与数据库的新连接,通过netstat\tcpdump\dlv等工具进行排查最终确定了是连接池参数设置不合理的原因。
下一页
个人成就
文章被点赞
18
文章被阅读
7,747
掘力值
321
关注了
3
关注者
4
收藏集
3
关注标签
1
加入于
2020-01-15