- 浏览: 36573 次
- 性别:
- 来自: 杭州
最新评论
-
nongfushanquan_xp:
我在使用spring发送邮件时,碰到了类似的问题,但是按照你的 ...
Spring发送邮件示例中的错误:Error creating bean with name 'javaMailSender '
文章列表
HashCode 学习
- 博客分类:
- J2SE
============================================================ 如何理解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 ...
- 2015-03-02 18:09
- 浏览 557
- 评论(0)
Agile Self Assessment
- 博客分类:
- Agile
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
- 博客分类:
- Agile 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 的单元测试用例执行顺序为:
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 ...