摘要:
引用计数机制 每个php变量存在”zval”变量容器中,它除了包含变量的类型和值,还包含is_ref和refcount。 is_ref标识变量是引用变量还是普通变量,refcount表示指向这个zval变量容器的变量个数。 当引用计数refcount为0时,php就知道你不再使用这个对象,会释放其所 阅读全文
摘要:
一、入门 概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 工作机制 Zookeeper从设计模式角度理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就 阅读全文
摘要:
我们日常使用压缩和解压软件的频率可谓是非常高,而最基本的压缩算法 —— 赫夫曼编码,其中使用的二叉树就是赫夫曼树。在介绍赫夫曼编码之前,我们先来介绍赫夫曼树。 什么是赫夫曼树 我们通过一个例子来引入什么是赫夫曼树。 我们在中小学每年期末考试结束后都会领到成绩单,成绩单上列出我们考试分数的等级,比如优 阅读全文
摘要:
十大经典排序算法 菜鸟教程链接 排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、 阅读全文
摘要:
我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定 阅读全文
摘要:
JMeter Apache JMeter (https://jmeter.apache.org/download_jmeter.cgi) Apache JMeter是Apache组织开发的基于Java的压力测试工具。 作用: 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进 阅读全文
摘要:
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称 阅读全文
摘要:
PHP7的变化可以概括为性能提升、更规范严格的底层逻辑、简化语法三个方面 PHP 7除了在性能方面有极大提升外,还添加了很多新的特性,如太空船操作符、标量类型声明、返回值的类型声明、全局的throwable接口、抽象语法树等,下边分别介绍。 (1)标量类型声明和返回值的类型声明 PHP 7可以对下面 阅读全文