docker是方便项目环境部署的虚拟化技术,每个docker容器有自己的文件系统和网络接口。本文将参考官网文档[https://docs.doc...
消息队列(MQ),很多场景都有它的身影,MQ的主要功能包括应用解耦、流量削峰、异步处理。本文主要讲解RabbitMq的原理及应用实例,将参考官网...
最近在学习协程,目前Php实现协程的方式有yield和swoole扩展,另外可实现协程技术的还有Go语言。本文主要介绍yield和generat...
Mysql优化的部分有很多,本文主要介绍Mysql执行过程、索引类型及原理、字段范式/逆范式设计、索引设计及使用。 1.Mysql语句执行过程 ...
本文主要介绍事务的特性(ACID)、并发(concurrency)引发的数据异常问题、解决数据异常的事务隔离级别、实现事务隔离级别的锁机制、死锁...
设计模式是一套被反复使用,代码设计经验的总结,它的主要作用是提升代码的复用性、扩展性和可靠性,本文主要介绍常见的几种设计模式:工厂模式、单例模式...
环境及版本:OS:macOs11.4php版本:php8.0.14redis扩展包版本:5.3.5问题描述:安装php的redis扩展时,编译过...
除了排序,查找指定值也是常见的功能,所以非常有必要掌握一下相关算法。经典查找算法有顺序查找、二分查找、差值查找、斐波那契查找。顺序查找比较简单就...
<输入的最好方式就是输出>,本着学习的态度表达一下自己浅显的理解。IOC(Inversion of Control),即控制反转,是面向对象中的...