2012 10月

勤奋 踏实 自信 兼容

持续集成原则   1. 所有的开发人员需要在本地机器上做本地构建,然后再提交的版本控制库中,从而确保他们的变更不会导致持续集成失败。   2. 开发人员每天至少向版本控制库中提交一次代码。    3. 开发人员每天至少需要从版本...

发布 0 条评论

  1.统一的代码库   2.自动构建    3.自动测试    4.每个人每天都要向代码库主干提交代码    5.每次代码递交后都会在持续集成服务器上触发一次构建    6.保证快速构建    7.模拟生产环境的自动测试    8.每个人...

发布 0 条评论

  集成软件的过程不是新问题,如果项目开发的规模比较小,比如一个人的项目,如果它对外部系统的依赖很小,那么软件集成不是问题,但是随着软件项目复杂度的增加(即使增加一个人),就会对集成和确保软件组件能够在一起工作提出了...

发布 0 条评论

  Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:   1、持续的软件版本发布/测试项目。   2、监控外部调用执行的工作。

发布 0 条评论

不要引用sun开头的jar包 The java.*, javax.* and org.* packages documented in the Java 2 Platform Standard Edition API Specification make up the official, supported, public interface. If a Java program directly calls on...

发布 0 条评论

一JNLP介绍:   在java开发的早期,重点被放在了客户端开发。语言中对于applet和安全下载的支持对于万维网(WWW)的发布看上去是个不错的主意。但是现实是java最大的成功在于服务器端,java的强大功能和适应性赢得了服务器端开发者...

发布 0 条评论

[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes [Err] /*Data for the table `bodycontent` */ insert into `bodycontent`(`BODYCONTENTID`,`BODY`,`CONTENTID`) values (98305,'{note:title=Installing Plugins...

发布 0 条评论

•只做正确的事 对于软件这一行的人,我们有个很大的挑战,就是如何能够用正确方法的做事情。什么是正确的方法,这依赖于你在做什么和做给谁。而究竟所谓 “正确的方法”里都包括了什么内容,这并不是重点,重点是你是否能坚持按照...

发布 0 条评论

优秀程序员应当具备的品质: 语言和工具(Languages and Tools): 任何程序员/开发者需要具备的第一个技能就是,能够用编程语言工作并会使用与之相关的主要开发工具,包括:工具、IDEs, web 框架, messaging APIs。 程序设计方法(Pr...

发布 0 条评论

Hadoop作为大数据存储及计算领域的一颗明星,目前已经得到越来越广泛的应用。下面主要分析了Hadoop的一些典型应用场景,并对其进行了深入分析,主要包括下面几个方面: 日志处理: Hadoop擅长这个 并行计算 ETL: 每个人几乎都在做ETL(...

发布 8 条评论