上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: https://www.cnblogs.com/Anker/p/3258674.html https://zhuanlan.zhihu.com/p/150972878 重点解读epoll:https://zhuanlan.zhihu.com/p/546228628 https://subingwen 阅读全文
posted @ 2024-01-05 22:49 Stitches 阅读(34) 评论(0) 推荐(0)
摘要: 什么是零拷贝? 我们知道操作系统有用户空间和内核空间,在实现 read/write 操作时会涉及到多次系统调用,系统调用就意味着上下文切换,而上下文切换是很耗时的操作。零拷贝的目的就是减少上下文切换次数从而避免多次不必要的数据拷贝。 读写数据的底层 DMA DMA(Direct Memory Acc 阅读全文
posted @ 2024-01-04 23:38 Stitches 阅读(92) 评论(0) 推荐(0)
摘要: 段式管理 段式管理是指将程序按照内容或函数关系分成多个段,每个段有自己的名字。一个用户作业或者进程包含一个二维虚拟存储器。段式管理程序以段为单位分配内存,然后通过地址映射机制把段式虚拟地址转换为实际物理内存地址。 段式管理的优点在于可以对各个段分别编写和编译,不同的段互不影响。同时可以通过动态链接进 阅读全文
posted @ 2024-01-04 00:30 Stitches 阅读(236) 评论(0) 推荐(0)
摘要: https://juejin.cn/post/6892687008552976398?searchId=20230808000034F391CE9EAF068C415D55 https://www.jianshu.com/p/95b50b026895 讲解网络IO的原理 (Linux 2.3 NAP 阅读全文
posted @ 2024-01-03 22:04 Stitches 阅读(46) 评论(0) 推荐(0)
摘要: 原理 MVCC 实现主要依赖于数据行的三个隐藏字段、UndoLog、ReadView 来实现的。 首先对于任意一行数据,它都有如下三个隐藏字段: DB_TRX_ID:最近修改的事务ID,记录修改或创建这条记录的最新事务ID; DB_ROW_ID:如果数据没有主键,生成的一个隐藏的默认主键; DB_R 阅读全文
posted @ 2023-12-28 21:30 Stitches 阅读(30) 评论(0) 推荐(0)
摘要: 一、MySQL 逻辑结构 首先 MySQL 整体结构上分为 server层、存储引擎层。其中 Server 层包含如下组件: 连接器:管理客户端连接,权限认证 查询缓存:缓存查询的语句和结构 分析器:分析查询SQL语句,包括词法分析、语法分析 优化器:生成执行计划,选择更高效查询方式的索引 执行器: 阅读全文
posted @ 2023-12-28 21:28 Stitches 阅读(203) 评论(0) 推荐(0)
摘要: 参考 Cglib 和 jdk 实现动态代理的区别: https://www.cnblogs.com/sandaman2019/p/12636727.html https://zhuanlan.zhihu.com/p/346173865 https://zhuanlan.zhihu.com/p/616 阅读全文
posted @ 2023-11-09 01:32 Stitches 阅读(25) 评论(0) 推荐(0)
摘要: 1. 内置类型和内置函数 1.1 内置类型 总体上分为四类: 其中数字类型主要包括如下,uint8 就是 byte、int16 相当于C语言的short型、int64相当于C语言的long型 也可以总体分为值类型、引用类型 1.2 内置函数 1.3 值类型和引用类型 func main() { va 阅读全文
posted @ 2023-10-08 13:15 Stitches 阅读(13) 评论(0) 推荐(0)
摘要: 1、性能分析工具介绍 pprof 作为 golang 内置的性能分析工具,能够采集程序代码片段的运行数据分析(runtime/pprof)、采集 HTTP Server的运行时数据(net/http/pprof)进行性能分析。 根据输入的命令不同,它可以分析包括程序CPU占用情况、内存mem占用情况 阅读全文
posted @ 2023-10-08 13:12 Stitches 阅读(57) 评论(0) 推荐(0)
摘要: 2、性能更高的第三方库 HttpRouter https://github.com/julienschmidt/httprouter https://pkg.go.dev/github.com/julienschmidt/httprouter 2.1 HttpRouter 与 net/http 比较 阅读全文
posted @ 2023-10-08 13:12 Stitches 阅读(24) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页