自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 图解https

HTTPS 是身披 SSL 外壳的 HTTPHTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用 SSL(SecureSocket Layer)和 TLS(Transport Layer Security)协议代替而已。 通常,HTTP 直接和 TCP 通信。当使用 SSL 时,则演变成先和 SSL 通信,再由 SSL和 TCP 通信了。简言之,所谓 HTTPS,其实就是身披 SS

2017-11-08 13:36:03 449

原创 Yii乐观锁的使用及原理

原理:数据表中使用一个int类型的字段来存储版本号,即该行记录的版本号。更新数据时,对比版本号是否一致sql查询代码如下(伪代码)update `test_ver` set `name`="lili" and `ver`=2 where `id`=1 and `ver`=1即在更新时的where查询条件中,带上之前查询记录时得到的版本号,如果其他线程已经修改了该记录,则版本号势必不会一致,则更新失败

2017-07-24 14:07:27 1107

原创 Mysql分页&关联查询优化

以下内容参考《高性能Mysql》优化关联查询这个话题基本上整本书都在讨论,这里需要特别提到的是:确保ON或者USING子句中的列上有索引。在创建索引的时候就要考虑到关联的顺序。 当表A和表B用列c关联的时候,如果优化器的关联顺序是B、A,那么就不需要在 B表的对应列上建上索引。没有用到的索引只会带来额外的负担。一般来说,除非 有其他理由,否则只需要在关联顺序中的第二个表的相应列上创建索引。

2017-07-24 14:05:49 1435

原创 Yii2验证码使用,不改源码实现验证码刷新

说明Yii2框架的官方文档对于验证码的使用设计的篇幅很少,然而验证码在开发中其实使用得非常多,以下是通过查阅资料,摸索出的方案解决了验证码不能刷新的问题使用步骤1. 定义验证码action和error一样,验证码需定义在actions方法中通常为了方便,可以直接将它定义在SiteController中,如果想定义在控制器也可以,只是调用时一定要指明是哪个控制中以SiteControlle

2016-11-03 16:14:23 4162 2

原创 PHP header()函数常用方法

PHP header()函数常用方法

2016-07-28 13:32:51 575

转载 【阿里在线技术峰会】罗龙九:云数据库十大经典案例分析

摘要: 在阿里巴巴在线峰会上的第二天,来自阿里云资深DBA专家罗龙九给大家带来了题为《云数据库十大经典案例分析》的分享。罗龙九以MySQL数据库为例,分析了自RDS成立至今,用户在使用RDS过程中最常见的问题,包括:索引、SQL优化、锁、延迟、参数优化、连接数、CPU、Iops、磁盘、内存等。

2016-07-21 10:05:03 1045

转载 云端基于Docker的微服务与持续交付实践

Docker与微服务云端生产环境部署应用Docker化改造持续交付流程实践

2016-07-20 09:55:18 4286

原创 CentOS7下PostgreSQL安装

1、安装# yum install postgresql-server2、初始化数据库# service postgresql initdb3、设置开机启动# chkconfig postgresql on4、创建postgresql用户# useradd postgres5、修改postgres密码# passwd postgres6、切换到postgres用户#su - postgres注:切

2016-07-13 13:25:45 910

原创 Yii2.0配置pathinfo

yii2.0默认的访问形式为:dxr.com/index.php?r=index/list,一般我们都会配置成pathinfo的形式来访问:dxr.com/index/list

2016-07-13 13:18:18 1337

原创 Mysql开启InnoDB引擎

mysql命令行查看InnoDB引擎是否支持, 在mysql配置文件中开启InnoDB,重启mysql服务即可

2016-07-13 13:15:45 1876

原创 PHPStorm + Xdebug 配置使用教程

下载XdebugXdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug官方网站:http://xdebug.org/ 配置php.ini将下载的xdebug.dll库拷贝到%PHP_HOME%/ext目录,然后打开php.ini文件添加如下配置:[XDebug]xdebug.profiler_a

2016-06-09 14:48:21 7736 1

转载 CentOS JDK安装

jdk安装

2016-05-18 10:13:34 618

原创 elasticSearch安装ik分词器

ik分词器github网址:https://github.com/medcl/elasticsearch-analysis-ik可参考该网页内容进行安装1、获取分词的依赖包    通过git clone https://github.com/medcl/elasticsearch-analysis-ik,下载分词器源码2、进入源码目录,将代码进行打包打包需要用到jdk,故在安装

2016-05-18 10:07:06 792

原创 elasticsearch安装

elasticSearch安装

2016-05-18 10:04:25 425

原创 php7.0 + mysql5.7.10 + nginx7.0 web开发环境搭建(CentOS7)

一、搭建nginx开发环境 参考官方文档:http://nginx.org/en/linux_packages.html 1、设置yum 官当提供了利用yum来安装、升级nginx的方法 在/etc/yum.repos.d/目录下创建nginx.repo文件,输入以下代码:[nginx]name=nginx repobaseurl=http://nginx.org/packages/ce

2016-01-15 18:21:08 3574

原创 mac下,vagrant桥接,选择“en0: 以太网”无法启动虚拟机解决方案

/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/util/subprocess.rb:28:in `encode': "\xE4" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/util/subprocess.rb:28:in `block

2015-11-04 10:35:30 2677

php常用正则

正则表达式,比较全,个人积累,有些原创,有些是参照别人的

2014-10-16

空空如也

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

TA关注的人

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