代码改变世界

输入URL之后都发生了什么

2015-06-12 15:02 by 轩脉刃, 3800 阅读, 收藏, 编辑
正文内容加载中...

elk收集分析nginx access日志

2015-06-11 09:59 by 轩脉刃, 16011 阅读, 收藏, 编辑
摘要:# elk收集分析nginx access日志首先elk的搭建按照这篇文章[使用elk+redis搭建nginx日志分析平台](http://www.cnblogs.com/yjf512/p/4199105.html)说的,使用redis的push和pop做队列,然后有个logstash_index... 阅读全文

shell的历史

2015-05-21 12:17 by 轩脉刃, 1761 阅读, 收藏, 编辑
摘要:# shell的历史# shell概况人想要和操作系统进行交互,传送指令给操作系统,就需要使用到shell。宏义的shell是人与机器交互的页面,它分为两种,一种是有界面的,比如GUI,另外一种是没有界面的,完全是指令操作的(CLI)。我们一般说的shell指的就是命令行界面。## Bourne s... 阅读全文

Laravel5做权限管理

2015-05-20 10:08 by 轩脉刃, 34264 阅读, 收藏, 编辑
摘要:# 关于权限管理的思考最近用laravel设计后台,后台需要有个权限管理。权限管理实质上分为两个部分,首先是认证,然后是权限。认证部分非常好做,就是管理员登录,记录session。这个laravel中也有自带Auth来实现这个。最麻烦就是权限认证。权限认证本质上就是谁有权限管理什么东西。这里有两个方... 阅读全文

postgres配置主从流复制

2015-05-13 10:11 by 轩脉刃, 27911 阅读, 收藏, 编辑
摘要:# postgres主从流复制postgres在9.0之后引入了主从的流复制机制,所谓流复制,就是从库通过tcp流从主库中同步相应的数据。postgres的主从看过一个视频,大概效率为3w多事务qps。postgres的主从主称之为primary,从称为stand_by。主从配置需要注意的一个是主从... 阅读全文

laravel5如何创建service provider和facade

2015-04-17 10:10 by 轩脉刃, 13228 阅读, 收藏, 编辑
摘要:# laravel5如何创建service provider和facadelaravel5创建一个facade,可以将某个service注册个门面,这样,使用的时候就不需要麻烦地use 了。文章用一个例子说明怎么创建service provider和 facade。# 目标我希望我创建一个AjaxR... 阅读全文

postgres中几个复杂的sql语句

2015-04-16 10:40 by 轩脉刃, 5073 阅读, 收藏, 编辑
摘要:# postgres中几个复杂的sql语句# 需求一需要获取一个问题列表,这个问题列表的排序方式是分为两个部分,第一部分是一个已有的数组[0,579489,579482,579453,561983,561990,562083] 第二个部分是按照id进行排序,但是需要过滤掉前面已有的数组。最开始的时候... 阅读全文

Laravel5设计json api时候的一些道道

2015-04-14 08:13 by 轩脉刃, 13856 阅读, 收藏, 编辑
摘要:# 对于返回数据格式没规整的问题在开发api的时候,这个问题是和客户端交涉最多的问题,比如一个user结构,返回的字段原本是个user_name的,它应该是string类型。但是呢,由于数据库设计这个字段的时候允许为null,那么这个字段获取回来,就可能返回null,这个对于弱类型语言是没什么问题的... 阅读全文

技术晨读_2015_4_13

2015-04-13 09:08 by 轩脉刃, 375 阅读, 收藏, 编辑
摘要:#技术晨读#理解PDO的ATTR_PERSISTENTPDO在new的时候可以设置ATTR_PERSISTENT表示这个连接是一个长连接,当脚本结束时候而进程没有结束的时候,这个连接在下次还是可以使用的。是否使用这个长连接直接涉及到连接效率,php的启动服务模式等。http://stackoverf... 阅读全文

PHP 中的Closure

2015-04-13 09:07 by 轩脉刃, 10964 阅读, 收藏, 编辑
摘要:# PHP 中的ClosureClosure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的。匿名函数就是没有定义名字的函数。这点牢牢记住就能理解匿名函数的定义了。比如下面的代码```function test() { return 100;};functi... 阅读全文