摘要:
原文:http://blog.csdn.net/gtuu0123/article/details/6114197本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的解决方案(2)增强软件的灵活性(3)适应软件不断变化二、学习JDK中设计模式的好处(1)借鉴优秀代码的设计,有助于提高代码设计能力(2)JDK的设计中体现了大多数设计模式,是学习设计模式的较好的方式(3)可以更加深入的了解JDK三、类间关系继承、委托、依赖、聚合、组合四、介绍方式(1)作用:归纳某设 阅读全文
阅读排行榜
jquery星级评论打分组件
2013-03-21 17:05 by java20130722, 179 阅读, 收藏,
摘要:
下面是html源码,其中需要用到“jquery.min.js”文件和一个“rate.png”文件。rate.png文件如下:html源码文件如下: jquery星级评论打分组件 A B C I ... 阅读全文
Head Fisrt Android Development读书笔记(3)When things take time
2012-10-10 15:54 by java20130722, 179 阅读, 收藏,
摘要:
The activity lifecycleonCreate() : called when your activity is created and typically where layouts and configuration occurs -->onStart(): called when your activity is displayed on the screen. -->onResume()\onPause(): this could be caused by a phone call, an alert from another application, or 阅读全文
Ubuntu问题解决方案集锦
2012-07-11 16:43 by java20130722, 179 阅读, 收藏,
摘要:
Ubuntu系统清理命令1.清理下载的缓存包 我们在Ubuntu中通过sudoapt-get install 安装软件时,其下载的包都缓存在/var/cache/apt/archives/目录中.如果要清理掉这些已下载的缓存包,那么可以执行命令: sudoapt-get autoclean sudoapt-get clean2.清理不再需要的包 我们知道,在Ubuntu系统中安装软件时,该软件的依赖通常也会自动安装上.那么,在我们删除该软件后,其依赖可能需要我们手动删除之.你可以运行如下命令来解决这个问题.sudoapt-get autoremoveUbuntu修改计算机名运行命令:su... 阅读全文
Zookeeper全解析——Paxos作为灵魂
2013-07-22 01:03 by java20130722, 178 阅读, 收藏,
摘要:
Zookeeper全解析——Paxos作为灵魂原计划在介绍完ZK Client之后就着手ZK Server的介绍,但是发现ZK Server所包含的内容实在太多,并不是简简单单一篇Blog就能搞定的。于是决定从基础搞起比较好。那么ZK Server最基础的东西是什么呢?我想应该是Paxos了。所以本文会介绍Paxos以及它在ZK Server中对应的实现。先说Paxos,它是一个基于消息传递的一致性算法,Leslie Lamport在1990年提出,近几年被广泛应用于分布式计算中,Google的Chubby,Apache的Zookeeper都是基于它的理论来实现的,Paxos还被认为是到目前为 阅读全文
浙公网安备 33010602011771号