自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sells2012的专栏

记录点点滴滴

  • 博客(15)
  • 资源 (12)
  • 收藏
  • 关注

转载 设计模式之桥接模式

本文转载自csdn snowball的博客一、桥接模式的内容桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式将继承关系转换为关联关系,从而降低了类与类之间的耦合,减少了代码编写量。桥梁模式的用意【GOF

2012-11-30 11:24:58 8645 1

转载 设计模式之适配器模式

本文转载自snowball的博客,看完他的博客,发现自己写的博客弱爆了,他的博客地址一、适配器模式的内容适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。二、结构型模式可以分为类结构型模式和对象结构型模式类结构型模式关心类的组合,由多

2012-11-30 09:53:47 639

原创 设计模式之原型模式

原型设计模式主要使用场景:1、类初始化需要消耗非常多的资源2、通过new 产生一个对象需要非常繁琐的数据准备或者访问权限, 下面就使用发送广告邮件为例说明原型设计模式的使用。当发送广告邮件时,邮件中除了称呼和接受地址会变之外,其他都是一样的,所以我们可以将不变的地方抽取出来作为一个模版(AdvTemplate),然后定义一个邮件类,编写一个构造方法,参数就是上面的模板,根据模板

2012-11-27 22:08:08 338

原创 设计模式之单例模式

有些时候,允许自由创建某个类的实例没有意义,还可能造成系统性能下降(因为创建对象所带来的系统开销问题)。例如整个系统只有一个窗口管理器,只有一个假脱机打印设备;在Java EE应用中可能只需要一个数据库引擎访问点,Hibernate访问时只需要一个SessionFactory实例,如果在系统中为它们创建多个实例就没有太大的意义。如果一个类始终只能创建一个实例,则这个类被称为单例类,这种模式就被

2012-11-27 21:51:40 724

原创 设计模式之建造者模式

