- 博客(67)
- 收藏
- 关注
原创 Log4j – 如何配置多个logger?
内容简介:本文主要介绍 在一个系统中如何通过log4j的配置文件配置出多个logger,使得该系统可以在不同路径下输出多个内容不同的log 文件。并通过该实例的实现过程进一步讲解log4j的一些特性。 具体内容:1. 如何在项目中配置log4j使得该系统可以输出web test的日志文件(自定义格式)到工程dist目录下的junitLog/WebTestLog.log目
2013-01-14 16:34:25 26369 5
转载 SNMP 简介
引 言 作为一名网络顾问或网络管理员,在你安装完网络并且设置了用户帐号与应用程序之后,你的工作并没有完成。你的下一个职责就是网络管理,它就好比是一场永远也不会结束的战斗一样。 目前存在着两种类型的网络管理问题:一种是与软件相关的,例如数据安全性和存取许可;另一种是
2011-09-27 13:29:44 889 1
原创 如何Copy 并且 Rename 文件到新的路径?
一、问题背景 将原文件重命名并拷贝到新的路径下。 二、代码实现 public class GenerateFeePdf { private void genPdfToNewpath(String originalPath,String destinyPath){ t
2011-06-29 14:31:00 883
原创 如何把任意字符或字母设置成上脚标或下脚标?
一、背景 想把页面上的任意字符或字母设置成上脚标或下脚标吗? 二、实现方法 最简单的办法就是用html标签中的 (显示为上脚标)或 (显示为下脚标)。 例如: Master @
2011-06-22 16:48:00 4098
原创 在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat
本文主要介绍了如何在Mac OS X中安装配置Apache,PHP,MySQL,Tomcat等开发工具.
2010-07-29 09:41:00 7853
原创 用eclipse自带的打包工具将web工程打成jar包的问题
本文主要介绍了如何fix ‘Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.’ 这一bug。
2010-07-01 10:41:00 3288 1
原创 如何安装JDK配置环境变量以及安装tomcat
一、问题阐述 今天本来是帮同事装tomcat的,本以为很容易,到官网down一个zip的tomcat一解压,不就完了嘛。结果却没有那么顺利。她的机子上只有一个6.0的jre(因为我这同事是做QA工作的),也没配置环境变量。所以我给她装的那个tomcat无法运行。搞了半天,我还是用个一劳永逸的方法,直接给她机子上装个JDK得了。所以在这里记录一下安装JDK配置环境变量和tomcat的步
2010-03-08 10:33:00 3369
原创 properties文件的读取
一、问题阐述 本文给出了读取properties文件的简单实例。重点在于解释如果定位properties文件在项目中的相对目录。 二、代码 1. properties文件named ipConfig: ip=192.168.0.1 port=8080 2. 读取文件的代码: InputStream inputStream =
2010-03-04 16:43:00 805
原创 如何输出图片到指定路径
一、问题阐述 本文给出了将通过后台代码处理后所得到的新图片输出到文件系统的制定路径的方法。 二、代码 File file = new File("F://sample.JPG");BufferedImage origin;try { origin = ImageIO.read(file); BufferedImage newImage
2010-03-04 16:24:00 833
原创 JSF标签之a4j:mediaOutput 的最简单应用实例
一、问题阐述 前一阵子有个工程,需要动态输出图片(BufferedImage)到jsf页面上,一般在页面上显示图片都是使用图片在工程中的绝对或相对路径来显示的,但是这个工程的情况是图片以bufferedImage的形态存储在内存里,所以,就想到了用Ajax4Jsf的a4j:mediaOutput标签来输出图片到页面上。 这个http://livedemo.exadel.com/r
2010-03-04 15:47:00 2575
原创 JAVA除法保留小数点后两位的两种方法
1.利用Math.round()的方法:两个int型的数相除,结果保留小数点后两位:int a=1188;int b=93;double c;c=(double)(Math.round(a/b)/100.0);//这样为保持2位打印结果:c=0.12c=new Double(Math.round(a/b)/1000.0);//这样为保持3位打印结果:
2009-07-31 17:06:00 64756 6
转载 如何将MacBook从tiger升级到Leopard-无需自己刻录光盘,无需购买
使用本地硬盘安装 Leopard,现已安装成功,将详细安装过程告诉大家。一、必要条件:1. 当前 OS 为 Tiger。2. 只有一个分区。3. 安装过 boot camp。4. 有 Tiger 安装盘。二、核心思想:在本地硬盘上分出一个分区来制作一个可启动的 Leopard 安装盘镜像。三、安装步骤:1. 用 boot camp
2009-07-31 14:06:00 3220
原创 iframe的使用
一、iframe是什么我的理解iframe就是在html的页面里再嵌入一个html页面。二、iframe页面代码: style="width:150px;height:100px;" allowtransparency="true" frameborder="0">浏览器解析后的代码:src="cp/transparent.html
2009-07-09 17:26:00 1006
转载 JSF的Mbean详解
一、JSP与JavaBean 首先从Model1中的JavaBean说起,大家知道,Model1的基本架构就是JSP页面通过JavaBean访问数据层,那么JavaBean到底是什么东东呢? 其实JavaBean只是一个特别的Java类而已。在JavaBean中,对私有的域用getXXX和setXXX来实现存取,并且必须有一个无参数的构造函数,如下类就是一
2009-07-09 16:40:00 844
原创 如何实现当DIV里的内容超过DIV的高度,DIV会自动添加滚动条
实现方法: div的style设置了overflow:auto后,当DIV里的内容超过DIV的高度,DIV会自动添加滚动条,拉动滚动条才能看到底部的内容。
2009-07-09 16:25:00 3050
原创 Ajax介绍和简单示例
一、Ajax基本思想与特点ajax是使js通过XMLHttpRequest(一个对象)来直接与server交互,而不需要reload页面。ajax利用浏览器和web sever之间的异步数据传输来实现页面的局部数据更新/变化。因此,ajax使得Internet applications更小,更快,更人性化。 二、Ajax简单示例代码1.页面代码:
2009-07-08 11:36:00 956
原创 简单查询,返回数据库结构(非基于对象的查询,复杂查询)
一、问题阐述利用sql语句从数据库中查询出指定的几个字段后,得到每个字段的内容。该问题是用于非基于对象的查询,复杂查询的。二、示例代码Sring sql="select s.name,s.number,s.address from studentInfo s";Query q = session.createSQLQuery(sql);List list = q
2009-07-01 10:18:00 679
原创 如何利用js得到h:selectOneMenu所选中的label值或value值
一、问题阐述 根据页面上h:selectOneMenu所选的选项,利用js和css来控制页面上另一组件的显示二、代码1.页面代码 function load(){ var selectComp=document.getElementById("selectComp"); ifShowDiv(selectComp); }
2009-03-25 17:15:00 3546
原创 几个常用的JS字符串处理函数-split()、join()、substring()和indexOf()
函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组函数:John()功能:使用您选择的分隔符将一个数组合并为一个字符串例子:var delimitedString=myArray.
2009-03-05 10:41:00 6764
原创 Map、数组以及dataTable的结合使用
一、问题背景 本文主要介绍如何讲数组里的数据封装在map里,然后利用dataTable显示在页面上。本文所用的工程例子是JSF框架的。主要思路是将对象(car)的信息封装在一个一维数组中,由于有多个car对象(放在list中),所以讲该list里的对象封装在二维数组中,并利用map的键值(car的id)来控制一维数组(每天个car的信息)在前台(dataTable)中显示出来。二、具体代码1.b
2009-03-02 17:48:00 2512
原创 Open Flash Chart在JSF工程中的安装与使用(swfobject2.0)
一、什么是OFC(open flash chart)? Open flash chart(简称ofc),是一个开源的flash报表组件。我们不仅可以免费使用,而且还可以修改源码,来达到我们想要的效果。客户端在得到数据以后,在FlashPlayer中渲染出报表图。二、什么是swfobject? swfobject是一个js组件,主要是为了方便在html中嵌入flash。一个最大的好处是把
2009-02-24 17:21:00 3046 1
原创 数据类型转换与处理小结(java)-part1
一、如何把object转换成double的数据类型Double.parseDouble(String.valueOf(object));二、如何把double类型四舍五入到小数后两位double value = 22.365454; DecimalFormat df = new DecimalFormat("##.00"); value = Doubl
2009-02-24 15:48:00 940
原创 用URL传参带特殊字符,特殊字符丢失(encode)
一、问题阐述 用URL传参数的时候,用&符号连接,如果某一个参数中含"#$ ^ & * + ="这些符号的时候,在另一个页面getParameter就会取不到传过来的参数。二、解决方法 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编
2009-02-23 10:47:00 2680
转载 Color library - CSS
现在给大家献上颜色对照码: FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC#FF8888#FF3333 #FF0000
2009-02-23 10:10:00 697
转载 有关Criteria HQL的用法集结
下面是有关Criteria HQL的用法集结首先提几点注意事项: 为了能夠重複使用Criteria物件,在Hibernate 3中新增了DetchedCriteria,可以 先建立DetchedCriteria實例,並加入各種查詢條件,並於需要查詢時再與Session綁定, 获得一個綁定Session的Criteria物件 HQL本身不
2009-01-17 17:06:00 2493 1
原创 t:dataScroller的使用-使用binding的时候会出现的问题
一.问题阐述 根据不同的输入条件,查询出符合要求的结果(records),放到list中,并将该list赋值给t:dataTable,在前台显示出来。当第一次搜索出来的records条数过多时,用t:dataScroller进行分页。 问题是当user点击t:dataScroller查看完第2或3页(即非第一页)以后,再输入不同的查询条件,想查看其他的records
2009-01-17 16:39:00 2972 4
原创 如何将数组里的元素设置为容器类型
实现代码:Set[][] statusSet=new HashSet[17][14];for(int i=0;i17;i++){ for(int j=0;j14;j++){ statusSet[i][j]=new HashSet(); } }备注: 如果没有初始化每个数组里的元素(即statusSet[i][j]=new HashSet();
2009-01-09 17:14:00 706
转载 Hibernate中Criteria的完整用法
一、介绍 Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而 DetachedCr
2008-12-31 14:59:00 716
转载 HQL的使用-part2 hql的查询(4)
4.6.1 HQL 查询(4)7. orderby 子句查询返回的列表(list),可以根据类或引用属性的任何属性来进行排序,例如:from Person as porder by p.name, p.age还可使用ase 或 dese关键宇指定升序或降序的排序规则,例如:from Person as porder by p.name asc, p.age desc如果
2008-12-31 14:32:00 803
原创 HQL的使用-part2 hql的查询(3)
4.6.1 HQL 查询(3)6. 表达式HQL 的功能非常丰富,其where 子句后支持的运算符异常丰富,不仅包括SQL 的运算符,也包括EJB-QL的运算符等。where子句中允许使用大部分SQL支持的表达式。数学运算符+,-, *,1 等。二进制比较运算符=,>=,, !=, like 等。逻辑运算符 and,or,not 等。in, not in, between
2008-12-31 14:28:00 748
转载 HQL的使用-part2 hql的查询(2)
4.6.1 HQL 查询(2)3. 聚集函数HQL 也支持在选出的属性上使用聚集函数。HQL 支持的聚集函数与 SQL 完全相同,有如下 5 种。avg: 计算属性平均值。count: 统计选择对象的数量。max:统计属性值的最大值。min: 统计属性值的最小值。sum: 计算属性值的总和。例如:select count(*) from Perso
2008-12-31 14:27:00 614
转载 HQL的使用-part2 hql的查询(1)
4.6 Hibernate 查询体系Hibernate 提供了异常强大的查询体系,有多种查询方式可以供我们使用。如Hibernate 的 HQL 查询或者使用条件查询,甚至可以使用原生的 SQL 查询语句等。另外还提供了一种数据过滤功能,这些都用于筛选目标数据。下面分别介绍 Hibernate 的四种数据筛选方法4.6.1 HQL 查询(1)HQL 是 HibernateQuer
2008-12-31 12:58:00 708
转载 Hibernate的配置
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.microsoft.jdbc.sqlserver.SQLServerDriver jdbc:microsoft:sqlserver://127.0
2008-12-31 12:50:00 530
原创 HQL的使用-part1 入门
public void updateStudent(String studentId, int studentCourseNum) { String hql="Update Student as s set s.studentCourse.num= ? where s.studentId= ? "; Query q=getSession().createQuery(hq
2008-12-31 12:39:00 700
原创 利用JS和CSS实现点击一个link,使页面上某元素隐藏或显示,同时改变link字样的效果
一、背景阐述 在一个panelGrid中,一条根记录下有若干条子记录,当点击根记录旁边的“+”符号时,子记录显示在页面上,并且符号由“+”变成“-”;当再次点击“-”符号时,子记录不显示,符号由“-”变成“+”。二、实现方法 1.页面代码:h:form> h:panelGrid columns="1" cellpadding="5" rowClasses="" columnClasses
2008-12-30 10:07:00 3430
原创 利用JS实现JSF页面h:selectOneMenu的联动
一、背景阐述 页面利用dataTable显示多行记录,一行记录记录着一个用户的信息,其中用户状态的那个column用显示,以便可以任意更改其状态。此外,由于同一用户可能在不同部门,所以,页面上可能会有多行记录,显示的是同一用户的信息,只是部门的值不同。 所以,现在就需要实现这样一个功能:当一个用户的状态改变了,页面上所有属于这个用户的记录的status column的值都要改变成新改好的
2008-12-29 12:47:00 7373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人