202006-09 PHP 缓存穿透/使用Redis进行缓存加锁 HOT 缓存穿透指的是,当我们访问某个缓存KEY想取得对应的数据时,若此KEY不存在于缓存中,则会去查库。如何解决呢?将每次查询的结果都放入缓存不管是不是空。 继续阅读 >
202006-05 TCP协议的详解 HOT TCP 是面向连接的运输层协议。应用程序在使用 TCP 协议之前,必须先建立 TCP 连接。在传送数据完毕后,必须释放已经建立的 TCP 连接 每一条 TCP 连接只能有两个端点,每一条 TCP 连接只能是点对点的(一对一) TCP 提供可靠交付的服务。通过 TCP 连接传送的数据,无差错、不丢失、不重复,并且按序到达 TCP 提供全双工通信。TCP 允许通信双方的应用进程在任何时候都能发送数据。TCP 连接的两端都设有发送缓存和接受缓存,用来临时存放双向通信的数据 面向字节流。TCP 中的“流”指的是流入到进程或从进程流出的字节序列 继续阅读 >
202006-05 php使用shmop函数创建共享内存减少负载 HOT 还有就是这篇文章只是为了简单的读,并没有出现复杂的读写,否则可能会出现进程互斥等意想不到的冲突~如果复杂,那么就可以考虑信号量了~ 继续阅读 >
202006-02 PHP队列的实现 算法 HOT 此队列算法中有两个类一个是data类,这个类是存放数据;第二个是queue也就是队列类这个就是队列的一些操作。 首先队列里包含front(队列的头,也就是出队是要出去的) rear(队列的尾部在这里永远指向0) queue(存放所有入队的data对像,queue中默认存在一个元素当空时front和rear都指向他) maxsize(队列的长度)四个属性。 继续阅读 >
202006-02 PHP反射机制实现自动依赖注入 HOT 依赖注入又叫控制反转,使用过框架的人应该都不陌生。 很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天解开他它的神秘面纱。 继续阅读 >
202005-29 PHP开发api接口安全验证 HOT 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。 继续阅读 >
202005-27 php 中php-fpm工作原理 HOT 是服务器与后台语言交互的协议,有了这个协议,开发者可以使用任何语言处理服务器转发过来的请求,动态地生成内容,保证了传递过来的数据是标准格式的(规定了以什么样的格式传哪些数据(URL、查询字符串、POST数据、HTTP header等等)),方便了开发者。 继续阅读 >
202005-27 Docker php安装扩展步骤 HOT 演示docker-php-source , docker-php-ext-install ,docker-php-enable-docker-configure 这四个命令到底是用来干嘛的,它们在PHP容器中都做了哪些事情? 继续阅读 >
202005-26 PHP操作使用消息中间件Kafka HOT 环境:Centos6.4,PHP7,kafka服务器IP:192.168.9.154,PHP服务器:192.168.9.157 在192.168.9.157创建目录和文件。 继续阅读 >
202005-23 php的无限分类操作 HOT 无限分类,是指从一个最高分类开始,每个子分类都可以分出自己的若干个子分类,可以一直分下去,称为无限级分类;下面是对省市县的无限极分类的列子。 继续阅读 >
202005-23 Shell Script 入门讲解 HOT Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。 Shell 即是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一些命令,用户可以通过这些命令去访问操作系统内核的服务。 继续阅读 >
202005-16 程序、进程、 线程和任务之间关系 HOT 简单来说,程序可以描述为任何可执行文件。它包含一组完成特定的操作指令集合。它驻留在内存。它是一个被动的实体,不会因操作系统重新重启而消失。 继续阅读 >
202005-16 Redis从单线程走到了多线程 HOT Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库 继续阅读 >
202005-15 PHP解决跨域问题,你会用哪种方法 HOT 跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。 继续阅读 >
202005-15 PHP如何实现处理过期或者超时订单的,并还原库存 HOT 订单是我们在日常开发中经常会遇到的一个功能,最近在做一个订单过期与超时的开发。订单过期与超时就不用我解释了吧,其实两者都是同一个问题来着,就是订单未支付的处理,我们要做的是对这些未支付的订单到了一定时间就自动取消,好了,你第一反应那肯定就是做一个定时任务了! 继续阅读 >