相关推荐
-
重构 Martin Fowler
Martin Fowler的经典书籍,重构 改善既有代码的设计中文版
-
持续集成的成功要素
成功的持续集成环境,在我看来包括几个重要部分: 1. 清晰的依赖管理 Dependency Management 2. 内部软件库 Package Repository 3. 可配置的环境参数、配置管理 Configuration Management 4. 可分拆的部署单元、发布单元、贡献单元
-
[首发]国内某大型银行的持续集成与交付实践
一、背景 随着架构的不断演进以及微服务技术在我行的深入应用,应用部署发布的复杂性大大增加,简单的代码配置管理模式、人工的版本记录及手工部署等发布操作和管理的模式,效率低、操作风险较大,因此急需从整体上提升我行软件持续交付的能力,降低应用部署发布的操作风险。 通过引入构建自动化及可视化的软件交付流水线,整合从开发、构建、测试、部署、发布、运维等多个环节,加强各职能团队协助和沟通,全面实现项目构建...
-
NetBeans 时事通讯(刊号 # 7 - May 15, 2008)
对 NetBeans 6.1 的 Protal Pack 2.0 最终版本已经可以下载了。它支持 JSR 286 portlet 规范。有很多新的特性将帮助开发者使用 JSR 286(Portlet 2.0)来快速地编写 portlets。这些插件在 NetBeans 6.1 的插件更新...
-
NetBeans 时事通讯(刊号 # 22 - Aug 18, 2008)
本插件可以通过NetBeans 6.1自动升级中心下载. 现在可以获取NetBeans IDE 6.5 Beta版 NetBeans IDE 6.5 Beta版引入了许多新特性,包括对PHP的支持更加的健壮,针对Firefox和IE的...
-
eNews 第二十七期/2007.08
您之所以收到此电子邮件, 是因为您曾经要求获得Sun公司提供的信息。我们尊重您的隐私, 并在我们网站上显著地发布了我们的隐私政策法规: http://www.Sun.com/privacy
-
2007 年度Jolt大奖
17th Annual Jolt Award Winnershttp://www.joltawards.com/2007/ Click here to see the list of this year's Finalists.Click here for photos of this year's Jolt Awards presentation. 1. Books General Jol...
-
InstallAnywhere
兼容性前提发布者详细情况概要 InstallAnywhere 一个为多个平台产生全方位的安装软件 为多个平台提供解决方案是对软件生产商的一种挑战。许多解决方案都依赖于针对每种目标操作系统的自定义...
-
Java面试题--持续集成
Tomcat tomcat 有哪几种Connector 运行模式(优化)? Bio/nio/apr概念 bio(blocking I/O) nio(non-blocking I/O) apr(Apache Portable Runtime/Apache可移植运行库) 相关解释: bio: 传统的Java I/O操作,同步且阻塞IO。 nio: JDK1.4开始支持,同步阻塞或...
-
如何让GIS公有云持续部署、高效交付?来看SuperMap Online的DevOps实践!
备选: 从持续集成到持续交付,SuperMap Online的DevOps实践 基于DevOps的持续交付,SuperMap Online运维管理实践 高效交付不是梦,SuperMap Online的DevOps实践SuperMap Online是国内首家提供GIS云主机业务的在线GIS平台,可实现GIS数据的在线托管与应用。作为需要实时、在线运维的互联网产品,既需要不断开发、上线新功能,又需
-
什么是持续集成?该怎么做?
什么是持续集成?该怎么做? 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。本文简要介绍持续集成的概念和做法。 2018-01-08 14:18 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。 本文简要介绍...
-
为什么我们迫切需要持续集成(Continuous Integration)
持续集成(Continuous Integration),也就是我们经常说的 CI,是现代软件开发技术的基础。本文论述了当前软件开发过程中存在的问题,讲解了持续集成、持续集成服务器的概念,最终探讨了为什么我们需要持续集成来解决这些问题。
-
全面分析持续集成优缺点(2)
持续集成的关键是自动化。绝大多数的集成都可以而且应该自动完成。读取源代码、编译、连接、测试,这些都可以自动完成。最后,你应该得到一条简单的信息,告诉你这次创建是否成功:"yes"或"no"。如果成功,本次集成到此为止;如果失败,你应该可以很简单地撤消最后一次的修改,回到前一次成功的创建。在整个创建过程中,完全不需要你动脑子。 如果有了这样一套自动化过程,你随便想多频繁进行创建都可以。唯一的局限...
-
2008最新2000多本最有价值的程序设计电子教程下载
ASP.NET 2.0 Everyday Apps For Dummies ASP.NET 2.0 Illustrated ASP.NET 2.0 Instant Results ASP.NET 2.0 MVP Hacks and Tips ASP.NET 2.0 Revealed ASP.NET 2.0 Unleashed ASP.NET 2.0 ...
-
Sun Java产品线分析(非大全)
NetBeans IDE 6.1 With JavaFX Project Nile Database Java DB Java Database Connectivity (JDBC) Java Data Objects (JDO) Java Persistence API ...
-
tree命令
│ │ netbeans-8.1beta-windows.exe │ │ │ ├─eclipse4.2-juno │ │ eclipse-jee-juno-SR2-win32-x86_64.zip │ │ eclipse-jee-juno-SR2-win32.zip │ │ │ ├─eclipse4.4-luna │ │ eclipse-jee-luna-R-...
-
Martin Fowler关于微服务的原文翻译(一)
原文如下:http://martinfowler.com/articles/microservices.html微服务一个新的架构术语“微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式。这种架构方式并没有非常明确的定义,但有一些共同的特点就是围绕在业务能力、自动化布署、端到端的整合以及语言和数据的分散控制上面。“微服务”- 这是在软件架构领域这个非常拥挤的街道上,冒
-
全面分析持续集成优缺点(3)
XP将测试分为两类:单元测试和容纳测试(也叫功能测试)。单元测试是由开发者自己编写的,通常只测试一个类或一小组类。容纳测试通常是由客户或外部的测试组在开发者的帮助下编写的,对整个系统进行端到端的测试。这两种测试我们都会用到,并且尽量提高测试的自动化程度。 作为创建的一部分,我们需要运行一组被称为"BVT"(Build Verification Tests,创建确认测试)的测试。BVT中所有的测...
1 楼 jim19770812 2008-08-07 10:28