在并行系统中并发问题永远不可忽视。尽管PHP语言原生没有提供多线程机制,那并不意味着所有的操作都是线程安全的。尤其是在操作诸如订单、支付等业务系统中,更需要注意操作数据库的并发问题。接下来我通过一个案例分析一下PHP操作数据库时并发问题的处理问题。首先,我们有这样一张数据表:1 mysql> sel...
分类:
数据库 时间:
2015-08-19 12:53:18
阅读次数:
187
微信公众平台开发入门教程关键字:微信公众平台开发作者:方倍工作室在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部。本系列教程将引导你完成如下任务:创建...
分类:
微信 时间:
2015-08-18 21:08:11
阅读次数:
460
【编者按】此前,阅读过了很多关于 PHP 性能分析的文章,不过写的都是一条一条的规则,而且,这些规则并没有上下文,也没有明确的实验来体现出这些规则的优势,同时讨论的也侧重于一些语法要点。本文就改变 PHP 性能分析的角度,并通过实例来分析出 PHP 的性能方面需要注意和改进的点。对 PHP 性能的分析,我们从两个层面着手,把这篇文章也分成了两个部分,一个是宏观层面,所谓宏观层面,就是 PHP 语言本...
分类:
Web程序 时间:
2015-08-18 19:16:27
阅读次数:
126
1.压力测试ab的使用学习
使用的软件和使用的命令,这是linux下的命令
request per second 要竟可能的大 实现大并发
time per second 的时间要竟可能小,小表示可以更快速进行反馈
2.php的语言级优化
php语言要先转化成为c语言,然后c再转化为汇编,所以尽量多的使用php自带的语言对性能有很大的提升。1)代码冗余较多,可读性不佳,性能低
为什么性能...
分类:
Web程序 时间:
2015-08-17 17:20:21
阅读次数:
166
这几天,我在学习PHP语言中的SPL。这个东西应该属于PHP中的高级内容。看上去非常复杂,可是非常实用。所以我做了长篇笔记。不然记不住,以后要用的时候,还是要从头学起。因为这是供自己參考的笔记,不是教程,所以写得比較简单,没有多解释。可是我想,假设你是一个熟练的PHP5程序猿,应该足以看懂以下的材料...
分类:
Web程序 时间:
2015-08-15 16:11:10
阅读次数:
149
最近浏览PHP语言的源码-比较函数 其实我说的比较函数不是字符串比较,而且当我用PHP 的数组排序时候需要比较函数 1,为什么用比较函数 ? ?首先用比较函数的好处就是代码的抽象,其实就是只有满足比较函数的规则...
分类:
Web程序 时间:
2015-08-11 16:26:15
阅读次数:
152
LAMP是目前最成熟的一种企业网站应用模式,可提供动态web站点应用及开发环境构成组件:Linux、Apache、MySQL、PHP/Perl/Python公司需求:搭建一台可以支持动态web站点的网站,并且可以支持PHP语言开发的环境,通过PHP部署一个论坛系统。需求的环境:系统:RedHatEnterpriseLinu..
分类:
Web程序 时间:
2015-08-09 19:01:30
阅读次数:
192
第一:SQL注入漏洞在进行网站开发的时候,程序员由于对用户输人数据缺乏全面判断或者过滤不严导致服务器执行一些恶意信息,比如用户信息查询等。黑客可以根据恶意程序返回的结果获取相应的信息。这就是所谓的SQL注入漏洞。sql注入地步骤:a)寻找注入点(如:登录界面、留言板等)b)用户自己构造sql语句(如...
分类:
编程语言 时间:
2015-08-04 14:58:32
阅读次数:
121
以前都没听过openwrt和luci,只接触过简单的php语言。由于工作原因,要修改下luci的界面,竟然用了我2天的时间才简单的了解了luci的用法。这里简单的和大家分享下。(就接触2天,本人又是菜鸟级别,高手直接略过吧)大家发现有什么错误就和我说下大家共同学习。我主要是想修改下open后台界面网...
分类:
Web程序 时间:
2015-07-30 22:38:26
阅读次数:
141
在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部。本系列教程将引导你完成如下任务:创建新浪云计算平台应用启用微信公众平台开发模式了解数据收发原理及消息...
分类:
微信 时间:
2015-07-21 10:21:14
阅读次数:
419