`
文章列表

HashCode 学习

============================================================ 如何理解hashCode的作用:============================================================ 以java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Hash哈希表中去,这样的话,下次做Object的比较或 ...
Five Tips for Impediment Resolution with Scrum https://www.scrumalliance.org/community/articles/2011/september/five-tips-for-impediment-resolution-with-scrum.aspx   1. make the impediments visible    -attach them to  wall    -update impediment status and properly prioritised2.Search for impedimen ...

Agile Self Assessment

http://blogs.atlassian.com/2013/11/enterprise-agility-maturity-matrix/   The Enterprise Agility Maturity Matrix can be used to set transformation goals, monitor progress, and get everybody on the same page regarding Agile including: Agile Coaches, team members, managers, and senior leadership. Th ...

Thinking about TDD

  What is TDD? As we know TDD(Test-driven development) isa software development process that relies on the repetition of a very shortdevelopment cycle: first the developer writes an initially fialing test casethat defines a desired improvement or new function, then produces the minimumamount of code ...
 最近在Agile 团队中整CI Tool, 有一个任务就是把oracle 的DB script 整和进daily build. CI 的平台选用Jekins, 因为我们的服务器window上, 所以在Jekins上写window bat 来执行DB script.  test.bat set filepath="C://Development/instantclient/test.sql" set fileName="" call :split %filepath% goto :end :split set list=%1 ...
JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal。我们可以通过在 Java 类中标注注解的方式将一个Java对象绑定到一段XML,也就是说,在Java类中标注一些注解,这些注解定义了如何将这个类转换为XML,怎么转换,以及一段XML如何被解析成这个类所定义的对象;也可以使用JAXB的XJC工具,通过定义schema的方式实现Java对象与XML的绑定。 一、Marshal过程 定义Message.java package com.jaxb; impor ...
几种常用的测试批注: @Test:进行测试的方法 @Before:初始化方法,每个@Test批注的方法执行前都会先调用此方法 @After:释放资源,每个@Test批注的方法执行后都会调用此方法@BeforeClass:必须为static void,测试类中第一个执行的方法,只执行一次 @AfterClass:必须为static void,测试类中最后一个执行的方法,只执行一次 @Ignore:忽略的测试方法,不影响最终测试结果是通过还是没通过 一个JUnit 4 的单元测试用例执行顺序为:

xprogramming

    博客分类:
  • XP
Basic Extreme Programming http://xprogramming.com/what-is-extreme-programming/  
Ø  一个简单的Maven项目。 Maven Help 插件有四个目标。前三个目标是—— active-profiles, effective-pom 和 effective-settings —— 描述一个特定的项目,它们必须在项目的目录下运行。 最后 一个目标—— describe ——相对比较复杂,展示某个插件或者插件目标的相关信息。   §  help:active-profiles         列出当前构建中活动的
  iBATIS 一词来源于“ internet ”和“ abatis ”的组合,是一个由 Clinton Begin 在2001 年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于 Java 的持久层框架。 iBATIS 提供的持久层框架包括 SQL Maps 和 Data Access Objects ( DAO ),同时还提供一个利用这个框架开发的 JPetStore 实例。 相对 Hibernate 和 Apache OJB 等“一站式” ORM 解决方案而言, iBA ...
Servlet  eroor:HTTP method GET is not supported by this URL 错误提示:  type: Status report message: HTTP method GET is not supported by this URL description: The specified HTTP method is not allowed for the requested resource (HTTP method GET is 
集成开发环境的使用在给开发人员的开发工作带来极大便利的同时,也带来了一些“朦胧感”——它向用户屏蔽了一些具体的操作流程和细节,开发人员在感受开发工具带来的“智能”的同时也常常会有一种“傻瓜式”的感觉。本文试图“追本溯源”,讨论手工编译Servlet和JSP页面的方法与步骤,希望能够加深大家对相关技术的理解。 (1)说明 在本例中,使用的操作系统为CentOS 5.4,使用的Tomcat Servlet/JSP容器的版本为5.5.28,使用的JDK的版本为OpenJDK 1.6.0。另外,为了便于测试,假设存在如下目录: /codolio:用于存放用于编译的Servlet源文件和JSP ...
public class TextThread{ /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Thread(tt).start(); new Thread(tt).start(); new Thread(tt).start(); new Thread(tt).start(); } } ...
断言概述 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 。可以将断言看作是异常处理的一种高级形式 。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任 ...
Java中interface接口与abstract class抽象类的区别 interface和abstract class是Java中实现多态的基础,都很有用,但也有一些区别: 1.interface被继承时用的关键字是implements,而且可以同时implements多个interface,而abstract class被继承时用的关键字是extends,而且只能同时extends一个abstract class。 2.interface内定义的方法都是public的,而abstract class内的则不一定。 3.interface内定义的成员对象都是s ...
Global site tag (gtag.js) - Google Analytics