接上文,建造者模式比较简单,也属于创建型模式适用类型:个人理解,(1)创建对象的操作比较复杂时,在建造者里面创建好对象(2)在建造者里面组合好方法。类似于第一点,前者是创建对象,后者是组合方法建造者 最关键的一点就是在建造者里面产生最终的建造结果!例1:abstract class BuildPerson { abstract void buildHead();

2012-11-27 11:14:08 364

原创 设计模式之抽象工厂模式

接上文 工厂方法模式    很多读者读完工厂方法模式,认为这很不错,不过你能看出它明显的弊端吗,需求总是变换的,工厂方法模式,抽象工厂里面有个生产实例的方法。对于一种良好的模式,工厂方法模式中,一种产品应该对应一个抽象工厂,那么你新增一个电脑(computer),你就要新增一个抽象工厂,还要新增一个抽象工厂的的实现类,这很麻烦,关键在于你要新增很多东西,所以麻烦。    我们可以在一个抽象

2012-11-26 23:33:28 347

原创 设计模式之工厂方法模式

本人属于菜鸟级别的,文章中有错误的地方,敬请批评指正不废话,进入主题工厂方法模式:(1)对于某个产品,调用者很清楚,要用哪个工厂去制造它(2)对于某个产品,我只想创建这个产品,我不想知道是哪个工厂创建它的,用哪个工厂是别人的事,跟我没关系(这里的别人是生产者),但是你创建的过程要让我知道,举个例子,我想定制一辆法拉利,我不管这个汽车是意大利工厂生产的还是朝鲜工厂生产的,我只给法拉利

2012-11-25 22:29:23 364

原创 排序算法分析

本人水平很差,今天看到一个排序算法,忍不住把它记下来了,哎,计算机基础不好啊算法分析,(1)sort方法是普通的冒泡排序,比较相邻两个元素,最好情况比较n-1次最差情况比较n(n-1)/2次,时间复杂度是O(n^2)                    (2)insertsort方法是插入排序,找到某个元素插入的位置,同上,时间复杂度O(n^2)package insert;pu

2012-11-25 12:26:55 397

原创 高手博客列表

(1)http://lvwenwen.iteye.com/category/179792(2)lifetragedy的专栏 apache部署配置 集群配置(3)java设计模式

2012-11-13 00:17:08 511

原创 diy攒机记录

作为一个IT人,拥有一台牛X的computer是必不可少的,正所谓工欲善其事,必先利其器嘛。本人想自己组一台电脑,奈何囊中羞涩,08年买的笔记本用到现在,明显跟不上形势了,开了两个网页一个QQ,cpu使用率就100%了,这叫人情何以堪。我配这个电脑还是秉承diy的精髓,从需求出发,够用就好。本人在36小时前对diy还是一窍不通的。废话不多说。首先看配置cpu:AMD 速龙II X4 6

2012-11-12 13:05:11 805 1

转载 maven的安装

http://cangzhitao.com/environment/maven-eclipse.html转载自这篇博客,首先感谢原作者,我自己按照下面的步骤在eclipse上安装成功了。文章格式不好调,我是现在word里面写的,贴上来样式都变了,把原稿提供给大家下载吧,转载的话,请大家提供出处,尊重一下我的劳动成果:http://cangzhitao.com/wp-content/

2012-11-12 11:11:43 429

原创 svn的安装

昨天做一个本地项目,本来svn按在别人机器上,那个同事用了路由,我们都登不上svn了,今天我就在别人的指导下自己安了个svnsvn安装很简单,并不需要网上说的要输命令建目录之类的,关键是下载好正确的svnserver废话不多说,首先下载svn的服务器端http://download.csdn.net/detail/sells2012/4758336,然后安装,这里要注意,它会弹出安装目录,

2012-11-12 10:40:16 447

原创 Java多线程总结

本文是本人阅读Java多线程博客http://lavasoft.blog.51cto.com/62575/27069之后的摘录和自己的一些心得理解,如想了解更多请点击上面的链接几个概念(1)java编写的程序都运行在java虚拟机(jvm)中,其中的多任务是通过线程实现的(2)在单cpu系统中,多个线程同时运行叫做并发,这种系统一般是根据时间片,轮流执行线程的,严格意义上单cpu不能同

2012-11-10 00:35:16 435

原创 JavaScript排序

var a = [2,44,55,1 ]排序方法1:a.sort();//55,44,2,1排序方法2:用函数直接量a.sort(function(a,b){return a-b;});//1,2,44,55

2012-11-09 23:37:13 255

原创 map的排序

set是一种集合,可以快速查找现有元素。如果要查看一个元素,需要查找元素的精确副本->映射表(map),它存放键/值对。    java类库提供了HashMap和TreeMap.    treemap的构造函数里面有比较器,而hashmap没有。    HashMap本身没有顺序,要么用它实现comparable接口,这里不介绍hashmap的排序下面讲treemap的排序,两种情

2012-11-09 15:22:02 1113

javascript 深入 3本PDF书籍

javascript 深入 3本PDF书籍

2014-02-28

mongodb开发精要 书籍 两本PDF

mongodb开发精要 书籍 两本PDF

2014-02-28

重构 改善既有代码 中文版

重构 改善既有代码 中文版

2014-02-28

thinking in java第四版 pdf书籍 包含其他相关书籍

thinking in java第四版 pdf书籍 包含其他相关书籍

2014-02-28

hibernate in action 中文版书籍

hibernate in action 中文版书籍

2014-02-28

effective java 中文版

effective java 中文版

2014-02-28

设计模式在java语言中的运用 书籍

设计模式在java语言中的运用 书籍

2014-02-28

css书籍,布局大全和商业网站布局之道

css书籍,布局大全和商业网站布局之道

2014-02-28

tcp-ip协议卷1 国外专家编写 已翻译

目 录 译者序 前言 第1章 概述 1 1.1 引言 1 1.2 分层 1 1.3 TCP/IP的分层 4 1.4 互联网的地址 5 1.5 域名系统 6 1.6 封装 6 1.7 分用 8 1.8 客户-服务器模型 8 1.9 端口号 9 1.10 标准化过程 10 1.11 RFC 10 1.12 标准的简单服务 11 1.13 互联网 12 1.14 实现 12 1.15 应用编程接口 12 1.16 测试网络 13 1.17 小结 13 第2章 链路层 15 2.1 引言 15 2.2 以太网和IEEE 802封装 15 2.3 尾部封装 17 2.4 SLIP:串行线路IP 17 2.5 压缩的SLIP 18 2.6 PPP:点对点协议 18 2.7 环回接口 20 2.8 最大传输单元MTU 21 2.9 路径MTU 21 2.10 串行线路吞吐量计算 21 2.11 小结 22 第3章 IP:网际协议 24 3.1 引言 24 3.2 IP首部 24 3.3 IP路由选择 27 3.4 子网寻址 30 3.5 子网掩码 32 3.6 特殊情况的IP地址 33 3.7 一个子网的例子 33 3.8 ifconfig命令 35 3.9 netstat命令 36 3.10 IP的未来 36 3.11 小结 37 第4章 ARP:地址解析协议 38 4.1 引言 38 4.2 一个例子 38 4.3 ARP高速缓存 40 4.4 ARP的分组格式 40 4.5 ARP举例 41 4.5.1 一般的例子 41 4.5.2 对不存在主机的ARP请求 42 4.5.3 ARP高速缓存超时设置 43 4.6 ARP代理 43 4.7 免费ARP 45 4.8 arp命令 45 4.9 小结 46 第5章 RARP:逆地址解析协议 47 5.1 引言 47 5.2 RARP的分组格式 47 5.3 RARP举例 47 5.4 RARP服务器的设计 48 5.4.1 作为用户进程的RARP服务器 49 5.4.2 每个网络有多个RARP服务器 49 5.5 小结 49 第6章 ICMP:Internet控制报文协议 50 6.1 引言 50 6.2 ICMP报文的类型 50 6.3 ICMP地址掩码请求与应答 52 6.4 ICMP时间戳请求与应答 53 6.4.1 举例 54 6.4.2 另一种方法 55 6.5 ICMP端口不可达差错 56 6.6 ICMP报文的4.4BSD处理 59 6.7 小结 60 第7章 Ping程序 61 7.1 引言 61 7.2 Ping程序 61 7.2.1 LAN输出 62 7.2.2 WAN输出 63 7.2.3 线路SLIP链接 64 7.2.4 拨号SLIP链路 65 7.3 IP记录路由选项 65 7.3.1 通常的例子 66 7.3.2 异常的输出 68 7.4 IP时间戳选项 69 7.5 小结 70 第8章 Traceroute程序 71 8.1 引言 71 8.2 Traceroute 程序的操作 71 8.3 局域网输出 72 8.4 广域网输出 75 8.5 IP源站选路选项 76 8.5.1 宽松的源站选路的traceroute 程序示例 78 8.5.2 严格的源站选路的traceroute 程序示例 79 8.5.3 宽松的源站选路traceroute程序 的往返路由 80 8.6 小结 81 第9章 IP选路 83 9.1 引言 83 9.2 选路的原理 84 9.2.1 简单路由表 84 9.2.2 初始化路由表 86 9.2.3 较复杂的路由表 87 9.2.4 没有到达目的地的路由 87 9.3 ICMP主机与网络不可达差错 88 9.4 转发或不转发 89 9.5 ICMP重定向差错 89 9.5.1 一个例子 90 9.5.2 更多的细节 91 9.6 ICMP路由器发现报文 92 9.6.1 路由器操作 93 9.6.2 主机操作 93 9.6.3 实现 93 9.7 小结 94 第10章 动态选路协议 95 10.1 引言 95 10.2 动态选路 95 10.3 Unix选路守护程序 96 10.4 RIP:选路信息协议 96 10.4.1 报文格式 96 10.4.2 正常运行 97 10.4.3 度量 98 10.4.4 问题 98 10.4.5 举例 98 10.4.6 另一个例子 100 10.5 RIP版本2 102 10.6 OSPF:开放最短路径优先 102 10.7 BGP:边界网关协议 103 10.8 CIDR:无类型域间选路 104 10.9 小结 105

2013-12-20

svn客户端32位系统

svn的客户端 32位系统,欢迎访问博客http://blog.csdn.net/sells2012/article/details/8173168,有svn的安装方式

2012-11-12

VisualSVN-Server-2.5.4.msi服务器端

svn的服务器端,我一直用,欢迎访问博客http://blog.csdn.net/sells2012/article/details/8173168

2012-11-12

空空如也

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

TA关注的人

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