202004-29 PHP7的新特性和源码结构 HOT 类型声明有两种模式: ①弱类型校验模式(默认):当传入的参数不符合声明类型时,会首先尝试转换类型。 ②严格类型校验模式:当传入的参数不符合声明类型时,直接报错。 继续阅读 >
202004-27 一条SQL查询语句是如何执行的? HOT Mysql在中小型企业中是个香饽饽,目前主流的数据库之一,几乎没有一个后端开发者不会使用的,但是作为一个老司机,仅仅会用真的不够。 今天透过一个简单的查询语句来讲述在Mysql内部的执行过程。 继续阅读 >
202004-27 彻底搞懂 Redis 事务 HOT 提到redis的事务,相信很多初学的朋友会对它的理解和使用有些模糊不清,料想它和我们常见的关系型数据库(mysql 、mssql等)中的事务相同,也支持回滚,但这样理解就进入了一个误区。 首先:关系型数据中的事务都是原子性的,而redis 的事务是非原子性的。再多说一句,什么是程序原子性? 简单的理解就是:整个程序中的所有操作,要么全部完成,要不全部不完成,不会停留在中间某个环节。那么非原子性就是不满足原子性的条件就是非原子性了。 继续阅读 >
202004-26 Nginx与安全有关的配置,看看这篇 HOT 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞。 继续阅读 >
202004-26 Nginx底层原理分析 HOT 关于 Nginx 的并发处理能力:并发连接数,一般优化后,峰值能保持在 1~3w 左右。(内存和 CPU 核心数不同,会有进一步优化空间) 继续阅读 >
202004-26 全面了解 Nginx 到底能做什么 HOT 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流 继续阅读 >
202004-26 浅谈Nginx服务器的内部核心架构设计! HOT 通过这篇文章,我们对 Nginx 服务器的整体架构有了一个整体的认识。包括其模块化的设计、多进程和异步非阻塞的请求处理方式、事件驱动模型等。通过这些理论知识,才能更好地领悟 Nginx 的设计思想。对于我们学习 Nginx 来说有很大的帮助。 继续阅读 >
202004-25 nginx 反向代理和负载均衡策略实战案例 HOT 本文先对nginx的作用和基本的配置做了简单说明;然后通过负载均衡的实例测试了不同负载均衡算法的具体应用反馈结果。帮助自己更加深刻的理解nginx服务器中的一些配置细节。 继续阅读 >
202004-25 Nginx入门到实战 HOT 服务器版本:CentOS 7.2 为了保证学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视) 确认系统网络 确认yum可用 确认关闭iptables 确认停用selinux 继续阅读 >
202004-23 Nginx反向代理与负载均衡 HOT 在做需求的时候,有时候会和别的三方系统交互,如调用一个第三方系统的http接口查询商品物流信息,获得响应数据返回给我们自己系统的前端页面进行展示,整个流程会遇到什么样的问题呢,现在整理一下。 继续阅读 >
202004-23 Mysql复制方式(半同步复制,并行复制,多源复制) HOT 在老版本的mysql中,IO线程是单线程的,但新版本IO线程也可以是多线程的,但无论怎样,SQL线程是单线程的。 继续阅读 >
202004-23 PHP代码实现平衡二叉树详解 HOT 平衡二叉树(Self-Balancing Binary Search Tree 或者 Height-Balancing Binary Search Tree)译为 自平衡的二叉查找树或者高度平衡的二叉查找树,简称平衡二叉树,也叫 AVL 树,是一种二叉排序树。 继续阅读 >
202004-23 PHP错误日志和内存查看 HOT 本篇文章给大家带来的内容是关于PHP错误日志和内存查看的方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 继续阅读 >
202004-22 nginx配置跨域、gzip加速、代理示例 HOT 配置跨域,这个很简单,直接打开配置nginx.conf ,在http下配置下面三行代码;当然如果你是想某一个虚拟主机下跨域,那就在哪个server下面添加。 继续阅读 >
202004-22 shell脚本编程之expect HOT expect 是由Don Libes基于Tcl( Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,借助Expect处理交互的命令,可以将交互过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成。尤其适用于需要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员的工作效率。 继续阅读 >
202004-22 PHP代码优化 HOT 牢记这个优化处理不失为 一个好主意,因为并不是所有的指令优化器都会做同样的优化处理,并且存在大量没有装配指令优化器的互联网服务提供商(ISPs)和服务器。mod_zip可作为Apache模块,用来即时压缩你的数据,并可让数据传输量降低80%。 继续阅读 >