自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无悔

欢迎关注我的微信公众号 dxk-blog

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 PHP性能分析——xhprof

你和别人同时写出了一个导出订单的功能,你的导出一次用了30分钟,别人用了1分钟,那么这里就很明显的区分出来了你们代码的效率。代码的优劣是问题的根源。如果我们想发现自己的代码是哪里出了问题导致执行这么慢,那么你就要学会怎么分析代码性能,找到瓶颈。 除了之前我们所说的可以使用xdebug分析PHP性能之外还可以使用xhprof分析。 Xhprof是facebook开源出来的一个php

2016-08-31 16:16:56 397

原创 简述缓存

在高并发情况下如何降低数据库和服务器的压力保证用户体验,如何提高你网站的性能,这些离不开缓存。而缓存越接近于用户越好。浏览器缓存 浏览器缓存是存储于客户端的缓存。对于一些不经常变化的http数据请求我们可以缓存到客户端。比如 css、js、html、image等静态文件。浏览器下次请求数据时如果未过期就可以直接从本地读取数据,这样能减轻服务器的压力,减少对用户和服务器带宽的占用。注意:浏览器

2016-08-26 17:24:45 539

原创 Mysql分库分表实践(短链接的实现)

业务场景简单分析一下短链接的业务场景。参照百度短链接http://dwz.cn/ 。根据长连接生成一个短链接。根据短链接解析出长链接。简单实现如何实现这个功能呢?也许你会考虑实现一个算法,将长链接转成短链接,实现长短的一一对应。然后再实现逆运算,将短链接换算回长链接。当然这种算法是不可能存在的。如果有那你就发现了世界上最牛的压缩算法了。其实短链接并没有一个固定的算法,主要

2016-08-24 17:50:14 951

原创 Mysql优化实践(分页优化)

当你和别人都能实现一个某个功能,这时候区分你们能力的不是谁干活多少,而是谁能写出效率更高的代码。比如显示一个订单列表它不仅仅是写一条SELECT SQL那么简单,我们还需要很清楚的知道这条SQL他大概扫描了多少行数据,返回了多少行数据,是否需要创建索引,创建什么样的索引,等等。 这里以订单列表显示和订单导出为例来谈谈Mysql分页优化。发现问题下边是一个订单表的简单表结构。里边有大概270万

2016-08-23 18:07:49 1700

原创 Laravel学习资源汇总

需要理解的几个名词Service Provider Service Container(IOC容器 laravel 的核心) Facades Eloquent ORM手册Laravel 5.1 手册 http://laravelacademy.org/laravel-docs-5_1Laravel 5.1 官方手册 https://laravel.com/docs/5.1Laravel

2016-08-22 23:13:49 894

原创 使用 PhpStorm开发Laravel项目

工欲善其事必先利其器。如果你想快速的写代码开发项目,必须选一个合适你选用的框架的开发工具。这里主要说一下PhpStorm对laravel的支持。Laravel Composer支持Ctrl + Alt + S 搜索composer 设置之后可以方便你在编辑器中安装和更新composer包,项目上右键composer>Add dependency如下图 Command Line Tool

2016-08-22 17:09:52 2671

原创 Laravel入门

安装Laravel安装composer https://getcomposer.org/Composer-Setup.exe 安装完毕执行CMD执行命令composer global require “laravel/installer” 你可以使用laravel new 或者composer create-project创建项目。 进入你要创建项目的目录,执行命令 composer cr

2016-08-22 15:22:59 264

原创 使用PHPStorm + Xdebug + Firefox 单步调试PHP并分析代码性能

工欲善其事必先利其器,如果你想看懂框架,快速找到一些代码中的疑难问题,首先要学会单步调试跟踪代码。 之前一直都是使用zendstudio + zend debuger + Firefox调试PHP的,。可是zend debuger在windows下不支持高版本的PHP(好像是可以支持到5.2),后来开始使用phpstorm和xdebug调试。安装PhpStorm官方地址:https://ww

2016-08-21 23:00:12 429

原创 svn服务安装与配置

SVN安装centos系统下执行yum install subversion创建项目svnadmin create dxk-test 创建项目dxk-test服务配置与权限控制vim conf/svnserve.conf[general]#不允许匿名用户访问anon-access = none#允许授权用户写操作auth-access = write#账户文件(用来控制用户账户密码)pa

2016-08-21 00:40:05 238

原创 Laravel 5.1 事件

简介Laravel事件提供了简单的观察者模式实现,允许你订阅和监听应用中的事件。事件类通常存放在app/Events目录,监听器存放在app/Listeners。 注意区别旧的laravel版本。下图为laravel5.1的升级说明。 注册事件和监听器我们可以在app/Providers/目录下的EventServiceProvider中注册事件和监听器映射关系,其中的listen属性包含了事件

2016-08-19 11:24:02 314

memcache1.2.1 for windows

windows下memcache安装包 附带php扩展包

2010-09-07

jsp论坛源代码(附数据库文件)(原创)

jsp论坛源代码(附数据库文件)(原创) jsp论坛源代码(附数据库文件)(原创) jsp论坛源代码(附数据库文件)(原创)

2010-06-23

Ajax与PHP基础教程随书源码

Ajax与PHP基础教程随书源码;Ajax与PHP基础教程随书源码

2010-06-04

JQuery_1.4_API

jquery1.4手册,学习jquery的必备手册,最新版

2010-04-05

css3.0中文参考手册

css3.0参考手册(最新版) css参考手册 css中文帮助文档 css3.0中文参考手册

2010-04-05

php论坛源代码(适合初学者学习使用)

php论坛源代码(原创,附带mysql数据库文件,适合初学者学习使用);

2010-04-04

空空如也

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

TA关注的人

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