- 博客(13)
- 收藏
- 关注
原创 经典的Design Pattern的解释
Design Pattern 新解什麼是 Design Pattern?許多人一講到 Design Pattern,就會扯到什麼建築設計,因為他們全都是看四人幫的「Design Patterns」經典本的解釋,沒消化就照單全收。 如果不能用更生活化的方式解釋 Design Pattern,我會懷疑他們是不是真的瞭解 Design Pattern 的真義。什麼是 PatternPattern 最簡單
2005-08-27 18:37:00 1508
原创 设计模式汇总(一)
转自:http://www.cnblogs.com/team/DesignPattern.html1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可
2005-08-27 18:30:00 884
原创 设计模式汇总(二)
11、FLYWEIGHT—每天跟MM发短信,手指都累死了,最近买了个新手机,可以把一些常用的句子存在手机里,要用的时候,直接拿出来,在前面加上MM的名字就可以发送了,再不用一个字一个字敲了。共享的句子就是Flyweight,MM的名字就是提取出来的外部特征,根据上下文情况使用。 享元模式:FLYWEIGHT在拳击比赛中指最轻量级。享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做
2005-08-27 18:29:00 1259
原创 设计模式汇总(三)
18、MEMENTO—同时跟几个MM聊天时,一定要记清楚刚才跟MM说了些什么话,不然MM发现了会不高兴的哦,幸亏我有个备忘录,刚才与哪个MM说了什么话我都拷贝一份放到备忘录里面保存,这样可以随时察看以前的记录啦。 备忘录模式:备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住,并外部化,存储起来,从而可以在将来合适的时候把
2005-08-27 18:25:00 855
原创 Squid+MRTG实现完善的缓存代理和http服务加速代理
作者:Mirolers Squid是一种源代码开放的高性能代理缓存服务器。它可支持FTP,gopher和Http数据对象的代理。另外,Squid也支持SSL,多样化访问控制和代理请求的完整日志功能。通过轻量级的网际缓存协议,Squid以网状或层次的方式分配内存,这样能节省额外的带宽。提供Http服务加速代理,Web服务器把Http数据推到Squid缓存中,外界的请求访问可以通过缓存提取所需数据,实
2005-08-04 20:18:00 972
原创 FreeBSD中使用QUOTA(磁盘配额)来限制用户空间
虚拟主机中经常要限制用户空间的大小和文件的数量。这些限制在linux和FreeBSD中都是用QUOTA来实现的。这里我说下在FreeBSD下实现的方法; 开启QUOTA支持 首先需要修改内核加入对quota的支持 machine i386 cpu I686_CPU #ident GENERIC ident CNOSvhost maxusers 0 options QUOTA #就是这行了。 修改好
2005-08-03 00:05:00 975
原创 删除所有格式不符合的文件
目录下有很多 rar 文件,可是实际上有些是假的,不是真的 rar 文件。这行命令就是用来删除这类文件的。find . -name "*.rar" -exec file {} /;|grep -v RAR|awk -F":" {print $1}|xargs rm -f
2005-08-02 23:56:00 756
原创 一个小脚本,查看你的机器共进出多少包包
#!/bin/sh ##################################################### #Count Packages and uptime #FlyDragon(PKkingsong) cnfreeos@163.com #Http://www.cnfreeos.org #OICQ:42560779 ############################
2005-08-02 23:53:00 670
原创 Apache性能优化技巧
作者:徐永久发布日期:2002-08-13本文简要介绍了几个优化 Apache 的技巧,在实战中十分有用。升级 Apache 到最新版本,新版本往往包含性能提升和安全更新。在 httpd.conf 中设置 "HostNameLookups off" 能避免针对每个访问者的 DNS 域名的反向查询。对于繁忙的网站,在 httpd.conf 中设置 "MaxClients 230" 或者更高。这项设置
2005-08-02 23:39:00 1004
原创 对拥有一个几十万行表的 MySQL 性能优化的简单办法
由 徐永久 发表于 2005年05月12日 00:30。数据库的优化大概是在系统管理中最具有挑战性的了,因为其对人员的素质要求几乎是全方面的,好的 DBA 需要各种综合素质。在排除了操作系统,应用等引起的性能问题以外,优化数据库最核心的实际上就是配置参数的调整。本文通过一个简单的参数调整,实现了对拥有一个几十万行表的 group by 优化的例子。通过这个简单的调整,数据库性能有了突飞猛进的提升。
2005-08-02 23:31:00 1309
原创 数据库时代的终结
经 板桥里人 允许,转载此文。来自: http://www.jdon.com2005/04/28原文连接: http://www.jdon.com/artichect/dbover.htm 以数据库为核心的软件时代已经过去,数据库时代早已结束,当我看到J2EE征途中那么多人在对象和数据库之间彷徨痛苦ing的时候,我想我该出来喊一声了。 其实这句话在几年前肯定有人喊过,因为中间件时代的来临,实际
2005-08-02 23:24:00 653
原创 一个利用Squid Cache 的PHP配置例子
Squid 缓冲服务器能极大的提高服务器性能,特别是对于数据库负载比较大的情况下,运用 Squid 更加高效。 现在很多大型网站都利用 Squid 来加速,本文通过 PHP 代码的例子,解释了怎样利用 Cache 来实现页面缓冲。 修改前,不利用缓冲的代码: /*header( Expires: Mon, 26 Jul 1997 05:00:00 GMT );header( Last-Mod
2005-08-02 23:22:00 1429
原创 如何让你的SecureCRT看起来更舒服些
好多人以为SecureCRT不能显示彩色字,其实是没找到设置的地方,你可以这样设置Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。字体设置:Options->SessionOptions->Appearance->font然后改成你想要的字体就可以了。输入中文:如果你的shell是c shell那你
2005-08-02 23:05:00 1731 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人