202008-28 Docker跨主机通信网络 HOT 跨主机网络方案包括:docker原生的 overlay 和 macvlan。 第三方方案:常用的包括flannel、weave 和 calico。 继续阅读 >
202008-27 Windows 10 现在仍然可以免费下载安装!附教程 HOT 软对Windows 7的支持已经在1月结束了,这意味着微软希望那些顽固的用户升级到Windows 10,以确保设备安全平稳运行。 如果你有一台旧电脑或者笔记本仍然是Windows 7系统,那么可以到微软官网花钱购买Windows 10进行升级。但实际上,这笔钱完全可以省下来。 继续阅读 >
202008-27 Redis 之 RESP 协议 HOT Redis 的客户端和服务端之间在 TCP 协议的上层采用一种独立名为 RESP(REdis Serialization Protocol) 协议作为进行通讯的标准方式。 继续阅读 >
202008-27 php 自动加载原理 HOT 说起PHP的自动加载,我们可能马上想到的是各种框架的自动加载功能,PHP规范中的PSR0和PSR4原则, Composer 的自动加载功能等等。 继续阅读 >
202008-27 php多进程单线程之php-cgi、php-fpm HOT php从代码级别的执行上是单线程的, 但是由php-fpm进程管理机制是多进程单线程的, 也就是php是多进程执行的. 有效提高并发的响应效率。 了解关于cgi、fastCGI、php-cgi、php-fpm的概念更能加深理解。 下面是我查阅大量资料后整理的关系图供大家参考,也欢迎留言一起讨论。 继续阅读 >
202008-27 docker中安装php的mysqli及pdo扩展(模块) HOT 如执行报错, 系统会给出相应的原因及解决方法, 可根据提示完成. 实例:/usr/local/bin/docker-php-ext-install mysqli pdo pdo_mysql 继续阅读 >
202008-20 SQL 查询语句先执行 SELECT?兄弟你认真的么? HOT SQL 查询的执行顺序是怎样呢? 好像这个问题应该很好回答,毕竟自己已经写了无数个 SQL 查询了,有一些还很复杂的。还装不了这个逼了?! 继续阅读 >
202008-20 在kubernetes集群中部署php应用 HOT 本文将介绍在kubernetes环境中部署一套php应用系统。前端web采用nginx、中间件php以fastcgi的方式运行,后台数据库由mysql主从提供支撑。 各服务组件之间的调用采用dns解析服务名的方式进行,数据和配置文件持久化采用pv和pvc(基于nfs)。 继续阅读 >
202008-20 基于Nginx的负载均衡原理与实战 HOT 什么是负载均衡?顾名思义就是让客户端的请求均匀地分布到各个服务器上。从下图可以看出,客户端的请求先到达负载均衡器,由负载均衡器通过一系列算法将请求转发到某台上游的业务服务器上。 继续阅读 >
202008-20 使用SSE2指令高效实现strtolower HOT PHP的类名,函数,方法名是不区分大小写的,也就是说无论你怎么定义函数名,实际上在引擎层面查找的时候都是会统一转换成小写形式来做的。 也就是说strtolower的应用是非常普遍的。 继续阅读 >
202008-19 PHP8新特性之match表达式 HOT PHP8 alpha2发布了,最近引入了一个新的关键字:match, 这个关键字的作用跟switch有点类似。 虽然我一般对语法糖无感,但这个我觉得还是有点意思,match这个词也挺好看,那么它是干啥的呢? 继续阅读 >
202008-19 PHP依赖注入的含义 HOT 通俗来说,就是你当前操作一个类,但是这个类的某些方法或者功能不是单单只靠这个类就能完成的,而是要借助另一个类的才能完成的。 最直接的标志就是传参数据为对象的时候。 严格来说,你目前操作的是两个类,这两个类之间相互依赖,传参的方式叫注入。 继续阅读 >
202008-11 每天数十亿次请求的web应用经验分享 HOT Snapdeal是一家类似于京东和阿里巴巴结合体的电商平台。独立商户可以借助这个平台销售高质量的商品,在Snapdeal出售的商品均为全新,并且支持七天免费退换。商家进驻Snapdeal后,随后的事宜(交易、包装和物流)都将由Snapdeal完成,也就是商家都将成为Snapdeal的“供货商”,无需与用户直接进行交易。 继续阅读 >
202008-11 一个号称完全无法检测到的Linux后门 HOT Ngrok挖矿僵尸网络活动正在Internet上扫描配置不当的Docker API端点,并且已经用新的恶意软件感染了无数服务器。 继续阅读 >
202008-11 SQL 语句单引号、双引号的用法 HOT 关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。 继续阅读 >
202008-11 Nginx 流控搞不好,背锅跑路少不了! HOT 可见这Nginx流控的配置还是很重要,所以,本篇文章将会介绍Nginx的流量限制的基础知识和高级配置,”流量限制”在Nginx Plus中也适用。 继续阅读 >
202008-10 GNU/Linux 系统启动过程 HOT 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。 继续阅读 >