- 博客(30)
- 收藏
- 关注
原创 HashCode 学习
============================================================ 如何理解hashCode的作用:============================================================ 以java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Hash哈希表中...
2015-05-13 23:57:53
97
原创 ScrumMaster primary responsibility is to eliminate impediments
Five Tips for Impediment Resolution with Scrumhttps://www.scrumalliance.org/community/articles/2011/september/five-tips-for-impediment-resolution-with-scrum.aspx 1. make the impediments visible...
2015-03-02 18:09:17
178
原创 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 ...
2015-03-02 17:25:30
184
原创 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...
2015-01-11 22:28:27
188
原创 Bat 文件调用 oracle script 分享
最近在Agile 团队中整CI Tool, 有一个任务就是把oracle 的DB script 整和进daily build. CI 的平台选用Jekins, 因为我们的服务器window上, 所以在Jekins上写window bat 来执行DB script. test.batset filepath="C://Development/instantclient/test.sql...
2014-06-19 13:01:46
213
原创 利用JAXB将XML和Java对象进行转换
JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal。我们可以通过在 Java 类中标注注解的方式将一个Java对象绑定到一段XML,也就是说,在Java类中标注一些注解,这些注解定义了如何将这个类转换为XML,怎么转换,以及一段XML如何被解析成这个类所定义的对象;也...
2014-01-10 10:04:30
151
原创 JUnit Annotation——JUnit单元测试中批注@详解[转]
几种常用的测试批注:@Test:进行测试的方法@Before:初始化方法,每个@Test批注的方法执行前都会先调用此方法@After:释放资源,每个@Test批注的方法执行后都会调用此方法@BeforeClass:必须为static void,测试类中第一个执行的方法,只执行一次@AfterClass:必须为static void,测试类中最后一个执行的方法,只执行一次@I...
2013-11-09 23:11:00
143
原创 xprogramming
Basic Extreme Programminghttp://xprogramming.com/what-is-extreme-programming/
2013-07-17 20:41:47
238
原创 Maven 入门
Ø 一个简单的Maven项目。Maven Help 插件有四个目标。前三个目标是—— active-profiles, effective-pom 和effective-settings —— 描述一个特定的项目,它们必须在项目的目录下运行。 最后一个目标—— describe ——相对比较复杂,展示某个插件或者插件目标的相关信息。 § help:active-profil...
2012-09-05 14:57:41
104
原创 iBATIS与Hibernate数据库映射框架
iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO...
2010-05-17 09:07:33
158
HTTP method GET is not supported by this URL 405
Servlet eroor:HTTP method GET is not supported by this URL错误提示: type: Status reportmessage: HTTP method GET is not supported by this URLdescription: The specified HTTP method is not allowed f...
2010-03-27 15:04:56
170
手工编译Servlet和JSP
集成开发环境的使用在给开发人员的开发工作带来极大便利的同时,也带来了一些“朦胧感”——它向用户屏蔽了一些具体的操作流程和细节,开发人员在感受开发工具带来的“智能”的同时也常常会有一种“傻瓜式”的感觉。本文试图“追本溯源”,讨论手工编译Servlet和JSP页面的方法与步骤,希望能够加深大家对相关技术的理解。 (1)说明 在本例中,使用的操作系统为CentOS 5.4,使用的Tomcat S...
2010-03-27 10:54:07
134
线程同步---synchronized
public class TextThread{ /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Thread(tt).start(); ...
2010-03-19 19:25:54
91
Assertions 断言
断言概述 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 。可以将断言看作是异常处理的一种高级形式 。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。 使用断言可以创建更稳定,品质更好且易于除错的代码 。当需要在一个...
2010-03-18 20:25:44
382
Interface 与Abstract class区别
Java中interface接口与abstract class抽象类的区别 interface和abstract class是Java中实现多态的基础,都很有用,但也有一些区别: 1.interface被继承时用的关键字是implements,而且可以同时implements多个interface,而abstract class被继承时用的关键字是extends,而且只能同时extend...
2010-03-17 14:43:38
148
Java异常处理及异常机制介绍
当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述。 JAVA中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种: (1)检查性异常:java.lang.Exception (2)运行期异常:java.lang.RuntimeExce...
2010-03-17 14:11:16
90
java 访问权限修饰符public protected friendly private用法总结
首先声明:java中,friendly这个修饰符并没有显式的声明,在成员变量和方法前什么修饰符也不用,默认的就是friendly。 为了条理清晰,分三种不同情况来总结。 一 访问权限修饰符修饰成员变量和方法 public:表明该成员变量和方法是共有的,能在任何情况下被访问。 protected:必须在同一包中才能被访问。(说的比较简单,看个例子就明白了) ...
2010-03-13 14:44:41
120
原创 Java程序员必看的15本书【转】
转载:学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员...
2009-12-29 10:14:44
119
原创 JAVA数据类型转换
将字串 String 转换成数字类型String 转 int int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); int i = Integer.valueOf(my_str).intValue(); String 转 Fl...
2009-12-03 20:00:35
101
原创 jdbc连接大全【java】
各种数据库的JDBC连接大全 Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 JDBC Name: jTDS URL: http://jtds.sourceforge.net/ Version: 0.5.1 Download URL: http:/...
2009-11-27 16:15:16
104
原创 连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码
同时安装了tomcat和oracle9i后,调试jsp出现--连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突,调整如下 机器上装了oracle,是oracle自带的http server占了8080端口,oracle的tomcat端口冲突,要么改tomcat端口,要么把http server停掉。 改tomcat...
2009-11-24 14:31:29
146
Tomcat下建立虚拟目录
在apache-tomcat-6.0.14\conf的文件下新建以下目录:Catalina\localhost在此目录下新建以.xml结尾的文本如test.xml,其主要内容如下:<?xml version="1.0" encoding='utf-8'?><Context displanName="test" docBase="D:\workspace\test\We...
2009-11-24 14:10:23
99
MySQL中解决无法远程访问
在安装MySQL时只定义了localhost能使用,结果当他机子远程访问时常常会被拒绝。 可以使用以后口令查看是否只是localhsot使用 use mysql; select user, host from user; 可以看到以下效果: | user | host | ----------------------...
2009-11-13 22:58:53
99
原创 解决MySQL启动时“1067”错误
1.修改windows目录下(win2000系统为winnt)的my.ini指定mysql路径,默认值是c:\mysql ,如果该文件不存在则要手动创建[mysqld] # set basedir to your installation path basedir=D:/mysql # set datadir to the *** of your data directory ...
2009-11-12 22:02:57
105
程序员成长之路
一、Java基本 (J2SDK1.5.1Documentation)Java的类库: 1. java.lang.*; 2. java.io.*; 3. java.util.*; 4. java.sql.*; 剩余类库: 1. java.text.*; 2. java.net.*; 3. javax.naming.*; 4. java.lang.re...
2009-11-09 00:00:22
109
原创 Spring发送邮件示例中的错误:Error creating bean with name 'javaMailSender '
Spring中的配置文件applicationContext.xml<!-- spring对email支持 --> <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="smtp.16.
2009-11-08 12:56:06
783
原创 java.lang.NoClassDefFoundError版本问题
环境:Spring2.5+ Hibernate3.5 在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar Hibernate使用如果lib:asm.jar asm-attrs.jar 其中asm-2.2.2.jar与asm.jar存在类上的冲突! 使用...
2009-11-08 12:42:01
199
原创 Eclipse中快捷键的使用
打开当前Edit的某一方法:Crtl + O打开当前项目中的某个文件:Crtl + Shift +R打开前一次开过的文件:Atrl + <-打开后一次开过的文件:Atrl + ->关闭当前Edit:Ctrl + W打开当前方法的实现文件:Ctrl + T最大最小化当前窗口:Ctrl + M删除当前行:Ctrl + D参照选中的Word快速定位到下一个:Ctrl + ...
2009-11-07 15:30:50
100
原创 servlet与Struts action线程安全问题分析
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servle...
2009-11-04 11:47:58
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人