基本介绍: 1)享元模式:运用共享技术有效地支持大量细粒度的对象 2)常用于系统底层开发,,解决系统性能问题。如数据库的连接池。 3)能够解决重复对象在内存中的浪费问题。当系统中有大量的相似对象的时候,需要缓冲池。不需要总是创建新对象,可以从缓冲池里拿。可以降低系统内存,同时提高效率。 4)享元模式 ...
分类:
其他好文 时间:
2020-03-17 08:21:33
阅读次数:
52
设计模式6大原则:1.开闭原则:对拓展开放,对修改关闭2.单一职责原则:一个类只复杂一项职责3.里氏原则:子类可以扩展父类的功能,但不改变父类原有的功能4.依赖倒置原则:面向接口编程5.接口隔离原则:设计接口功能尽量细粒度,最小功能单元6.迪米特法则:降低耦合度(局部变量中,不要引入新的类) 这里对 ...
分类:
其他好文 时间:
2020-03-15 09:49:14
阅读次数:
49
概述 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 Vue.js 过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的 C ...
分类:
其他好文 时间:
2020-03-14 13:05:37
阅读次数:
68
DataStream API Apache Flink 提供了 DataStream API 来实现稳定可靠的、有状态的流处理应用程序。 Flink 支持对状态和时间的细粒度控制,以此来实现复杂的事件驱动数据处理系统。 本文将搭建一个针对可疑信用卡交易行为的反欺诈检测系统。 例子分析 FraudDe ...
背景:1、ApacheSentry是Cloudera公司发布的一个Hadoop开源组件,它提供了细粒度级、基于角色的授权以及多租户的管理模式,2、Sentry当前可以和Hive/Hcatalog、ApacheSolr和ClouderaImpala集成,为这些组件提供权限管理服务。3、基于角色的管理(role-basedacesscontrol)通过创建角色,将每个组件的权限授予给此角色,然后在用户
分类:
其他好文 时间:
2020-03-09 19:38:28
阅读次数:
72
Ranger是什么ApacheRanger是Hadoop平台上操作、监控、管理数据安全的集中式安全管理框架。Ranger的愿景是在ApacheHadoop生态系统中提供全面的安全性。目前,ApacheRanger支持以下Apache项目的细粒度授权和审计:(1)ApacheHadoop(2)ApacheHive(3)ApacheHBase(4)ApacheStorm(5)ApacheKnox(6)
分类:
其他好文 时间:
2020-03-06 11:11:47
阅读次数:
98
ManageEngine总结了以下最佳实践“干货”,这些内容可以帮您简化ITSM流程的实施,并更加有效地对其进行利用:1、审核ITSM运行情况并找出“缺口”在实施ITSM流程之前,首先应明确组织的早期目标,然后逐步进行。在实施IT服务管理工作流时,没有对任何问题通吃的解决办法。因此,细心确定ITSM流程在IT区域的哪个位置非常重要,以及让合适的人参与进来,部署相关技术,选择正确的工作流程,分析潜在
分类:
其他好文 时间:
2020-03-04 22:58:16
阅读次数:
68
1. 定义 享元模式 是池技术的重要实现方式,定义如下:使用共享对象可有效支持大量的细粒度的对象。 2. 类图 3. Example 偷个懒, https://www.jianshu.com/p/a2aa75939766 这里的火车票例子还是蛮不错的! 4. 使用场景 系统中存在大量的相似对象 需要 ...
分类:
其他好文 时间:
2020-03-04 00:18:17
阅读次数:
56
一、shiro基础概念 Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个 ...
分类:
其他好文 时间:
2020-02-24 18:36:09
阅读次数:
69
一、简介 StampedLock类,在JDK1.8时引入,是对读写锁ReentrantReadWriteLock的增强,该类提供了一些功能,优化了读锁,写锁的访问,同时是读写锁之间可以互相转换,更细粒度控制并发。 首先明确下,该类的设计初衷是作为一个内部工具类,用于辅助开发其他线程安全组件,用得好, ...
分类:
其他好文 时间:
2020-02-12 22:29:04
阅读次数:
96