万象云档 本次搜索耗时 1.516 秒,为您找到 500 个相关结果.
  • 12.3 克隆的控制

    12.3 克隆的控制 12.3.1 副本构造器 12.3 克隆的控制 为消除克隆能力,大家也许认为只需将clone() 方法简单地设为private (私有)即可,但这样是行不通的,因为不能采用一个基类方法,并使其在派生类中更“私有”。所以事情并没有这么简单。此外,我们有必要控制一个对象是否能够克隆。对于我们设计的一个类,实际有许多种方案都是可以采取...
  • 14.5 回顾runnable

    14.5 回顾runnable 14.5.1 过多的线程 14.5 回顾runnable 在本章早些时候,我曾建议大家在将一个程序片或主Frame 当作Runnable 的实现形式之前,一定要好好地想一想。若采用那种方式,就只能在自己的程序中使用其中的一个线程。这便限制了灵活性,一旦需要用到属于那种类型的多个线程,就会遇到不必要的麻烦。 当然,如果...
  • 分布式系统

    分布式系统 面试连环炮 系统拆分 分布式服务框架 分布式锁 分布式事务 分布式会话 公众号 分布式系统 面试连环炮 系统拆分 为什么要进行系统拆分?如何进行系统拆分?拆分后不用 Dubbo 可以吗? 分布式服务框架 说一下 Dubbo 的工作原理?注册中心挂了可以继续通信吗? Dubbo 支持哪些序列化协议?说一下 He...
  • 16.1 模式的概念

    16.1 模式的概念 16.1.1 单例 16.1.2 模式分类 16.1 模式的概念 在最开始,可将模式想象成一种特别聪明、能够自我适应的手法,它可以解决特定类型的问题。也就是说,它类似一些需要全面认识某个问题的人。在了解了问题的方方面面以后,最后提出一套最通用、最灵活的解决方案。具体问题或许是以前见到并解决过的。然而,从前的方案也许并不是最完善...
  • 16.6 多重分发

    16.6 多重分发 16.6.1 实现双重分发 16.6 多重分发 上述设计模式肯定是令人满意的。系统内新类型的加入涉及添加或修改不同的类,但没有必要在系统内对代码作大范围的改动。除此以外,RTTI并不象它在RecycleA.java 里那样被不当地使用。然而,我们仍然有可能更深入一步,以最“纯”的角度来看待RTTI, 考虑如何在垃圾分类系统中将它完...
  • Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?

    Dubbo 负载均衡策略和集群容错策略 面试题 面试官心理分析 面试题剖析 dubbo 负载均衡策略 RandomLoadBalance RoundRobinLoadBalance LeastActiveLoadBalance ConsistentHashLoadBalance dubbo 集群容错策略 Failover Cluster 模式 ...
  • 4.3.中断机制

    4.3 中断机制 概述 中断是指出现需要时,CPU暂停执行当前程序,转而执行新程序的过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的事务。此时,CPU暂时中止当前程序的执行转而处理这个事务,这个过程就叫做中断。 众多周知,CPU的处理速度比外设的运行速度快很多,外设可以在没有CPU介入的情况下完成一定的工作,但某些情况下需...
  • 接口自动化插件开发

    接口自动化插件开发 1 概述 2 开发流程 2.1 JMeter 插件准备 2.2 基础环境准备 2.3 插件代码编写 2.4 打包 接口自动化插件开发 1 概述 v3 插件进行全面升级改造,包括对基础JMeter组件的最低版本兼容性、平台 SDK 的升级以及 UI 渲染的全面改进。 2 开发流程 2.1 JMeter 插件准备 要...
  • (43)设计模式之状态模式

    (43)设计模式之状态模式 介绍 正文 _272总结 (43)设计模式之状态模式 介绍 状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类。 正文 举个例子,就比如我们平时在下载东西,通常就会有好几个状态,比如准备状态(ReadyState)、下载状态(DownloadingState)、暂停状...
  • 错误处理

    错误处理 错误处理 CodeIgniter 可以通过下面介绍的方法来在你的应用程序中生成错误报告。 另外,还有一个错误日志类用来将错误或调试信息保存到文本文件中。 注解 CodeIgniter 默认将显示所有的 PHP 错误,你可能在开发结束之后 改变该行为。在你的 index.php 文件的顶部有一个 error_reporting() 函数,通过...