摘要:
PHP 数组 array_merge 和 数组 + 加号操作的区别 php中我们常使用array_merge() 函数, 用来合并两个数组,例如: $a3 = array_merge($a1, $a2); 但是php中两个数组还可以直接使用操作符加号(+)相加, 例如: $a4 = $a1 + $a 阅读全文
摘要:
Redis分布式锁 参考链接 1. 概述 分布式锁在很多场景中是非常有用的原语, 不同的进程必须以独占资源的方式实现资源共享就是一个典型的例子。 这个页面试图提供一个使用Redis实现分布式锁的规范算法。我们提出一种算法,叫Redlock,我们认为这种实现比普通的单实例实现更安全,我们希望redis 阅读全文
摘要:
Mysql中Exists和In的使用 Exists的使用 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回 阅读全文
摘要:
让PHP7达到最高性能的几个Tips 转载 风雪之隅 : https://www.laruence.com/2015/12/04/3086.html PHP7已经发布了, 作为PHP10年来最大的版本升级, 最大的性能升级, PHP7在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出 阅读全文
摘要:
PHP7新特性及优化 参考链接: https://www.cnblogs.com/songgj/p/10398076.html 1. 概述 php7.x增加的新特性介绍可以参考这里: https://www.runoob.com/php/php7-new-features.html https:// 阅读全文
摘要:
Windows下Git Status的乱码问题解决方案 Windows下Git Bash的乱码问题很多,不过好在终于都解决了! 1. 问题一: 乱码如下: “\344\270\212\347\” 解决:Bash下输入如下命令 git config --global core.quotepath fa 阅读全文
摘要:
深入理解PHP原理之Opcodes 转载 风雪之隅 : https://www.laruence.com/2008/06/18/221.html 1. 概述 这个文章基于 Sara Golemon大师的《Understanding OPcode》Opcode是一种PHP脚本编译后的中间语言,就像Ja 阅读全文
摘要:
Nginx 实现高并发原理 1. 概述 Nginx由内核和模块组成。 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真 阅读全文
摘要:
MySQL 事务 1. 概述 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。 数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做了一部分但是只要有一步失败,就要回滚所有操作,有点一不做二不休 阅读全文
摘要:
Go学习线路图 1 路线图 参考地址: https://topgoer.com/%E5%BC%80%E6%BA%90/go%E5%AD%A6%E4%B9%A0%E7%BA%BF%E8%B7%AF%E5%9B%BE.html 阅读全文