自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Laravel中间件实现原理

1. 什么是中间件?对于一个Web应用来说,在一个请求真正处理前,我们可能会对请求做各种各样的判断,然后才可以让它继续传递到更深层次中。而如果我们用if else这样子来,一旦需要判断的条件越来越来,会使得代码更加难以维护,系统间的耦合会增加,而中间件就可以解决这个问题。我们可以把这些判断独立出来做成中间件,可以很方便的过滤请求。2. Laravel中的中间件在Laravel中,中间件的实现其实是依

2017-02-21 15:40:28 5037

原创 Laravel源码(流程)解析

解析indexphp解析appphpApplication类解读EventServiceProvider解析RoutingServiceProvider解析回到appphp回到indexphp解析AppHttpKernel__construct方法handle方法回到indexphp总结解析index.php 首先我们来看index.php这个人口文件//为Laravel

2017-02-21 15:30:30 1408

原创 Mysql之sql语句优化:explain

explain的列分析select_type 查询类型table 查询针对的表possible_key 可能用到的索引key 最终用的索引key_len 使用的索引的最大长度type列 是指查询的方式 非常重要是分析查数据过程的重要依据ref列 指连接查询时 表之间的字段引用关系rows 是指估计要扫描多少行extraexplain的列分析id: 代表select 语句的编

2017-02-17 09:57:29 1086

转载 Linux下最完整的Samba服务器配置攻略

关于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿。找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什么,好不容易找了个简单的教程,从头到尾跟着做,尼玛,浪费时间精力不说,就是跑不起来。是不是有种吐血的生理反应了。唉,不会写文档的娃,伤不起啊。而本文实现的是Linux和Windows间资源互通的问题:在Linux下架设Samba服务器,在Windows下来访问。

2017-02-15 11:08:43 425

原创 mysql优化 索引优化策略

索引优化策略1索引类型1 B-tree索引2 hash索引2 btree索引的常见误区1 在where条件常用的列上都加上索引2 在多列上建立索引后查询哪个列索引都将发挥作用索引左前缀原则索引优化策略1:索引类型1.1 B-tree索引 注: 名叫btree索引,大的方面看,都用的平衡树,但具体的实现上, 各引擎稍有不同,比如,严格的说,NDB引擎,使用的是T-tree,而Myis

2017-02-14 16:07:49 525

原创 mysql优化 索引基本用法

使用索引为什么会快索引的类型哪些列上适合添加索引索引的使用建立索引添加主键索引查询索引均可下列几种情况下有可能使用到索引下列的表将不使用索引查看索引的使用情况简述mysql四种索引的区别复合索引全文索引案例全文索引查询说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行个正确的’create index’,查询速度就可能提高百倍千倍,

2017-02-14 16:01:18 285

原创 Redis字符串类型的操作

set key value ex 秒数 px 毫秒数 nx xxmset multi set 一次性设置多个键值get keymget key1 key2 keynsetrange key offset valueappend key valuegetrange key start stopgetset key newvalueincr keyincrby key numb

2017-02-08 16:23:44 463

原创 多服务器共享Session的解决方案

问题为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session?1、写客户端Cookie的方式把原来存储在服务器磁盘上的session数据存储到客户端的cookie中去。(一般是把session数据按照自己定义的加密规则(如:采用DES、RS

2017-02-07 15:28:59 5978

原创 Redis对于key的操作命令(附PHP代码)

Redis对于key的操作命令del key1 key2 Keyn作用 删除1个或多个键rename key newkey作用 给key赋一个新的key名renamenx key newkey作用 把key改名为newkeymove key dbkeys pattern 查询相应的keyrandomkey 返回随机keyexists key判断key是否存在返回10type key

2017-02-07 11:10:08 5965

原创 redis-配置文件详解

==配置文件全解=====基本配置daemonize no 是否以后台进程启动databases 16 创建database的数量(默认选中的是database 0)save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save 300 10 #必须是300秒之后至少10个关键字发生变化。save 60 10000 #必须是60秒

2017-02-06 11:15:09 310

原创 liunx之sed命令详解

简介使用语法常用选项option可选常用命令command实例a 追加追加指定单行范围匹配追加追加指定正则匹配行i 插入c 取代取代指定单行范围匹配替换正则匹配替换s 替换正则表达式后向引用d 删除删除指定单行范围匹配删除正则匹配删除p 打印范围匹配打印正则匹配打印简介sed全称是:Stream EDitor,是一个很好的文件处理工具使用语法sed [option]

2017-02-04 16:50:31 481

地区四级联动(省-市-区-街道)

地区四级联动(省-市-区-街道) 包含国内所有的城市,细化到街道

2018-06-06

空空如也

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

TA关注的人

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