2017年9月24日
摘要: 一、简介 模板方法模式是类的行为模式,需要开发抽象类和具体子类的工程师之间的合作。一个工程师负责给出一个算法的轮廓和骨架,另一个工程师负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称为基本方法,而将这些基本方法汇总起来的方法叫做模板方法。 二、设计思想 模板模式通常会设计一个抽象类,内部 阅读全文
posted @ 2017-09-24 22:42 csguo 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、JMX的定义 JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。这是官方文档上的定义,我看过很多次也无法很好的理解。我个人的理解是JMX让程序有被管理 阅读全文
posted @ 2017-09-24 22:36 csguo 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 应用程序并行计算遇到的问题 当硬件处理能力不能按摩尔定律垂直发展的时候,选择了水平发展。多核处理器已广泛应用,未来处理器的核心数将进一步发布,甚至达到上百上千的数量。而现在很多的应用程序在运行在多核心的处理器上并不能得到很好的性能提升,因为应用程序的并发处理能力不强,不能够合理有效地的利用计算资源。 阅读全文
posted @ 2017-09-24 22:16 csguo 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 多核处理器现在已广泛应用于服务器、台式机和便携机硬件。它们还扩展到到更小的设备,如智能电话和平板电脑。由于进程的线程可以在多个内核上并行执行,因此多核处理器为并发编程打开了一扇扇新的大门。为实现应用程序的最大性能,一项重要的技术就是将密集型任务拆分成可以并行执行的若干小块,以便最大程度利用计算能力。 阅读全文
posted @ 2017-09-24 21:51 csguo 阅读(5607) 评论(0) 推荐(0) 编辑