原因 一般来说,裂脑的发生,有以下几种原因: 1.高可用服务器对之间心跳线链路发生故障,导致无法正常通信。 2.因心跳线坏了(包括断了,老化)。 3.因网卡及相关驱动坏了,i...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
原因 一般来说,裂脑的发生,有以下几种原因: 1.高可用服务器对之间心跳线链路发生故障,导致无法正常通信。 2.因心跳线坏了(包括断了,老化)。 3.因网卡及相关驱动坏了,i...
一、 SVN常用命令 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 简写:svn co 2、往版本库中添加新的文件 s...
git clone (这个是你新建本地git仓库,如已有可忽略此步) git pull 取回远程主机某个分支的更新,再与本地的指定分支合并。 git status 查看当前...
单例模式:仅允许有一个实例,节省内存,共享资源 工厂模式:需要某个类就产生某个类 代理模式:增加代理类,保护真正的类 策略模式:选择使用哪个算法或者功能 适配器模式:实现类中...
Goroutine是一种比线程更加轻盈、更省资源的协程。当Go语言引入了goroutine概念后,执行输入和输出过程的函数,在调用前使用关键字go,让该函数能以gorouti...
Go 语言从诞生到普及已经三年了,先行者大都是 Web 开发的背景,也有了一些普及型的书籍,可系统开发背景的人在学习这些书籍的时候,总有语焉不详的感觉,网上也有若干流传甚广的...
设置代理 类 Unix 在 Linux 或 macOS 上面,需要运行下面命令(或者,可以把以下命令写到 .bashrc 或 .bash_profile 文件中): # 启用...
B+树是这样的: 如图所示,B+树中含有两个头指针,一个指向整棵树的根结点,另一个指向关键字最小的叶子结点。同时所有的叶子结点依据其关键字的大小自小而大顺序链接,所有的叶子结...
mdl锁: meta data lock,用于保证表中元数据信息 行锁: 1.单个行记录的锁 共享锁和排他锁:行锁,(读锁(共享锁): S锁)和(写锁(排他锁): X锁) 意...
事务的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。 无非是要做到可靠性以及并发处...
引用计数和写时复制 新的垃圾回收机制解决了无法处理循环的引用内存泄漏问题 PHP的垃圾回收机制在执行过程中以四种颜色标记状态。 GC_WHITE 白色表示垃圾 GC_PURP...
内存泄漏指的是在程序运行过程中申请了内存,但是在使用完成后没有及时释放的现象 内存泄漏的debug及工具 内存泄漏的程序通常很容易发现,因为症状都表现为内存占用的持续增长,在...
chr()从指定 ASCII 值返回字符。 explode()把字符串打散为数组。 md5()计算字符串的 MD5 散列。 md5_file()计算文件的 MD5 散列。 p...
1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法 __set(...
chdir()改变当前的目录。 chroot()改变根目录。 closedir()关闭目录句柄。 dir()返回 Directory 类的实例。 getcwd()返回当前工作...
date()格式化本地日期和时间。 mktime()返回一个日期的 Unix 时间戳。 strtotime()将任何英文文本的日期或时间描述解析为 Unix 时间戳。 tim...
array_column()返回输入数组中某个单一列的值。 array_count_values()用于统计数组中所有值出现的次数。 array_key_exists()检查...
1.__LINE__ 文件中的当前行号。 2.__FILE__ 文件的完整路径和文件名。 3.__DIR__ 文件所在的目录。 4.__FUNCTION__ 函数名称(PHP...
$GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION
php7.x增加的新特性介绍可以参考这里: https://www.runoob.com/php/php7-new-features.html https://php.net...