“PHP”的结果,共148

YzmCMS v5.4正式版发布

产品说明:YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Wi...

袁志蒙 2019-10-20 4461次浏览

MySQL悲观锁和乐观锁(并发控制)

做商城开发时经常会遇到高并发的问题,除了使用Redis队列等技术外,也可以使用Mysql数据库的“锁”机制。悲观锁:一般使用 select ...for update 对所选择的数据进行加锁处理,例如select * from yzm_order...

袁志蒙 2019-07-27 5896次浏览

YzmCMS v5.3正式版发布

产品说明:YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Wi...

袁志蒙 2019-07-01 5743次浏览

PHP操作Redis常见方法整理

redis的操作命令很多的,下面整理一下PHP处理redis的常见方法:1.Connection $redis = new Redis(); $redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379...

袁志蒙 2019-03-29 2993次浏览

MYSQL全文索引的深入理解

在开发中经常会有这样的一个功能:就是一篇文章,可能会添加多个TAG标签,而数据库设计的话通常是用一个字段来存储这些标签的,如字段名为“tag”的值为“1,3,4,5,7”这样的,用户可能会通过这些标签...

袁志蒙 2019-03-27 7085次浏览

PHP中的trait详解

Trait是什么?1.trait是为单继承语言量身定制的代码复用机制; 2.之前可以通过函数或类来实现代码复用; 3.trait可以简单的理解为一个类方法的集合,工作在父类与子类之间; 4.但是trait不仅仅局限于方法集合,还支持抽象,静态与属性...

袁志蒙 2019-03-20 4750次浏览

Linux下ab压力测试

本篇文章主要讲解如何在Linux下使用ab压力测试工具进行网站访问压力测试,并使用ab对YzmCMS网站进行并发压力测评,验证YzmCMS系统性能,ab是apachebench命令的缩写,ab是apache自带的压力测试工具...

袁志蒙 2018-12-22 6434次浏览

ThinkPHP远程命令执行漏洞利用(GetShell)

最近ThinkPHP致命漏洞(GetShell)好像传遍了各大社区,今日我也来研究一下漏洞的形成原因,并且复现一次,漏洞分析:由于框架对控制器名没有进行足够的检测会导致在没有开启强制路...

袁志蒙 2018-12-12 7435次浏览

PHP命名空间自动加载原理

include() 和 require() 是PHP中引入文件的两个原始方法,但如果在项目中大量使用这两个函数的话,代码既不优雅,执行效率也很低,而且维护起来也相当困难,于是自动加载由此而生。在使用PHP命名空间之前...

袁志蒙 2018-11-18 5145次浏览

PHP PSR 代码规范基本介绍

PSR 是 PHP Standard Recommendation 的简写,即PHP推荐标准。目前通过的规范有 PSR-0(Autoloading Standard)、PSR-1(Basic Coding Standard)、PSR-2(Coding Style Guide)、PSR-3(Logger Interface)、PSR-4(Improved Autoloading)...

袁志蒙 2018-11-17 2883次浏览