- 浏览: 352838 次
- 性别:
- 来自: 沈阳
-
最新评论
-
haiw:
谢谢分享
Oracle 的递归查询(树型查询) -
nomandia:
除非是通过open打开的窗口,否则没法close的
JS 关闭当前页面 -
c30989239:
注意 SimpleDateFormat 是非线程安全的
Java 获取网络时间并在jsp中显示 -
归来朝歌:
不错,以后可能用得上
Java 操作Excel -
luhantu:
不错!学习了
Java 操作Excel
文章列表
转自:http://www.cnblogs.com/astar/archive/2012/02/28/Scrum.html
最近把之前学习 Scrum 的资料整理为一篇文档,在接下来的团队和项目开发中,根据项目的情况引入 Scrum 的一些实践,提高团队成员之间的协作能力和项目的交付质量。
参考资料:
《轻松Scrum之旅—敏捷开发故事》、《敏捷无敌》
硝烟中的Scrum 和 XP
火星人敏捷开发手册
Scrum-Checklists
维基百科:http://zh.wikipedia.org/wiki/Scrum
Scrum 工具
禅道
JIRA+GreenHopper
Scrum 中的角色
S ...
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。
敏捷开发宣言——
个体和交互 胜过 过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作 胜过 合同 ...
1、substr(string string, int a, int b)
参数1:string 要处理的字符串
参数2:a 截取字符串的开始位置(起始位置是0)
参数3:b 截取的字符串的长度(而不是字符串的结束位置)
例如:
substr("ABCDEFG", 0, 3); //返回:ABC,截取从A开始3个字符
substr("ABCDEFG", 0, 100); //返回:ABCDEFG,100虽然超出预处理的字符串最长度,但不会影响返回结果,系统按预处理字符串最大数量返回。
substr("ABCDEFG", - ...
TDD的基本思路 是通过测试来推动整个开发的进行。
优势:
1.通过编写测试用例 可以确保对需求描述的无二意(无歧义)
2.编写测试用例 也是一种代码设计的过程
3.测试用例是对代码的最好的解释
4.测试驱动开发提供的测试集就可以作为你编码信心的来源
5.测试用例可以保障代码的正确性,能够迅速发现、定位bug
过程:
测试驱动开发的基本过程如下:
1) 明确当前要完成的功能。可以记录成一个 TODO 列表。
2) 快速完成针对此功能的测试用例编写。
3) 测试代码编译不通过。
4) 编写对应的功能代码。
5) 测试 ...
摘自:http://www.blogjava.net/raimundox/archive/2007/03/27/106669.html
pair programing是所有XP实践中争议最大的一个,但窃以为确实XP实施的关键关键实践之一,甚至于,我认为很多XP实施的失败都是由于没有采用pair programming而造成的。
要了解pai ...
作者:永恒の_☆ 地址:http://blog.csdn.net/chenghui0317/article/details/7832474
一、Freemarker的介绍
Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用程序。
Freemarker 是使用纯java编写的,为了提高页面的访问速度,需要把页面静态化, 那么Freemarker就是被用来生成html页面。
到目前为止,Freemarker使用越来越广 ...
摘自http://jzinfo.iteye.com/blog/507387
http://wing123.iteye.com/blog/356585
参照http://my.oschina.net/aps/blog/107922
第一种方法:
创建的标签类,必须实现javax.servlet.jsp.tag接口.
下面是编写的一个简单的使用标签类的例子,该标签用来输出一行文字信息:
Tag类:userTagLib
Java代码
/*
* 标签处理类UserTagLibrary直接实现接口javax.servlet.jsp.tagext.tag接口
* 已 ...
众所周知,FTP服务器用来上传和下载文件,采用FTP协议。
首先我们来安装FTP
1.$ yum install vsftpd(vsftpd是众多FTP软件中较为安全的一个)。
2.修改配置文件vsftpd.conf,路径为/etc/vsftpd/vsftpd.conf
如果是ubuntu系统的话,路径为 /etc/vsftpd.conf
以下我针对两种身份进行ftp设定
第一种:针对实体账号设定
1.vi /etc/vsftpd/vsftpd.conf
2.修改配置,最后配置信息如下
anonymous_enable=NO //匿名用 ...
jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。
文章最后附简单springmvc集成jetbrick.template模版项目一个。
1.配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/x ...
一、maven环境的配置
1准备
安装jdk,本机使用的是1.6
下载maven3.0.3
2,将maven解压到指定目录,本机解压后maven的根目录是:D:\Program Files\apache-maven-3.0.3
3,配置环境变量:
新增环境变量:M2_HOME = D:\Program Files\apache-maven-3.0.3
修改环境变量:path=%path%;% M2_HOME %\bin; 即,在path后加上% M2_HOME %\bin;
4,测试maven是否安装成功
在命令行界面中输入
Echo % M2_HOME %
回车,
结果如下:
输入 ...
1、applicationContext.xml
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:contex ...
由于jdk所提供的资源访问类不能满足各种底层资源访问需求。因此我们大多选择spring的resource接口来解决这类问题,该接口拥有对应不同资源类型的实现类。
Resource接口主要方法有:
1.boolean exists() 判断资源是否存在
2.boolean ipOpen() 判断资源是否打开
3.URL getURL()throws IOException 如果底层资源可以表示成URL,返回对应URL对象
4.File getFile() throws IOException 如果底层资源可以表示成文件,返回对应File对象
5.InputStre ...
本人由于升级struts2版本到2.3.15.1后,防止以前数据库密码泄漏,故修改之,修改方法记录如下;
由于oracle数据库服务器在内网,外网不能访问。故需要先登录到一台外网能访问的地址,再从该地址ssh到数据库服务器地址。
操作如下:
ssh -l root -p 22 192.168.1.5(举例);
如果22端口号没开,测试23端口号是否开启(我们这里假定23端口开启了);
1.telnet 192.168.1.5
2.输入用户名和密码(这里我们要知道远程服务器普通用户名密码,例如oracle,test等);
注意:一般情况下telnet到远程服务器,不能用root帐户登录;报错为 ...
类装载器工作机制:
类装载器就是寻找类的字节码文件并构造出类在JVM内部表示的对象组件。类装载器将类装入JVM中,要经过以下步骤:
1.装载:查找和导入class文件
2.链接:执行校验、准备、和解析步骤
校验:检查载入class文件数据的正确性
准备:给类的静态变量分配存储空间
解析:将符号引用转成直接引用。
3.初始化:对类的静态变量、静态代码块执行初始化工作。
类装载工作由classLoader及其子类负责。JVM在运行时会产生三个classLoader:根装载器、ExtClassLoader和appClassLo ...
错误 1.validateJarFile(D:\apache-tomcat-6.0.35\webapps\ipv6\WEB-INF\lib\servlet-api.jar) - jar not loaded.
错误2.org.apache.jasper.JasperException: java.lang.NullPointerException
java.lang.NullPointerException
org.apache.jsp.index1_jsp._jspInit(index1_jsp.java:38)
在升级struts2到2.3.15.1过程中出现 ...