- 浏览: 8335 次
- 性别:
- 来自: 武汉
最新评论
文章列表
Hudson一款开源的持续集成框架,其作用是可以实现项目的自动更新与部署。
以下说说如何使用。
1.选则一台PC机作为Hudson的服务器
2.该机器需安装好JAVA(JDK)环境
然后从Hudson的官网下载一个最新版的hudson-XXX.war包即可。
其运行方式有两种:
第一将该war包放入tomcat或者其它的容器内;
第二种直接使用如下命令 java -jar hudson-XXX.war
当hudson运行之后,便会自动在当前用户目录下创建一个名为 ".hudson"的目录,作为其项目目录。
Hudson运行之后通过浏览器访问:
...
关于List的迭代器与FOR循环的见解
- 博客分类:
- JAVA学习
在项目的开发过程中,通常会对List进行遍历,常见的两种遍历方式为for循环和迭代器Iterator。
那么是用FOR循环效率高一些呢?还是用迭代器的效率高一些呢?
我的见解如下:
在内存中用来记录数据的存储方式有两种(此处不考虑Map),一种为顺序(即数组)存储形式,一种为链表的存储形式:
对于顺序存储形式,采用下标的形式来找到对应的记录;
对于链表存储形式,则是必须根据链表的指向一条一条的来定位数据;
所以For循环用于顺序存储结构的数据,Iterator则更适用于链表结构的数据。
而在我们的开发中,对于List这种集合,则有几点需要说明的:
Li ...
<p:dataTable>弄了几个小时的隔行换色的功能,终于在无意当中找到一个好的方法。
步骤如下:
第一步,编写自己的样式表,如下:
<style>
.tr_color1{
background-color: #FFFFFF;
}
.tr_color2{
background-color: #F8F8F8;
}
</style>
第二步,在<p:dataTable>中应用,以达到分行显示的效果,如下:
<p:dataTable rowIndexVar="index" rowSt ...
小生第一次用JSF的时间控件<p:calendar>,绑定了相关的Bean后,想着不能让用户随意输入时间值,于是写了以下页面代码:
<p:calendar id="startDate" readonly="true" pattern="yyyy-MM-dd" value="#{myBean.startDate}" />
相关的Bean代码如下:
import java.util.Date;
public class MyBean{
private Date st ...