- 博客(19)
- 问答 (1)
- 收藏
- 关注
转载 mysql优化最佳方案
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查
2017-12-27 13:31:25 259
原创 Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
首先是安装好PHP之后配置环境变量 然后在cmd中输入php -v 能看到版本号即为配置好了 之后在sublime中新建编译系统,输入代码{"cmd": ["php", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.php"}123456789
2017-12-27 13:25:25 866
原创 整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数、数组的分段和填充、数组与栈、数组与列队、回调函数、排序、计算、其他的数组函数等。
一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr); 在数组中检索applearray_search("apple",$arr); 在数
2017-10-17 22:54:24 266
转载 Windows下64位Apache+PHP+MySQL配置
Windows下64位Apache+PHP+MySQL配置软件下载目前,Apache和PHP均未出现官方的64位版本。Apache 64位: http://files.cnblogs.com/liangjie/httpd-2.2.19-win64.rarPHP 64位: http://files.cnblogs.com/liangjie/php
2017-08-01 10:16:39 386
原创 php判断是手机访问还是电脑访问
function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches
2017-07-14 11:37:42 347
原创 php各版本下载
http://de2.php.net/distributions/php-5.2.2.tar.bz2 公司用的php版本比较旧。。。 找了好久才找到
2017-06-05 17:52:29 1359
原创 restfun_api设计指南
RESTful API 设计指南作者: 张楠日期: 2017年5月27日网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。R
2017-05-27 17:39:30 385
原创 一个获取url主域名的方法
function get_domain($url){ $pattern = "/[/w-]+/.(com|net|org|gov|biz|com.tw|com.hk|com.ru|net.tw|net.hk|net.ru|info|cn|com.cn|net.cn|org.cn|gov.cn|mobi|name|sh|ac|la|travel|tm|us|cc|tv|jobs|asia|hn
2017-03-30 10:53:07 3816
转载 项目中应用Redis+Php的场景
redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。今天我们来看下php结合redis的一些应用场景前言一些案例中有的同学说为什么不可以用string类型,string类型完全可以实现呀我建议你看下我的专栏文章《Redis高级用法》,里面介绍了用hash类型的好处
2017-03-01 15:02:09 704
转载 【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合
需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮问题分析思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单可依赖的解决方案,未尝不是一种提升自我的尝试。解决:问题一:要求日志最好入库;但是,直接入库m
2017-02-22 15:51:45 534 1
转载 http状态代码以及含义
下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。状态代码状态信息含义100Continue初始的请求已经接受,客户应当继续发送请求的其余部
2016-07-11 15:04:08 290
转载 php的header函数之设置content-type多种使用情况
http://www.smsyun.com/home-index-page-id-186.html
2016-06-13 16:35:47 759
转载 数组转xml
// xml编码function xml_encode($data,$encoding='utf-8',$root="root") { $xml= '. $encoding . '"?>'; $xml.=' . $root. '>'; $xml.= data_to_xml($data); $xml.=' . $root
2016-05-18 11:42:13 236
转载 mysql事件
一、前言自MySQL5.1.0起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。对
2016-05-17 10:56:02 283
原创 ECharts 一个很好用的JS插件
早上起来闲逛codops,在它的Web Design & Development News: Collective #149 | Codrops发现了来自百度的数据可视化工具Echarts,貌似功能强大,自己尝试着学习下,顺便给大家梳理Echarts案例教程系列文章,欢迎大家点赞拍砖!简介ECharts,缩写来自Enterprise Charts,商业级数据图表,是
2016-05-09 18:18:21 820
转载 php7的新特性
截止到目前为止,PHP官方已经发布了php7的RC5版本,预计在11月份左右会发布第一个正式版本!现在来说php7的重大特性肯定已经是定型了,不会再有什么变动了。后续一些版本的迭代主要也就是修修bug,优化之类的。下面就来说话我们一直期待的php7.0新特征吧。1.标量参数类型声明现在支持字符串(string)、整型(int)、浮点数(float)、及布尔型(bool)参数声明
2016-05-09 18:15:59 243
原创 json转数组
php直接json_decode($json,true) 这样就可以得到数组的js的话 var array = eval(json),然后将array循环,就可以得到一个数组
2016-05-05 17:37:18 437
原创 随机生成4位随机数
纯数字的四位随机数rand(1000,9999)数字和字符混搭的四位随机字符串:function GetRandStr($len) { $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r
2016-05-05 13:48:25 5633
空空如也
求大神帮忙新浪微博php
2016-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人