1. MySQL 体系结构 如下图: Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface、 Parser、 Optimizer、Caches&Buffers、Pluggable Storage Engines) Connectors指的是不同语言中与SQL的交 ...
分类:
数据库 时间:
2019-01-14 18:55:34
阅读次数:
190
原文:redis 系列20 服务器上一.客户端与服务端交互 本篇简单介绍下服务器,服务器运行涉及的内部原理知识很多,主要了解Redis服务器内部要做哪些事情,需要开发人员去干预的比较少。Redis服务器负责与多个客户端建立网络连接,处理客户端发送的命令请求,在数据库中保存客户端执行命令所产生的数据,... ...
分类:
其他好文 时间:
2019-01-06 23:04:56
阅读次数:
267
类数组:1、属性必须以索引(数字)为属性名 2、需要要有length属性名 3、最好加上push方法 类数组push的内部原理 阿里巴巴题目 var obj = { '2' : 'c', '3' : 'd', length : 4} ...
分类:
编程语言 时间:
2018-12-30 21:58:26
阅读次数:
227
一. 节点类型 二. Stat结构体 1)czxid-创建节点的事务zxid 每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。 事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在 ...
分类:
其他好文 时间:
2018-12-16 18:13:40
阅读次数:
159
一. 节点类型 二. Stat结构体 1)czxid-创建节点的事务zxid 每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。 事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在 ...
分类:
其他好文 时间:
2018-12-16 14:45:21
阅读次数:
144
一.客户端与服务端交互 本篇简单介绍下服务器,服务器运行涉及的内部原理知识很多,主要了解Redis服务器内部要做哪些事情,需要开发人员去干预的比较少。Redis服务器负责与多个客户端建立网络连接,处理客户端发送的命令请求,在数据库中保存客户端执行命令所产生的数据,并通过资源管理来维持服务器自身的运转 ...
分类:
其他好文 时间:
2018-12-05 18:38:12
阅读次数:
176
时下的IDE很多都是及其优秀的,拜其所赐,职场上的程序员多出十几倍,但是又有多少能理解程序内部的运行机制?寥寥无几...... 有很多人认为研究程序内部原理会破坏“黑盒子”封装性,但是如果我们只是在别人搭建好的平台上做开发,那么始终只能使用别人提供的未开源的SDK,会被别人牵着鼻子走,最终还是所谓的 ...
分类:
其他好文 时间:
2018-11-20 15:00:39
阅读次数:
167
阻塞IO 所有的读写IO都是阻塞操作。 多路复用模型 select/poll 从程序的角度解释: 将 channel 注册到 seletor 上,通过轮询channel是否就绪,将就绪的channel返回。 epoll 将 channel 注册到 selector 上,基于回调的方式(类似监听者模式 ...
分类:
其他好文 时间:
2018-11-17 23:51:03
阅读次数:
297
首先来搞清楚什么是Git引用,前文讲了Git提交对象的哈希、存储原理,理论上我们只要知道该对象的hash值,就能往前推出整个提交历史
分类:
其他好文 时间:
2018-11-12 21:46:56
阅读次数:
232
ocm提纲 数据库创建详解 ◆ 通过手动方式创建数据库 环境变量的设置 密码文件的创建过程以及使用情景 Oracle数据库中参数文件的演进过程 参数文件的对比 参数的修改方式介绍 数据库启动过程时的内部原理解析 ◆ SGA SGA的内存调整 10g自动管理的SGA 与SGA相关的重要参数 SGA内存 ...
分类:
数据库 时间:
2018-11-12 14:49:52
阅读次数:
211