自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 php 浅复制与深复制

自PHP5起,new运算符自动返回一个引用,一个 对象变量 已经不再保存整个对象的值,只是保存一个标识符来访问真正的对象内容。当对象作为参数传递,作为结果返回,或者赋值给另外一个变量,另外一个变量跟原来的不是引用的关系,只是他们都保存着同一个标识符的拷贝,这个标识符指向同一个对象的真正内容。项目中 为一个变量赋值一个对象时 后续对象改变时会同时改变赋值的对象浅复制:使用clone来复制对象,这种复制

2017-08-15 17:51:12 362

原创 centos下 使用phpstorm+xdebug 远程调试代码

centos下 使用phpstorm+xdebug 远程调试代码配置的虚拟机的时候找了好多的文档 感觉写的都不是很详细 在这里整理一下进行xdebug调试,我们需要xdebug客户端和xdebug服务端,编译到php的就是服务端,客户端一般需要我们自己安装phpstorm,或者一般的IDE都已经集成.当我们进行xdebug调试时,首先客户端会监听一个端口,然后等待xdebug服务端连接,连接成功则进

2017-08-07 15:09:53 2526

转载 30个php操作redis常用方法代码例子无标题笔记

redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE示例:

2017-02-09 18:07:49 301

转载 十个正确使用 Redis 的技巧

Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS *Okay, 以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。

2017-02-09 18:05:09 499

转载 Redis应用场景

1.取最新N个数据的操作比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSH latest.comments命令,向list集合中插入数据插入完成后再用LTRIM latest.comments 0 5000命令使其永远只保存最近5000个ID然后我们在客户端获取某一页评论时可以用

2017-02-09 18:02:55 224

转载 PHP 安全性漫谈

本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内 一、apache server安全性设置 1、以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低的权限用户来运行

2017-02-09 18:00:38 789

转载 全栈必备:MySQL性能调优

对于全栈而言,数据库技能不可或缺,关系型数据库或者nosql,内存型数据库或者偏磁盘存储的数据库,对象存储的数据库或者图数据库……林林总总,但是第一必备技能还应该是MySQL。从LAMP的兴起,到Mariadb的出现,甚至PG的到来,熟练的MySQL技能都是大有用武之地的。MySQL数据库技术的方方面面也是很多,这里只涉及必备的性能调优,推崇从下向上的性能调优,主要包括运行环境,配置参数,SQ

2017-02-09 17:30:56 291

转载 美团网技术团队分享的MySQL索引及慢查询优化教程

这篇文章主要介绍了美团网技术团队分享的MySQL索引及慢查询优化教程,结合了实际的磁盘IO情况对一些优化方案作出了分析,十分推荐!需要的朋友可以参考下 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“

2017-02-09 17:29:51 563 1

转载 文章标题

第一部分:基础知识:索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里,不用一页一页查阅找出需要的资料。关键字index————————————————————-唯一索引强调唯一,就是索引值必须唯一,关键字unique index创建索引:1、create unique index 索引名 on 表名(列名);2、alter tabl

2017-02-09 17:23:33 156

转载 PHP高手干货分享:不能不看的50个细节!

1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’] 的

2017-02-09 14:04:25 525

转载 PhpStorm 快捷键大全

PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。Phpstrom的一款名为Magicento的插件对快速创建Magento插件十分有用。常用快捷键设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“eclipse”

2017-02-09 14:01:11 10826

转载 Apache和Nginx运行原理解析

Web服务器Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。应用层使用HTTP协议。HTML文档格式。浏览器统一资源定位器(URL)。Web服务器常常以B/S(Browser/Server)方式提供服务。浏览器和服务器的交互方式如下: GET /index.php HTTP/1.1 +---------------

2017-02-08 21:52:30 5039

转载 Lnmp环境搭建

1、检查并安装组件1yum -y install gcc automake autoconf libtool make gcc-c++ glibc2、安装库1yum -y install libxslt-devel \2libjpeg libjpeg-devel libpng libpn

2017-02-08 21:50:47 216

转载 Redis Centos6.5 安装以及开机启动脚本

一:安装Redis1、下载源码,解压缩后编译源码# wget http://download.redis.io/releases/redis-2.8.3.tar.gz  # tar xzf redis-2.8.3.tar.gz  # cd redis-2.8.3  # make  2、进入安装目录的src文件夹下,有四个可执行文件redis-server、redis-b

2017-02-08 21:46:13 279

原创 在windows下进行linux开发:利用Vagrant+virtualbox

1.介绍Vagrant我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,redis等等。出于个人使用习惯,可能我们还是比较习惯用windows。虽然说在windows下搭建各种开发环境是可行的,各大开发环境都有windows版本。然而在windows下配置有时候会显得繁琐,并且还会导致开发环境(windows)和生产环境(lunix)不一致。能

2017-02-08 21:30:12 200

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除