这是今天帮柠檬分析一个AsyncLocal相关的问题时发现的. 试想这个代码输出的值是多少? 答案是123. 为什么修改了AsyncLocal的值却无效呢? 这要从AsyncLocal的运作机制说起. 首先这是AsyncLocal的源代码: 获取和设置值 ...
本文将分五个部分来分析和总结Redis的内部机制,分别是:Redis数据库 Redis客户端 Redis事件 Redis服务器的初始化步骤 Redis命令的执行过程。 首先介绍一下Redis服务器的状态结构。Redis使用一个类型为 redisServer 的数据结构来保存整个Redis服务器的状态 每个属性按照即将讲解的顺序进行排序 : struct redisServer int dbnum ...
2018-06-23 21:40 2 7621 推荐指数:
这是今天帮柠檬分析一个AsyncLocal相关的问题时发现的. 试想这个代码输出的值是多少? 答案是123. 为什么修改了AsyncLocal的值却无效呢? 这要从AsyncLocal的运作机制说起. 首先这是AsyncLocal的源代码: 获取和设置值 ...
华为蓝军的基本概念 最近,在帮客户梳理技术规划流程(TPP)的时候, 有人问到如何运作公司的蓝军项目。在一个组织里,专门成立一个团队研究如何打败自己,这在很多人眼里是件不可思议的事情,但这正是华为的打法。 华为的“蓝军参谋部”成立于2006年,它的主要职责 ...
前言 本篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来,不会涉及算法和协议中比较细节的部分。 在这篇中会一个虚拟的村庄叫“比特村”,会以讲故事的方式,逐步告诉大家比特币提出的动机 ...
文件为转载:http://blog.csdn.net/liuwenbo0920/article/details/43304243 一.YARN基本架构 YARN是Hadoop 2.0中的资源管 ...
原文:一个故事告诉你比特币的原理及运作机制 http://blog.codinglabs.org/articles/bitcoin-mechanism-make-easy.html 作者 张洋 | 发布于 2013-12-16 比特币 ...
本文转自:http://blog.codinglabs.org/articles/bitcoin-mechanism-make-easy.html 首先,基于保密印章机制,没有人能伪造他人身份进行付款,因为编码生成器在打印编码时会核对所有交易单的保密印章,印章和付款人不一致会拒绝打印 ...
原文:http://bbs.pediy.com/thread-133181.htm (一) 内部机制我见过的最严谨的C++框架就是Qt框架,Qt将C++带入了一个新的高度。Qt引入的信号(signal)和槽(slot)技术很有创意,其中一点就是,一个对象可以不要声明就可以调用其它对象的方法 ...
Prometheus有着非常高效的时间序列数据存储方法,每个采样数据仅仅占用3.5byte左右空间,上百万条时间序列,30秒间隔,保留60天,大概花了200多G(引用官方PPT)。 接下来让我们看看他的原理。 Prometheus内部主要分为三大块,Retrieval是负责定时去暴露的目标页面 ...