什么是享元模式? 所谓享元模式就是运行共享技术有效地支持大量细粒度对象的复用。系统使用少量对象,而且这些都比较相似,状态变化小,可以实现对象的多次复用。共享模式是支持大量细粒度对象的复用,所以享元模式要求能够共享的对象必须是细粒度对象。两个重要的概念:内部状态、外部状态。 内部状态:在享元对象内部不 ...
分类:
其他好文 时间:
2017-10-12 13:13:55
阅读次数:
172
享元模式:运用共享技术有效地支持大量细粒度的对象。 ...
分类:
其他好文 时间:
2017-10-04 14:24:11
阅读次数:
136
设计模式(十三)——享元模式一、享元模式简介1、享元模式简介享元模式运用共享技术有效地支持大量细粒度的对象。享元模式是一个考虑系统性能的设计模式,通过使用享元模式可以节约内存空间,提高系统的性能。享元模式的核心在于享元工厂类,享元工厂类的作用在于提供一个用于..
分类:
其他好文 时间:
2017-10-03 23:26:19
阅读次数:
192
最近在做服务的细粒度治理,统一管理所有服务的方法、参数、返回值信息。方便后续的各个模块之间的对接和协作。 目前系统中所有的服务,管理到接口契约粒度,即服务接口声明和服务接口实现。要做服务的细粒度治理: 首先需要将服务的各个方法信息全部反射出来,然后再统一管理。 大致的思路是这样的: 1. 下载所有最 ...
分类:
其他好文 时间:
2017-09-29 13:19:42
阅读次数:
190
1:安装inotify-tools监控工具 2:查看inotify-tools包的工具程序 3:inotifywait使用格式介绍 ...
分类:
其他好文 时间:
2017-09-24 20:23:48
阅读次数:
132
IMP-00013: only a DBA can import a file exported by another DBA 处理方法:在给目标环境的用户赋予dba权限,或者细粒度一些,赋予imp_full_database的权限 (常规) -- 查看用户权限SQL> select * from ...
分类:
数据库 时间:
2017-09-09 10:42:16
阅读次数:
415
一切都是为了组件化和复用 View的可复用性导致View的设计不能承载更多视图外的逻辑。Fragment可以承载多个View和一定的业务逻辑。Activity太重导致无法更细粒度的复用,却可以承载多个Fragment。 在Fragment之前,复用界面可以是在xml级别的,如include,也可以是 ...
分类:
其他好文 时间:
2017-09-01 17:50:04
阅读次数:
103
1、inotify+rsync实时同步 1、介绍 inotify-tools是一种强大的、细粒度的、异步的文件系统事件监控机制,可以用来监控文件系统的事件。inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotif ...
分类:
系统相关 时间:
2017-08-30 15:50:51
阅读次数:
280
享元(Flyweight)模式是有关改善性能的一种方法,GOF对享元的功能定义是:运用共享技术有效地支持大量细粒度的对象。为了做到共享,首先要区分内部状态(Internal State)和外部状态(External State)。内部状态是存储在享元对象的内部,不随环境的变化而有所不同,因而可以共享 ...
分类:
其他好文 时间:
2017-08-14 16:30:59
阅读次数:
204
inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样..
分类:
其他好文 时间:
2017-08-09 01:03:37
阅读次数:
175