Mysql 高并发加锁处理
2年前 (2018-12-25) 443浏览 0评论
1、背景需求: 给表里插入数据时,判断user表有无username为‘wecot’的数据,无则插入,有则提示“数据已存在”,目的就是想只插入一条username为‘wecot’的记录,并且保证其唯一性。 2、通常实现方式: $conn =...
2年前 (2018-12-25) 443浏览 0评论
1、背景需求: 给表里插入数据时,判断user表有无username为‘wecot’的数据,无则插入,有则提示“数据已存在”,目的就是想只插入一条username为‘wecot’的记录,并且保证其唯一性。 2、通常实现方式: $conn =...
2年前 (2018-12-22) 595浏览 0评论
Nginx 连接fastcgi 有两种方式:unix domain socket 和 TCP socket。 unix domain socket 或者 IPC socket 是一种终端,可以使同一台操作系统上的两个或者多个进程进行数据通信。与管道相...
2年前 (2018-12-19) 514浏览 0评论
基本概念: 数据对象映射模式,是将对象和数据存储映射起来,使得对一个对象的操作就会映射到对数据存储的操作。 我们通常使用或开发的ORM 类,就是将复杂的SQL语句映射成对象属性的操作。 下面使用简单的代码实现一个数据对象映射示例: 创建数据表 CRE...
2年前 (2018-11-29) 596浏览 1评论
PHP 的内置函数 exec()、system()、passthru()、shell_exec()、都可以调用系统命令(shell 命令)。这些用函数能把 PHP 的一些操作,直接交给系统来处理,从而大大提高工作效率。 下面给出简单的示例对比说明一下...
2年前 (2018-11-28) 1076浏览 0评论
1、下载最新版 zip 安装包 wget http://pecl.php.net/get/zip tar -zxvf zip cd zip-1.15.4 phpize ./configuer...
2年前 (2018-10-25) 527浏览 0评论
安装目标: Nginx 1.13 PHP 7.2 MySQL 5.7 1、安装 Nginx sudo apt-get udpate sudo apt-get install&nbs...
3年前 (2018-08-03) 518浏览 0评论
设计思想: 面向对象中,观察者模式定义对象的一对多依赖,也即是,当一个对象改变状态时,他的所有依赖者(观察者)都会收到通知并自动更新! 设计原则: 主题和...
3年前 (2018-08-02) 552浏览 0评论
PHP自动加载机制有两种实现方式: 一种是重写 function __autoload(){} 方法,这种方法在PHP7中已经被弃用,强制使用会提示以下错误: PHP Deprec...
3年前 (2018-08-02) 595浏览 0评论
最近,群里有朋友面试遇到如何解决PHP外部访问类私有属性的问题。 对于这个问题,解决方案应该是有几种的。下面给个小demo说明下利用PHP反射机制来解决此问题: <?php /** 使用PHP...
3年前 (2018-07-05) 708浏览 6评论
在PHP中所有的报错信息可以用 error_reporting() 这个函数来设置: 它的参数有字符串和数字两种表示方法,共14个等级,数字和字符串均可以表示,数字是以累加和表示,字符串式支持类逻辑运算方式表示: 代码如下: er...