会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Orlion
https://blog.fanscore.cn
博客园
首页
新随笔
联系
管理
订阅
随笔- 242 文章- 0 评论- 38 阅读-
45万
2025年1月13日
Mysql身份认证过程
摘要: 背景 最近有一些hersql的用户希望能支持mysql的caching_sha2_password认证方式,caching_sha2_password与常用的mysql_native_password认证过程差异还是比较大的,因此抽空研究了一下caching_sha2_password身份认证过程,
阅读全文
posted @ 2025-01-13 09:37 orlion
阅读(324)
评论(0)
推荐(0)
编辑
2024年10月11日
使用AVX2指令集加速推荐系统MMR层余弦相似度计算
摘要: 原文:blog.fanscore.cn/a/62/ 1. 背景 前一段时间公司上线了一套Go实现的推荐系统,上线后发现MMR层虽然只有纯计算但耗时十分离谱,通过pprof定位问题所在之后进行了优化,虽然降低了非常多但是我们认为其中还有优化空间。 可以看到日常平均耗时126ms,P95 360ms。
阅读全文
posted @ 2024-10-11 11:03 orlion
阅读(291)
评论(3)
推荐(2)
编辑
2024年9月2日
又一个Rust练手项目-wssh(SSH over Websocket Client)
摘要: 原文地址https://blog.fanscore.cn/a/61/ 1. wssh 1.1 开发背景 公司内部的发布系统提供一个连接到k8s pod的web终端,可以在网页中连接到k8s pod内。实现原理大概为通过websocket协议代理了k8s pod ssh,然后在前端通过xterm.js
阅读全文
posted @ 2024-09-02 09:47 orlion
阅读(574)
评论(0)
推荐(3)
编辑
2023年5月24日
与世界分享我刚编的mysql http隧道工具-hersql原理与使用
摘要: 原文地址:[https://blog.fanscore.cn/a/53/](https://blog.fanscore.cn/a/53/) # 1. 前言 本文是[与世界分享我刚编的转发ntunnel_mysql.php的工具](https://blog.fanscore.cn/a/47/)的后续,
阅读全文
posted @ 2023-05-24 22:02 orlion
阅读(609)
评论(0)
推荐(1)
编辑
2023年2月14日
redis georadius源码分析与性能优化
摘要: 原文地址: https://blog.fanscore.cn/a/51/ 背景 最近接到一个需求,开发中使用了redis georadius命令取附近给定距离内的点。完工后对服务进行压测后发现georadius的性能比预期要差,因此我分析了georadius的源码,并对原始的实现方案进行了优化,总结
阅读全文
posted @ 2023-02-14 22:11 orlion
阅读(1275)
评论(2)
推荐(1)
编辑
2021年1月23日
深入理解原子操作的本质
摘要: 原文地址:https://blog.fanscore.cn/p/34/ 引言 本文以go1.14 darwin/amd64中的原子操作为例,探究原子操作的汇编实现,引出LOCK指令前缀、可见性、MESI协议、Store Buffer、Invalid Queue、内存屏障,通过对CPU体系结构的探究,
阅读全文
posted @ 2021-01-23 18:39 orlion
阅读(2835)
评论(2)
推荐(0)
编辑
2021年1月4日
golang unsafe.Pointer与uintptr
摘要: 原文地址:https://blog.fanscore.cn/p/33/ 先说结论 uintptr 是一个地址数值,它不是指针,与地址上的对象没有引用关系,垃圾回收器不会因为有一个uintptr类型的值指向某对象而不回收该对象。 unsafe.Pointer是一个指针,类似于C的void *,它与地址
阅读全文
posted @ 2021-01-04 20:19 orlion
阅读(1092)
评论(0)
推荐(0)
编辑
2020年12月16日
x64架构下Linux系统函数调用
摘要: 原文链接:https://blog.fanscore.cn/p/27/ 一、 函数调用相关指令 关于栈可以看下我之前的这篇文章x86 CPU与IA-32架构 在开始函数调用约定之前我们需要先了解一下几个相关的指令 1.1 push pushq 立即数 # q/l是后缀,表示操作对象的大小 pushl
阅读全文
posted @ 2020-12-16 09:55 orlion
阅读(1630)
评论(0)
推荐(0)
编辑
2020年12月2日
IEEE754标准浮点数表示与舍入
摘要: 原文地址:https://blog.fanscore.cn/p/26/ 友情提示:本文排版不太好,但内容简单,请耐心观看,总会搞懂的。 1. 定点数 对于一个无符号二进制小数,例如101.111,如果我们要用2个字节即16位来存储它,我们可以约定用高8位存储小数点前的数字,用低8位存储小数点后的数字
阅读全文
posted @ 2020-12-02 20:16 orlion
阅读(3824)
评论(0)
推荐(3)
编辑
2020年11月6日
理解内存对齐
摘要: 原文地址: https://blog.fanscore.cn/p/24/ 相信大家都听说过内存对齐的概念,不过这里还是通过一个现象来引出本篇话题。 一、求一个结构体的size 猜下下面这个结构体会占用多少字节 type S struct { B byte // Go中一个byte占1字节,int32
阅读全文
posted @ 2020-11-06 07:23 orlion
阅读(948)
评论(2)
推荐(4)
编辑
下一页
公告
昵称:
orlion
园龄:
9年5个月
粉丝:
69
关注:
1
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
Rust
(1)
PHP
(1)
Go
(1)
高性能计算
(1)
随笔分类
Android(22)
Apache(1)
C/C++(22)
Go(10)
Hibernate(10)
JAVA SE(14)
JAVA Web(4)
js(5)
linux(7)
Linux系统编程(29)
Minor(6)
mongodb(4)
PHP(17)
PHP扩展开发(5)
Python(8)
redis(1)
Rust(1)
Spring(4)
Struts2(11)
Symfony(1)
编译原理(5)
程序运行原理(4)
汇编(5)
设计模式(12)
深入理解PHP内核(17)
数据结构(5)
数据库(7)
算法(6)
更多
随笔档案
2025年1月(1)
2024年10月(1)
2024年9月(1)
2023年5月(1)
2023年2月(1)
2021年1月(2)
2020年12月(2)
2020年11月(1)
2020年10月(1)
2017年7月(2)
2017年6月(1)
2017年4月(1)
2017年3月(7)
2017年2月(3)
2017年1月(6)
2016年12月(7)
2016年11月(4)
2016年9月(1)
2016年8月(12)
2016年6月(6)
2016年5月(8)
2016年4月(77)
2016年3月(13)
2016年2月(8)
2016年1月(4)
2015年12月(27)
2015年11月(5)
2015年10月(4)
2015年9月(30)
2015年8月(5)
更多
链接
Github
阅读排行榜
1. x86汇编程序基础(AT&T语法)(38823)
2. socket编程为什么需要htons(), ntohl(), ntohs(),htons() 函数(34057)
3. php的几种运行模式CLI、CGI、FastCGI、mod_php(16453)
4. JavaCC从入门到出门(15653)
5. linux poll函数(15118)
评论排行榜
1. Minor【 PHP框架】1.简介(4)
2. 使用AVX2指令集加速推荐系统MMR层余弦相似度计算(3)
3. Golang 笔记 1 基础、基本数据类型(3)
4. [汇编与C语言关系]2. main函数与启动例程(3)
5. x86汇编程序基础(AT&T语法)(3)
推荐排行榜
1. x86汇编程序基础(AT&T语法)(5)
2. 理解内存对齐(4)
3. 程序是如何执行的(三)函数调用(4)
4. 又一个Rust练手项目-wssh(SSH over Websocket Client)(3)
5. IEEE754标准浮点数表示与舍入(3)
最新评论
1. Re:使用AVX2指令集加速推荐系统MMR层余弦相似度计算
@风雨咒之无上密籍 😄我是工程同学,不是搞算法的...
--orlion
2. Re:使用AVX2指令集加速推荐系统MMR层余弦相似度计算
搞算法的都会写汇编么,什么时候这么牛了
--风雨咒之无上密籍
3. Re:使用AVX2指令集加速推荐系统MMR层余弦相似度计算
支持支持
--三合视角
4. Re:redis georadius源码分析与性能优化
@剪刀手猪八戒戴劳力士 👌🏻...
--orlion
5. Re:redis georadius源码分析与性能优化
尬了个尴表示,“图数据库了解下”
--剪刀手猪八戒戴劳力士
点击右上角即可分享