码迷,mamicode.com
首页 >  
搜索关键字:源码剖析    ( 888个结果
一个Python开源项目-腾讯哈勃沙箱源码剖析(上)
前言 2019年来了,2020年还会远吗? 请把下一年的年终奖发一下,谢谢。。。 回顾逝去的2018年,最大的改变是从一名学生变成了一位工作者,不敢说自己多么的职业化,但是正在努力往那个方向走。 以前想的更多是尝试,现在需要考虑的更多是落地。学校和公司还是有很大的不一样,学到了很多东西。 2019年 ...
分类:编程语言   时间:2019-01-04 20:25:35    阅读次数:151
Redis源码剖析(十一)--AOF持久化
AOF持久化的实现 命令追加 服务器执行写命令后,会将执行的写指令追加到 aof_buf 缓冲区: 追加到 aof_buf 缓冲区的命令是按照一定的协议格式保存的,catAppendOnlyGenericCommand 函数负责将命令转换为协议格式。从这个函数的实现可以清楚的看出协议格式是如何生成的 ...
分类:其他好文   时间:2019-01-02 12:36:44    阅读次数:163
Netty源码剖析(前言,概述及目录)
前言 前段时间公司准备改造redis的客户端, 原生的客户端是阻塞式链接, 并且链接池初始化的链接数并不高, 高并发场景会有获取不到连接的尴尬, 所以考虑了用netty长连接解决连接数和阻塞io问题 为此详细阅读了netty源码, 熟悉了netty的各个主要的特性以及疏通各个组件的关联关系, 所以想 ...
分类:Web程序   时间:2018-12-31 17:18:48    阅读次数:168
Redis源码剖析(九)--数据库
服务器中的数据库 数据库的实现 Redis的所有数据库保存在redisServer结构的db数组中,每个redisDb结构代表一个数据库,redisServer结构中的dbnum变量决定了有多少个数据库(默认为16个数据库) redisDb的数据结构如下,blocking_keys 和 ready_ ...
分类:数据库   时间:2018-12-28 12:29:24    阅读次数:218
JDK动态代理源码剖析
关键代码: 1.Proxy.newInstance: 2.Proxy.getProxyClass0: 3.WeakCache.get(由2注释可知,首次是由ProxyClassFactory生成的class对象,proxyClassCache即WeakCache): 可见,这里调用ProxyClas ...
分类:其他好文   时间:2018-12-25 22:52:16    阅读次数:165
Redis源码剖析(八)--对象系统
对象的类型与编码 在 Redis 中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。Redis 中的每个对象都由一个 redisObject 结构表示: 对象类型 对象的type属性记录了对象的类型,type属性的值有以下几种: ...
分类:其他好文   时间:2018-12-25 12:27:50    阅读次数:212
【.NET Core项目实战-统一认证平台】第十一章 授权篇-密码授权模式
" 【.NET Core项目实战 统一认证平台】开篇及目录索引 " 上篇文章介绍了基于 客户端授权的原理及如何实现自定义的客户端授权,并配合网关实现了统一的授权异常返回值和权限配置等相关功能,本篇将介绍密码授权模式,从使用场景、源码剖析到具体实现详细讲解密码授权模式的相关应用。 .netcore项目 ...
分类:Web程序   时间:2018-12-18 23:16:54    阅读次数:285
libgo 源码剖析(3. libgo上下文切换实现)
在libgo的上下文切换上,并没有自己去实现创建和维护栈空间、保存和切换CPU寄存器执行状态信息等的任务,而是直接使用了Boost.Context。Boost.Context作为众多协程底层支持库,性能方面一直在被优化。Boost.Context所做的工作,就是在传统的线程环境中可以保存当前执行的抽象状态信息(栈空间、栈指针、CPU寄存器和状态寄存器、IP指令指针),然后暂停当前的执行状态,程序的
分类:其他好文   时间:2018-12-14 21:18:08    阅读次数:701
python3.7-初学篇-21
Python源码剖析 《Python源码剖析》是2008年06月电子工业出版社出版的图书,作者是陈儒。 《Python源码剖析》是2008年06月电子工业出版社出版的图书,作者是陈儒。 书 名Python源码剖析——深度探索动态语言核心技术作 者陈儒ISBN9787121068744类 别 图书 > ...
分类:编程语言   时间:2018-12-14 21:09:54    阅读次数:222
libgo 源码剖析(2. libgo调度策略源码实现)
本文将从源码实现上对libgo的调度策略进行分析,主要涉及到三个核心结构体:调度器Scheduler(简称S)执行器Processer(简称P)协程Task(简称T),对分级调度的实现进行了剖析。
分类:其他好文   时间:2018-12-10 22:38:03    阅读次数:366
888条   上一页 1 ... 13 14 15 16 17 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!