`
qruiking
  • 浏览: 8335 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
Hudson一款开源的持续集成框架,其作用是可以实现项目的自动更新与部署。 以下说说如何使用。 1.选则一台PC机作为Hudson的服务器 2.该机器需安装好JAVA(JDK)环境 然后从Hudson的官网下载一个最新版的hudson-XXX.war包即可。 其运行方式有两种: 第一将该war包放入tomcat或者其它的容器内; 第二种直接使用如下命令  java -jar hudson-XXX.war 当hudson运行之后,便会自动在当前用户目录下创建一个名为  ".hudson"的目录,作为其项目目录。   Hudson运行之后通过浏览器访问: ...
在项目的开发过程中,通常会对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 ...
Global site tag (gtag.js) - Google Analytics