数智图书馆-无锡数智政务 本次搜索耗时 3.619 秒,为您找到 793 个相关结果.
  • 1.4 如何解决这些问题

    1.4 如何解决这些问题 为了解决上述课题,本书将对各类工具及其使用方法进行讲解。 1.4.1 第 2 章 :案例分析 在讲解的顺序上,首先为了了解诸事不顺、无法顺利进行的项目究竟是怎样的,我们将在第 2 章仿真在参与某个项目的两天时间内所发生的事情;然后介绍如何解决在这两天时间中出现的问题,并从之后的第 3 章开始对相应的工具进行讲解。 ...
  • 5.3 测试代码的写法

    5.3 测试代码的写法 自动化测试可以说是 CI 的重点。如同我们在第 2 章问题 5 中所见,如果不持续地执行自动化测试,就无法发现不知不觉中发生的退化。 同样还有问题 7,因为缺乏测试,所以无法进行重构。通过实施 CI,构筑起能够时常自动执行测试的环境,那样就应该有信心进行重构了。从长期来看也能够有效地提高开发质量。随着质量的提高,添加新功能的速...
  • 6.3 引导(Bootstrapping)

    6.3 引导(Bootstrapping) 引导层启动服务器的 OS,使服务器达到我们所需要的状态。这个层次包括了 OS 的种类、磁盘容量以及网络配置等。本节我们将介绍利用服务器自动化安装以及虚拟化技术来构建环境的自动化工具。 6.3.1 Kickstart 假如你所在的开发现场添置了 100 台服务器。如果所有的服务器都必须设定同样的磁盘分区...
  • 7.3 Jenkins 和 Selenium 的协作

    7.3 Jenkins 和 Selenium 的协作 使用 Selenium 进行测试,测试用例的制作会大大加快。但是随着测试用例的增加,把握测试是否被正确执行、测试是否通过,也将变得非常麻烦。 对于这样的问题,第 5 章中所介绍的 Jenkins 这样的 CI 工具就非常有用。CI 工具可以实现测试的实施以及结果的品质状况可视化,并帮助团队间共享信...
  • 11.1 Apache

    11.1 Apache 11.1 Apache Apache是一个高稳定性的、商业级别的开源Web服务器。目前Apache已经是世界使用排名第一的Web服务器软件。由于其良好的跨平台和安全性,Apache被广泛应用在多种平台和操作系统上。作为Apache软件基金会支持的项目,它的开发者社区完善而高效。自1995年发布至今,一直以高标准进行维护与开发。A...
  • 13.5 Storm

    13.5 Storm 使用Compose搭建Storm集群 13.5 Storm Apache Storm是一个实时流计算框架,由Twitter在2014年正式开源,遵循Eclipse Public License 1.0。Storm基于Clojure等语言实现。 Storm集群与Hadoop集群在工作方式上十分相似,唯一区别在于Hadoop上...
  • 4.2 方法过载

    4.2 方法过载 4.2 方法过载 在任何程序设计语言中,一项重要的特性就是名字的运用。我们创建一个对象时,会分配到一个保存区域的名字。方法名代表的是一种具体的行动。通过用名字描述自己的系统,可使自己的程序更易人们理解和修改。它非常象写散文——目的是与读者沟通。 我们用名字引用或描述所有对象与方法。若名字选得好,可使自己及其他人更易理解自己的代码。 ...
  • 13.16 新型AWT

    13.16 新型AWT 13.16 新型AWT 在Java 1.1中一个显著的改变就是完善了新AWT的创新。大多数的改变围绕在Java 1.1中使用的新事件模型:老的事件模型是糟糕的、笨拙的、非面向对象的,而新的事件模型可能是我所见过的最优秀的。难以理解一个如此糟糕的(老的AWT)和一个如此优秀的(新的事件模型)程序语言居然出自同一个集团之手。新的考虑...
  • 13.20 总结

    13.20 总结 13.20 总结 对于AWT而言,Java 1.1到Java 1.2最大的改变就是Java中所有的库。Java 1.0版的AWT曾作为目前见过的最糟糕的一个设计被彻底地批评,并且当它允许我们在创建小巧精致的程序时,产生的GUI“在所有的平台上都同样的平庸”。它与在特殊平台上本地应用程序开发工具相比也是受到限制的,笨拙的并且也是不友好的...
  • 6.1 合成的语法

    6.1 合成的语法 6.1 合成的语法 就以前的学习情况来看,事实上已进行了多次“合成”操作。为进行合成,我们只需在新类里简单地置入对象句柄即可。举个例子来说,假定需要在一个对象里容纳几个String对象、两种基本数据类型以及属于另一个类的一个对象。对于非基本类型的对象来说,只需将句柄置于新类即可;而对于基本数据类型来说,则需在自己的类中定义它们。如下...