`
leonzhx
  • 浏览: 793551 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于配置的一些体会

    博客分类:
  • Java
阅读更多

    很多情况下,我们会用配置(configuration)来动态调整一个类的行为。比如一个进程池的开关,进程数,是否工作在测试模式。对ebay来说,它提供了一种config bean, 可以通过web修改configuration,从而在runtime起效。所以我们有时会在类的构造函数里传入这个config对像,从而每次都从config对象中取到当前配置的最新值。但这样做的坏处是,不利于UT,UT的时候需要传入一个config对象才行。

    比较好的做法是,在类中加上需要配置的属性作为filed,如 m_processorCound , m_isTestMode, 然后每次在需要按配置作不同操作时只去判断这些field的值。而对于config,可以加一个listener,当config变动时,修改相应field的值,以达到实时更改配置的生效。

 

   对于UT的code,我们可以加一个以配置属性作为参数的构造函数,允许UT code直接传这些属性的值,而需构造一个config 对象。也可以提供空参数的构造函数以及配置属性的set方法供UT code自己设置想要的值。

分享到:
评论

相关推荐

    关于plsql连接远程oracle服务器配置心得体会

    "关于PL/SQL连接远程Oracle服务器配置心得体会" PL/SQL是Oracle数据库的过程语言,可以用来编写存储过程、函数和触发器等。PL/SQL提供了一个强大且灵活的编程环境,使开发者可以更方便地管理和维护Oracle数据库。 ...

    Springboot配置文件心得体会

    在本文档中,作者从标题“Springboot配置文件心得体会”出发,重点探讨了Spring Boot项目中application.properties配置文件的使用方法及其重要性。针对MyBatis的整合,MVC页面模板的配置以及项目数据库、访问端口等...

    jbpm配置心得体会(结合各种数据库)

    ### jBPM配置心得与多种数据库环境搭建详解 #### 一、环境介绍及软件准备 在本篇文章中,我们将深入探讨如何在特定环境下配置JBPM工作流引擎,并使其与多种数据库(MySQL、Oracle等)兼容。为了更好地理解配置过程...

    服务器配置与管理感想

    服务器配置与管理的学习感想

    配置 RSTP.doc

    配置 RSTP 生成树协议(Spanning Tree Protocol,STP)是一种解决网络环路问题的协议,它在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题。生成树协议的特点是收敛时间长,需要花费大概 30~50 秒的...

    JDK 安装及配置心得

    本文将详细介绍如何在Windows环境下完成JDK的安装与配置,并分享一些实用的经验技巧,帮助读者避免常见的错误与陷阱。 #### 二、JDK安装步骤 1. **选择安装路径:** - 选择一个非默认的安装位置,例如`C:\jdk_...

    配置VLAN和中继.zip

    在本压缩包文件"配置VLAN和中继.zip"中,我们将探讨如何配置 VLAN 和中继,特别是与思科网络设备相关的操作。思科作为业界领先的网络设备供应商,其产品广泛应用于全球各种规模的网络中。配置 VLAN 和中继对于构建一...

    有关于VMware 的网关配置问题心得体会.docx

    VMware 网关配置的注意事项

    springboot配置文件和整合mybatis配置文件

    springboot配置文件模板:包括多环境开发布置,端口号配置,全局jackson配置,mysql数据库配置,oracle数据库配置,连接池配置,redis配置,redis链接池的配置,设置上传文件大小限制配置,全局格式化时间配置,https证书配置...

    动态路由实验总结.docx

    实验中使用了 RIP 和 OSPF 两个协议,配置了四个路由器和两个主机,进行了 IP 地址的配置、 RIP 协议的配置和 OSPF 协议的配置。 在实验准备部分,需要学习动态路由相关知识,了解 RIP 和 OSPF 协议,并画出实验...

    STM32学习体会

    STM32学习体会是指学习STM32微控制器的体会,包括系统初始化、GPIO配置、串口初始化、中断机制、NVIC配置等知识点。学习STM32需要了解其基本架构、时钟系统、GPIO、串口、中断机制等知识点,并通过实践和编程来掌握...

    JSP环境配置心得JSP环境配置心得

    对于初学者来说,配置JSP环境可能会遇到一些挑战,本文将分享一些关于在Tomcat下配置JSP、Servlet和Bean的经验。 首先,开发环境的搭建至关重要。这通常包括以下几个步骤: 1. **下载JDK和Tomcat**:你需要从Sun...

    配置管理建设的一点体会

    本文想就配置管理对保障和提升软件质量的作用谈一些个人的体会,欢迎各位批评指正,共同探讨。通过日常工作的交流,发现有90%左右的人,并不真正的了解配置管理,对配置管理认识的一些误区,个人觉得对配置管理进行...

    跨交换机的vlan配置实验

    ### 跨交换机的VLAN配置实验:详细解析与步骤 #### 实验背景与目标 在企业级网络架构中,虚拟局域网(VLAN)技术被广泛应用于提高网络的安全性和管理效率。VLAN能够将物理网络划分为多个逻辑网络,从而实现不同...

    路由器的配置、思科路由器的配置小结、总结

    路由器的配置,我学习后,觉得学到了很多。同时我也看到网上的资源较少,所以我上传这个详细的实验过程,避免你们走弯路,也希望能给你们带来启发。

    《Linux服务器配置与管理》课程设计任务书.doc

    6. 设计体会与总结 通过完成本课程设计,学生将具备基本的 Linux 服务器配置和管理能力,并能够综合了解 Linux 提供的网络服务。本课程设计任务书旨在让学生掌握实践能力和解决问题的能力,为其日后的职业生涯奠定...

    linux实验报告及心得体会

    本报告将围绕“Linux实验报告及心得体会”这一主题,重点讨论我在使用vi编辑器以及Linux安装和配置过程中所学到的知识点。 一、vi编辑器 vi(Visual Editor)是Linux环境中最常用的文本编辑器之一,其功能强大且...

    9_16337341_朱志儒_静态路由实验心得1

    在本次静态路由实验中,参与者朱志儒深入学习了网络连通性以及如何在IPv4和IPv6环境中配置静态路由。实验的主要目标是通过静态路由建立网络间的通信,并且掌握路由器的基本配置方法。实验过程中使用了RCMS(可能是指...

    软件配置管理资料

    - **第四节:软件配置管理实施体会** - 分享了作者或团队在实践中获得的经验教训,对于新手具有很好的指导意义。 #### 第四章:基于CMM的SCM - **CMM(软件能力成熟度模型)与SCM(软件配置管理)**:解释了两者...

Global site tag (gtag.js) - Google Analytics