02 2014 档案

摘要:这个脚本是使用shell编写,为了快速在生产环境上部署LNMP/LAMP/LANMP(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS/Redhat 5+、Debain 6+和Ubuntu 12+脚本特性:持续不断更新源码编译安装,大多数源码是最新stable版,并从官方网址下载一些安全优化提供多个数据库版本(MySQL-5.6, MySQL-5.5, MariaDB-5.5,Percona-5.5,Percona-5.6)提供多个PHP版本(php-5.5, php-5.4, php-5.3)提供Nginx、Tengine提供多 阅读全文
posted @ 2014-02-28 17:55 火腿骑士 阅读(224) 评论(0) 推荐(0) 编辑
摘要:http://my.oschina.net/5say/blog/201290模板输出基本输出12{{ date('d/m/y') }}原样输出12{{{''}}}特殊字符串将被自动转义,最终结果如下:12<script>alert("CHUNKY BACON!");</script>控制结构if12@if($something =='Red Panda')3Something is red, white, and brown!4@elseif($somet 阅读全文
posted @ 2014-02-28 10:08 火腿骑士 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:MongoDB虽然不像我们常用的mysql,sqlserver,oracle等关系型数据库有group by函数那样方便分组,但是MongoDB要实现分组也有3个办法:* Mongodb三种分组方式:* 1、group(先筛选再分组,不支持分片,对数据量有所限制,效率不高)* 2、mapreduce(基于js引擎,单线程执行,效率较低,适合用做后台统计等)* 3、aggregate(推荐) (如果你的PHP的mongodb驱动版本需>=1.3.0,推荐你使用aggregate,性能要高很多,并且使用上要简单些,不过1.3的目前还不支持账户认证模式,可以通过http://pecl.php. 阅读全文
posted @ 2014-02-27 18:35 火腿骑士 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:MongoDB集群包括一定数量的mongod(分片存储数据)、mongos(路由处理)、config server(配置节点)、clients(客户端)、arbiter(仲裁节点:为了选举某个分片存储数据节点那台为主节点)。 阅读全文
posted @ 2014-02-27 17:39 火腿骑士 阅读(155) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-27 17:07 火腿骑士 阅读(1) 评论(0) 推荐(0) 编辑
摘要:高性能MySql进化论(十二):Mysql中分区表的使用总结http://binary.duapp.com/category/sql当数据量非常大时(表的容量到达GB或者是TB),如果仍然采用索引的方式来优化查询,由于索引本生的消耗以及大量的索引碎片的产生,查询的过程会导致大量的随机I/O的产生,在这种场景下除非可以很好的利用覆盖索引,否则由于在查询的过程中需要根据索引回数据表查询,会导致性能受到很大的影响,这时可以考虑通过分区表的策略来提高查询的性能。不同的数据库管理系统对分区的实现可能有所区别,本文主要以MYSQL为基础1 分区的类型1.1RANGE分区按照RANGE分区的表是通过如下一种 阅读全文
posted @ 2014-02-27 17:00 火腿骑士 阅读(124) 评论(0) 推荐(0) 编辑
摘要:(1)建索引(2)表分区(3)存储过程用mysql表分区来优化大数据量的表mysql分区功能详细介绍,以及实例张映 发表于 2010-09-13分类目录:mysql一,什么是数据库分区前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个 阅读全文
posted @ 2014-02-27 16:38 火腿骑士 阅读(199) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/wly923/tag/MongoDB/当前标签: MongoDBMongo服务器集群配置学习三——分片风行影者 2013-04-14 22:35 阅读:457 评论:0Mongo服务器集群配置学习二——副本集风行影者 2013-04-14 18:01 阅读:332 评论:0Mongo服务器集群配置学习一——主从复制风行影者 2013-04-14 13:40 阅读:1106 评论:1python编写爬虫脚本并实现APScheduler调度风行影者 2013-04-11 23:27 阅读:1022 评论:1 阅读全文
posted @ 2014-02-26 18:05 火腿骑士 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1.抽象角色(之前是抽象类,此处应改为接口)Java代码publicinterfaceSubject{publicvoidrequest();}2.具体角色Java代码publicclassRealSubjectimplementsSubject{publicRealSubject(){}publicvoidrequest(){System.out.println("真正做事的。");}}3.代理处理器/*** 该代理类的内部属性为Object类,实际使用时通过该类的构造函数DynamicSubject(Object obj)对其赋值;* 此外,在该类还实现了invoke方 阅读全文
posted @ 2014-02-26 15:55 火腿骑士 阅读(110) 评论(0) 推荐(0) 编辑
摘要:http://v3.golaravel.com/docs/目录Laravel概览更新日志安装与设置系统需求安装服务器设置基本设置环境友好的链接(URL)路由基础通配符(Wildcards)404事件(The 404 Event)过滤器(Filters)模式过滤器(Pattern Filters)全局过滤器(Global Filters)路由组(Route Groups)命名路由(Named Routes)HTTPS路由(HTTPS Routes)扩展包路由(Bundle Routes)控制器路由(Controller Routing)命令行路由测试(CLI Route Testing)控制器基 阅读全文
posted @ 2014-02-26 15:07 火腿骑士 阅读(284) 评论(0) 推荐(0) 编辑
摘要:php中常规缓存主要有:"file", "database", "apc", "memcached", "redis", "array"等。1、APC 缓存I. APC安装配置参考我的文章II. php.ini配置项[APC]段详解引用[apc]; alternative php cache 用于缓存和优化php中间代码apc.cache_by_default = on;sys; 是否默认对所有文件启用缓冲。; 若设为off并与以加号开头的apc.filters指令一起用,则 阅读全文
posted @ 2014-02-26 14:23 火腿骑士 阅读(151) 评论(0) 推荐(0) 编辑
摘要:https://packagist.org/explore/popular 阅读全文
posted @ 2014-02-26 10:27 火腿骑士 阅读(92) 评论(0) 推荐(0) 编辑
摘要:简介现在软件规模越来越大,PHP项目的开发模式和许多年前已经有了很大变化。记得初学PHP那会儿,boblog是一个很好的例子,几乎可以代表 PHP项目的开发模式。当时PHP 5.x以上的版本刚开始流行,仍然有大量的生产环境使用PHP4.x。由于历史遗留的问题,OOP思想在PHP项目中还不是那么广泛流行。随着 PHP5.3的发布,PHP项目规模的扩大,在其他语言领域大展身手的OOP开发模式也在PHP中崭露头角。大型项目不可能是从头开始的,使用社区已经提供的资源可以为项目带来很大的便利。然而各自为政的打包方式、依赖关系的处理,导致了很难将两个开源项 目集成到一起。虽然有pear这种PHP官方支持的 阅读全文
posted @ 2014-02-26 10:26 火腿骑士 阅读(1398) 评论(0) 推荐(0) 编辑
摘要:myeclipse 生成JAR包并引入第三方包我用的是myeclipse8.0首先用myeclipse生成JAR一、生成JAR包1、点选项目右键—>Export2、Java—>JARfile—>Next3、选中项目选中要创建JAR包的项目4、选择保存路径在JARfile里选择你要保存的路径然后两次Next5、在Mainclass里找到程序的入口。点击Browse在弹出的对话框里找到Main方法的入口点击OK——>finish就可以生成JAR文件了二、引入第三方包1、在创建好的JAR文件里找到META-INF\MANIFEST.MF打开之后添加内容为:Manifest-V 阅读全文
posted @ 2014-02-26 10:05 火腿骑士 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Composer 基本指令操作使用註: 若 composer.phar 改名為 composer, 請自行將 "php composer.phar" 替換成 "composer".下述整理自此篇:Composer command line interfaceinit: php composer.phar initinstall: php composer.phar installupdate:php composer.phar updatephp composer.phar update vendor/package vendor/package2php 阅读全文
posted @ 2014-02-25 18:43 火腿骑士 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Eloquent ORM简介基本用法集体赋值插入、更新、删除软删除时间戳查询范围关系查询关系预先加载插入相关模型触发父模型时间戳与数据透视表工作集合访问器和调整器日期调整器模型事件模型观察者转为数组或JSON简介Laravel 自带的 Eloquent ORM 为您的数据库提供了一个优雅的、简单的 ActiveRecord 实现。每一个数据库的表有一个对应的 "Model" 用来与这张表交互。在开始之前,确认已在app/config/database.php文件中配置好数据库连接。基本用法首先,创建一个 Eloquent 模型。模型通常在app/models目录,但是您可以 阅读全文
posted @ 2014-02-25 14:52 火腿骑士 阅读(1841) 评论(0) 推荐(0) 编辑
摘要:Spring Boot——2分钟构建spring web mvc REST风格HelloWorldhttp://projects.spring.io/spring-boot/http://spring.io/guides#gsexample博客分类:springmvc杂谈springspring boot之前有一篇《5分钟构建spring web mvc REST风格HelloWorld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时 阅读全文
posted @ 2014-02-25 14:32 火腿骑士 阅读(312) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-25 14:19 火腿骑士 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-24 12:27 火腿骑士 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Unity是Unity是微软patterns& practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序,有以下优点: 1.简化了对象的创建,特别是针对分层对象结构和依赖关系; 2.需求的抽象,允许开发人员在运行时或配置文件中指定依赖关系,简化横切关注点的管理; 3.推迟为容器配置组件的时机,增加了灵活性; 4.服务定位能力,这使客户能够存储或缓存容器; 5.实例和类型拦截下载地址:http://unity.codeplex.com/目前最新的版本为 unity 3.0 for .net 3.5 preview以下程序用的是2.... 阅读全文
posted @ 2014-02-22 22:20 火腿骑士 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:http://my.oschina.net/tongjh/blog/194231http://baike.baidu.com/view/1020297.htm一、laravel路由(应用中的大多数路由都会定义在app/routes.php文件中)routes.php1Route::get('/test','TestController@index');一个路由就定义好了,当访问 http://xxx.com/public/index.php/test 时就会去找 app/controllers/TestController.php的index方法TestCont 阅读全文
posted @ 2014-02-22 19:59 火腿骑士 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之Eloquent ORMhttp://dingjiannan.com/2013/laravel-eloquent/定义Eloquent模型模型通常放在app/models目录中,但是您可以自由地把它们放在任何地方,只要它能根据您的composer.json文件自动加载。除非显示地指定表名,Eloquent默认情况下将模型类名的小写,复数形式作为表名。如我们定义的模型为Game,那么它将操作games数据表。name ='Assassins Creed'; $game->description ='Assassins VS templars.&# 阅读全文
posted @ 2014-02-22 14:10 火腿骑士 阅读(724) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之数据库操作http://dingjiannan.com/2013/laravel-database/数据库配置Laravel数据库配置在app/config/database.php中进行,其中'fetch'=> PDO::FETCH_CLASS,设置数据返回格式,默认以类放回,你以$book->name形式访问数据。如果设置成PDO::FETCH_ASSOC,则以数组形式返回$book['name']。'default'=>'mysql',指定数据库连接,在下面的connections中配置 阅读全文
posted @ 2014-02-22 14:09 火腿骑士 阅读(626) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之验证http://dingjiannan.com/2013/laravel-validation/基本验证使用Validator::make($data, $rules)验证,第一个参数为需验证的数据,第二个参数为每个字段的验证规则Route::post('/registration',function(){ $data =Input::all();// Build the validation constraint set. $rules = array('username'=>'alpha_num');// Crea 阅读全文
posted @ 2014-02-22 14:07 火腿骑士 阅读(249) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之请求http://dingjiannan.com/2013/laravel-request/获取请求数据获取当前请求所包括的所有GET和POST数据Route::get('/',function(){ $data =Input::all(); var_dump($data);});输入http://myapp.dev/?foo=bar&baz=boo,得到array(2){["foo"]=>string(3)"bar"["baz"]=>string(3)"boo&quo 阅读全文
posted @ 2014-02-22 14:05 火腿骑士 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之表单http://dingjiannan.com/2013/laravel-forms/创建表单除了原有的方式创建表单,Laravel提供了一种便捷的方式Form::open(array('url' => 'our/target/route'))Form::close()编译后HTML为自定义提交方法Form::open(array('url'=>'our/target/route','method'=>'GET','accept-charset' 阅读全文
posted @ 2014-02-22 14:04 火腿骑士 阅读(555) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之URL生成http://dingjiannan.com/2013/laravel-url/获取当前URL获取当前URL有两种方式,URL::current()或URL::full(),区别是返不返回GET参数如Route::get('/current/url',function(){return URL::current();});输入/current/url?foo=bar时只显示http://myapp.dev/current/url。使用URL::full()则显示http://myapp.dev/current/url?foo=bar获取之前的URL 阅读全文
posted @ 2014-02-22 14:03 火腿骑士 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之控制器http://dingjiannan.com/2013/laravel-controller/控制器通常Laravel控制器文件放在app/controllers/目录下。该目录已被Composer自动加载。控制器名称可以任意取,但一般以Controller为后缀,然后继承BaseController或Controller类,BaseController通常包括一些公用的控制器逻辑。'FooController@method','as'=>'name'));使用URL::action方法获取一个控制器操作的链接$u 阅读全文
posted @ 2014-02-22 14:02 火腿骑士 阅读(403) 评论(0) 推荐(0) 编辑
摘要:Laravel 4之路由http://dingjiannan.com/2013/laravel-routing/Laravel 4路由是一种支持RESTful的路由体系, 基于symfony2的Routing组件构成,语法简洁明了,功能强大。关于RESTful,参考理解RESTful架构这篇文章。Laravel应用中的大多数路都会定义在app/routes.php文件中。基本路由最基本的Laravel路由由URI和闭包回调函数(匿名函数)组成。第二个参数可以是一个匿名函数,也可以是一个数组,用于指定过滤器或是HTTPS协议等Route::get('my/page',functi 阅读全文
posted @ 2014-02-22 14:01 火腿骑士 阅读(858) 评论(0) 推荐(1) 编辑
摘要:http://dingjiannan.com/2013/laravel-responses/laravel 4之视图及Responses16 Aug 2013Laravel的Responses继承自Symfony\Component\HttpFoundation\Response类,提供了多种方法用于构建HTTP Response。比如View Responses.视图Views视图即包含HTML展示界面。Laravel视图通常位于app/views目录中,以.php文件名结尾,比如Views!Oh yeah! VIEWS!通过View::make(),很容易在路由中返回// app/rout 阅读全文
posted @ 2014-02-22 14:00 火腿骑士 阅读(318) 评论(0) 推荐(0) 编辑
摘要:http://www.golaravel.com/article/laravel-installation-guide/http://laravel.com/api/4.1/http://dingjiannan.com/Git 介绍之所以要说 Git,就是因为 Composre 有时需要用到 Git,还是安装上比较好,Composer 暂且不表,先来了解一下 Git 吧(已经安装的童鞋跳过这里,直接看Composer介绍)Git 是一个快速、可扩展的分布式版本控制系统。好,介绍就到这里,详细的可以到Git 官网去了解更多,我们主要讲一下它的安装。这里只以 Ubuntu 和 Windowns 为 阅读全文
posted @ 2014-02-22 13:07 火腿骑士 阅读(508) 评论(3) 推荐(3) 编辑
摘要:Tag:CodeIgniterZend Acl权限控制1、Zend_Acl简介Zend_Acl为权限管理提供轻量并灵活的访问控制列表(ACL,access control list)的实现。一般地,应用软件可以利用这样的功能限制某些特定对象来访问特定保护的对象。resource(资源)是一个限制访问的对象。在Zend_Acl中,创建一个resource非常简单。Zend_Acl提供了resource接口Zend_Acl_Resource_Interface使开发者在程序中创建resources非常容易。role(角色)是一个可以发出请求去访问Resource的对象。像Resources一样,创 阅读全文
posted @ 2014-02-21 09:42 火腿骑士 阅读(243) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-15 12:14 火腿骑士 阅读(5) 评论(0) 推荐(0) 编辑
摘要:工作闲暇之余,我想设计并开发一款轻量级 Java Web 框架,看看能否取代目前最为流行的而又越来越重的 Spring、Hibernate 等框架。请原谅在下的大胆行为与不自量力,本人不是为了重造轮子,而是为了改造轮子。该框架现取名为Smart Framework,我希望它能够成为大家心中的 Smart。项目源码 | 参考手册 | Maven仓库开发该框架是为了:加速基于 Java 的中小型 Web 应用程序的开发,让开发人员将更多的精力集中到业务上,而无需过多地关心底层技术细节。推广国内开源事业的发展,吸引更多有想法并且有开源奉献精神的朋友,一起共同探讨,并分享自己的经验。对于个人而言,我想 阅读全文
posted @ 2014-02-12 13:46 火腿骑士 阅读(260) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-10 00:37 火腿骑士 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-09 21:03 火腿骑士 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-02-08 17:48 火腿骑士 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示