自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Head First 设计模式--Proxy

Chapter 11 --代理模式                                   控制对象的访问 1. 远程代理就好比“远程对象的本地代表”。所谓远程对象,是指在不同的Java虚拟机堆中的对象(或者说在不同的地址空间运行的远程对象)。所谓本地代表,是指一种可以由本地方法调用的对象,其行为会转发到远程对象中。2. 客户对象所做的就像是在做远程方法调用,但其实...

2011-06-22 15:24:18 105

在两台计算机上使用RMI进行远程方法调用

RMI概述       远程方法调用就是本地对象能够调用远程对象的方法。它使得某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机上对象间的方法调用的语法规则一样。      其优点在于这种机制给分布计算的系统设计、编程都带来了极大的方便。只要按照RMI规则设计程序,可以不必再过问在RMI之下的网络细节了(如TCP和Socket等)。任意两台计算机之间的通讯...

2011-06-20 22:05:28 511

Head First 设计模式--State

Chapter 10 --状态模式                                   事务的状态  1. 把一个状态的所有行为放在一个类中。这样将行为局部化,并使得事情更容易改变和理解。 2. 在状态类中要做的事情是实现适合所在的状态的行为。在某些情况下,这个行为会转变到其他状态。  状态模式:允许对象在内部状态改变时改变它的行为,对象看起...

2011-06-17 15:10:49 77

原创 几个经典算法的概念

动态规划(Dynamic Programming) 一、动态规划的基本思想:      动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解...

2011-06-11 18:13:54 120

Head First 设计模式--Iterator & Composite

Chapter 9 --迭代器模式和组合模式                                   管理良好的集合 1. 迭代器模式依赖于一个名为迭代器的接口。StructurehasNext()方法告诉我们,是否在这个聚合中还有更多的元素。next()方法返回这个聚合中的下一个对象。remove()方法允许从聚合中删除由next()方法返回的最后一...

2011-06-09 16:07:11 83

Head First 设计模式--Template Method

chapter 8 --模板方法模式                                  封装算法 1. 模板方法定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现。模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。Structu...

2011-06-09 10:44:19 72

原创 Java基本容器之间的区别

List       ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差;LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或...

2011-06-07 20:12:43 110

原创 Java常见容器整理

      线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。  Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set ...

2011-06-07 20:02:35 75

数据结构与算法分析 Java语言描述(第二版)

数据结构与算法分析:Java语言描述/(美) Mark Allen Weiss著 冯舜玺译 (第二版) pdf文档

2011-10-08

算法导论(第二版)习题答案及教师手册

算法经典图书《算法导论》第二版习题答案及教师手册,适合想自学算法的人。

2010-09-15

SOA in practice

O'Reilly SOA in practice the art of distributed system 面向服务,分布式系统的艺术

2010-04-23

org.apache.batik包

Batik是一个基于Java技术的SVG(可扩展矢量图)工具包,可以查看、生成和处理SVG格式的图片。该文件为batik1.7,来源于官方网站

2010-04-13

cisco网络设备图标

各种CISCO网络设备图标,图标比较全面。

2008-12-10

ProGuard

ProGuard 用于手机程序开发的混淆。防止程序被反编译。<br>内包含3.6版和4.1版

2008-08-24

《计算机系统结构》习题答案

《计算机系统结构》习题答案.pdf<br>原书第二版,Rob Williams

2008-08-24

空空如也

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

TA关注的人

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