装饰模式: 1、定义:动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活 2、模型结构: (1)抽象构件(Component):定义一个抽象接口以规范准备接收附加责任的对象 (2)具体构件(ConcreteComponent):实现抽象构件,通过装饰角色为其添加一 ...
分类:
其他好文 时间:
2019-10-05 10:26:29
阅读次数:
95
享元模式 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 意图:运用共享技术有效地支持大量细粒度的对象。 主要解决:在有大量对象时,有可能会造成内存溢出,我们 ...
分类:
其他好文 时间:
2019-10-02 22:46:11
阅读次数:
108
容器在节点(物理机)上是如何部署的 是由调度器scheduler进行调度的 调度策略 + 随机 + 通过节点选择器选择某些节点 + 通过节点亲和性和pod的亲和性及反亲和性实现更细粒度的控制 参考 https://www.jianshu.com/p/61725f179223 https://blog ...
分类:
其他好文 时间:
2019-09-21 23:29:50
阅读次数:
107
1.1 什么是粗粒度和细粒度权限 资源类型比如:菜单、url连接、用户添加页面、用户信息、类方法、页面中按钮。。 粗粒度权限管理比如:超级管理员可以访问户添加页面、用户信息等全部页面。 部门管理员可以访问用户信息页面包括 页面中所有按钮。 资源实例就资源类型的具体化,比如:用户id为001的修改连接 ...
分类:
其他好文 时间:
2019-09-19 14:03:08
阅读次数:
57
1 课程讲解 1.1 类型: 1.2 定义: 1.3 应用场景: 1.4 优点: 1.5 缺点: 1.6 扩展: 1.7 和其他设计模式比较: 结构型: ◆定义:提供了减少对象数量从而改善应用所需的对象结构的方式◆运用共享技术有效地支持大量细粒度的对象 (可能对于内存溢出类型的问题解决有效)(池子) ...
分类:
其他好文 时间:
2019-09-14 13:30:42
阅读次数:
105
前言 在实际系统应用中,普遍存在这样的一种业务场景,需要实现用户对要访问的资源进行动态权限校验。 譬如,在某平台的商家系统中,存在商家、品牌、商品等业务资源。它们之间的关系为:一个商家可以拥有多个品牌,一个品牌下可以拥有多个商品。 一个商家用户可以拥有多个账户,每个账户拥有不同级别的权限。 例如,小 ...
分类:
其他好文 时间:
2019-09-07 22:36:12
阅读次数:
122
一、shiro基础概念 Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个 ...
分类:
其他好文 时间:
2019-09-03 09:24:37
阅读次数:
74
Windows机器: 需要杀死一个Node.js服务器,并且你没有运行任何其他Node进程,你可以告诉你的机器杀死所有名为的进程node.exe。这看起来像这样: 如果进程仍然存在,您可以通过添加/f标志来强制进程终止: 如果您需要更细粒度的控制并且只需要杀死在特定端口上运行的服务器,您可以使用它n ...
分类:
其他好文 时间:
2019-09-02 17:22:06
阅读次数:
213
一、web分层结构简介 1、web[细]粒度分层结构: 按细粒度分层可以分为以下6种: 1).表现层:html/css/js/jsp 2).控制层:servlet 3).实体层:javabean 4).业务逻辑层:javabean 5).持久层:jdbc/c3p0/dbutils 6).数据层:my ...
分类:
系统相关 时间:
2019-08-31 10:42:17
阅读次数:
151
一、概述 提供了减少对象数且从而改善应用所需的对象结构的方式。运用共享技术有效地支持大是细粒度的对象。 它通过与其他类似对象共享数据来减小内存占用。它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于只是因重复而导致使用无法令人接受的大量内存的大量物件。通常物件中的部 ...
分类:
其他好文 时间:
2019-08-06 22:41:56
阅读次数:
160