自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 phpExcel手册之常用功能指南

PHPExcel基本操作:定义EXCEL实体即定义一个PHPEXCEL对象,并设置EXCEL对象内显示内容?123456789101112131415161718192021222324// Excel开始// 准备EXCEL的包括文件//

2016-09-22 19:12:56 372

原创 Laravel 支付 使用支付宝进行支付

/* 支付 */ public function pay() { header("content-type:text/html;charset=utf8"); //echo 1;die; // ******************************************************配置 start

2016-09-21 08:48:42 3175

原创 mysql慢查询日志使用总结

mysql慢查询日志使用总结首先查看log_output参数,确认日志信息输出到操作系统文件还是数据库的表中:mysql> show variables like 'log_output';+---------------+-------+| Variable_name | Value |+---------------+-------+| log_output    |

2016-09-20 13:04:22 512

原创 索引的优点和缺点

索引的优点:1、索引能够提高数据检索的效率,降低数据库的IO成本。2、索引还有一个非常重要的用途,就是降低数据的排序成本。       每个索引中的索引数据都是按照索引键值进行排序后存放的,所以,当我们的query语句中包含排序分组操作的时候,如果我们的排序字段和索引字段刚好一致,MySQL Query Optimizer就会告诉mysqld在取得数据后不用排序了。      分组

2016-09-19 14:29:28 1157

原创 MySQL比like语句更高效的写法

MySQL比like语句更高效的写法locate position instr find_in_set (2014-05-07 17:40:04)标签: locate instr find_in_set分类: MySQL你是否一直在寻找比MySQL的LIKE语句更高效的方法的,下面我就为你介绍几种。

2016-09-19 11:29:37 9811

原创 慢查询、explain profile,mysql优化

mysql profile explain slow_query_log分析优化查询在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询 (分析出现出问题的sql)2、Explain (显示了my

2016-09-19 11:26:14 651

原创 explain详解

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchome_sp

2016-09-19 11:19:18 3958 2

原创 mysql——触发器

触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete)3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/update/dele

2016-09-18 15:06:49 355

原创 MySQL存储过程详解

mysql存储过程详解1.     存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一

2016-09-18 15:05:19 940

原创 头像上传

jQuery插件之ajaxFileUploadajaxFileUpload.js 很多同名的,因为做出来一个很容易。我用的是这个:https://github.com/carlcarl/AjaxFileUpload 下载地址在这里:http://files.cnblogs.com/files/kissdodog/ajaxfileupload_JS_File.rarAjaxFileU

2016-09-17 19:20:52 828

原创 如何防止 SQL 注入?

我修改一下那个很经典的笑话:程序员不应该执行删除地球这样的SQL语句,而是写删除一个行星,然后将地球当作参数传入。$stmt = $mysqli->prepare("DELETE FROM planet WHERE name = ?");$stmt->bind_param('s', "earth");$stmt->execute();

2016-09-17 19:19:11 337

原创 redis配置主从复制

首先linux安装redis然后修改从服务器的redis端口号(只要不跟主的一样就行)127.0.0.1:6379> slaveof 192.168.1.122 6379然后就测试吧。。。。。。。。

2016-09-17 17:12:19 252

原创 linux下如何安装redis

在linux下安装redis教程,前提是你要安装gcc否则你是不能安装redis的$ yum install gcc-c++ $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make make完后

2016-09-13 20:33:33 567 1

原创 nginx动静分离

动态文件放到apache中静态文件放到nginx中最后重启nginx搞定

2016-09-13 20:23:34 389

空空如也

空空如也

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

TA关注的人

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