2018年4月25日

设计模式—模板方法模式

摘要: 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的 阅读全文

posted @ 2018-04-25 12:16 Louis军 阅读(181) 评论(0) 推荐(0) 编辑

设计模式—观察者模式

摘要: 基本概念 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式又叫发布-订阅(Publish/Subscribe)模式。 UML结构图 上图是Observer 模式的结构图,让我们可以进行更 阅读全文

posted @ 2018-04-25 11:46 Louis军 阅读(178) 评论(0) 推荐(0) 编辑

JVM性能监控与故障处理工具

摘要: 要查看哪些进程占用了较多的资源(如CPU、内存、磁盘IO等),在Linux下使用的最频繁的一个命令是top,如下图所示 这个就相当于windows下的任务管理器,能够简单的描述每个进程占用的资源信息,包含CPU、磁盘、内存等信息,按1可以将CPU拆解,看单个CPU的运行信息。使用ps –ef | g 阅读全文

posted @ 2018-04-25 09:43 Louis军 阅读(361) 评论(0) 推荐(0) 编辑

导航