- 浏览: 1082772 次
- 性别:
- 来自: 苏州
-
最新评论
-
天使建站:
看这里:jquery里和操作数组的相关的:$.merg ...
JQuery 数组 -
lgywindows:
我照你的方法实现了在java中取国际化。谢谢提供!
spring mvc中,如何在 Java 代码里,获取 国际化 内容 -
ylhkaixin:
请教下大神,我转换报告的时候报错:report: [x ...
通过ant来批量执行jmeter脚本,并生成报告(附: 生成报告时报“Content is not allowed in prolog”这个错误的解决方案) -
lemon_yt:
正在找
spring mvc中,如何在 Java 代码里,获取 国际化 内容 -
Rainbow702:
alike222 写道Rainbow702 写道MyDream ...
通过ant来批量执行jmeter脚本,并生成报告(附: 生成报告时报“Content is not allowed in prolog”这个错误的解决方案)
文章列表
今天在使用Sonar qube 检测代码的时候,报了一个错,错误信息为:
Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode!
后在网上查了一下,是因为在sonar-project.properties 这份配置文件中,没有明确指定 JDK 版本的原因。所以,须像如下一样进行指定:
# setting the java class version
sonar.java.source=1.7
然后就可以啦!
附: stack信息为:
09:02:47.184 ...
最近在使用jmeter写脚本来进行测试,最终写了很多份脚本,然后,就在想,这么多脚本,我不可能一个一个的手动去点啊,有没有什么办法来批量运行Jmeter脚本呢?
这个时候,自然而然地想到了万能的ant,希望它能有相应的jmeter task。
哎,哎,查了一下,还真有,爽歪歪啊。
下面简单说明一下,如果使用:
① 首先,为了能够在ant中使用jmeter task,必须将“ant-jmeter-1.1.1.jar”这个jar包放到ant的classpath中去。这个jar包位置 jmeter的安装目录下的 extras 目录中。
PS:可直接将这个jar拷贝至ant ...
话说,用JAVA也四五年了,但是每次重新安装JDK后,环境变量的设置总是要去网上搜索,看看应该设置什么值到PATH 和 CLASSPATH中去。今天刚好又帮别人设置了环境变量,趁还记得,就在此列了一下,以后用得着就直接来BLOG里来看一下就OK了,不用四处找了。
JAVA_HOME
F:\xxxx\Java\1.7\jdk
PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;;
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在Eclipse中,要打开一个文件,大家一般都是直接双击来进行打开。
可是,对于某个类型的文件(比如, xhtml 文件),Eclipse中可能会提供很多个编辑器,但是Eclipse默认使用的那个编辑器可能不是我们所习惯的,这个时候,大家都知道可以通过右击文件,然后选择自己的编辑器进行打开,如下图:
但是,这样子,只能解决一时之需要。如果我们需要频繁的去打开文件,那么每一次都要右击文件,重复上面截图中的步骤。那有没有办法,一步到位呢?有,当然有。不会我就不会写这篇BLOG了。呵呵。
具体方法如下,我直接上图了:
经过上面的设置后,然后直接去双击你想打开的文 ...
前提:
EAP版本: EAP6.1
模式:standalone模式
数据库: Postgresql 9.3
数据源模式:NON-XA DataSource
正文:
① 将postgresql的jdbc包作成一个module部署到JBoss中。比如,我作成的module如下图所示:
具体的方法可以参考我另一篇博文: http://rainbow702.iteye.com/blog/2065353
② 修改 \jboss-eap-6.1\standalone\configuration下的standalone.xml文件,在其中的“<subsystem ...
前提:
EAP 版本: EAP6.1
模式: standalone模式
正文:
EAP解压之后,在\jboss-eap-6.1\standalone\configuration目录下,有两份系统自带的配置文件:
① standalone.xml
② logging.properties
其中,在eap的启动过程中,它会读取并解析standalone.xml这份文件,在这份文件中,有一个叫“<subsystem xmlns="urn:jboss:domain:logging:1.2">”的这么一个 subsystem,
在解析到这个subs ...
有以下三种行为:
1. 使用真正的 IE8 打开画面A
2. 使用 IE10 打开一个画面A
3. 使用IE10,但是设定使用 IE8 兼容模式来打开画面A
对于以上三种行为,请考虑以下两个问题:
① 如果判断IE判断是以何种文档模型来渲染打开的页面的
② 如果判断IE的真正版本
对于问题①,大家可能都知道了,我们可以通过以下方式来判断
window.document.documentMode
对于行为 1 和 3 ,得到的值是 8, 即使用 IE8 的文档模型来渲染了页面。
对于行为2, 得到的值是 10,说明使用的是IE10 文 ...
经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:[^hede],但这样的正则表达式完全是另外一个意思,它的意思是字符串里不能包含‘h’,‘e’,‘d’三个但字符。那什么样的正则表达式能过滤出不包含完整“hello”字串的信息呢?
事实上,说正则表达式里不支持逆向匹配并不是百分之百的正确。就像这个问题,我们就可以使用否定式查找来模拟出逆向匹配,从而解决我们的问题:
^((?!hede).)*$
有过数据库开发经验的,可能都知道,对于update/delete/insert等更改数据库内容的语句,在操作进行时,一般都会自动加锁,以保证数据的正确性。
但是有一个比较特殊却常用的语句,select语句,即使在执行update/delete/insert等语 ...
新版本的 JBOSS EAP中,通过“module”机制实现对jar包或者其他资源的管理。
本文不是讲解如何使用系统自带module或者自定义module的。这两点可以参照我之前的博文:
http://rainbow702.iteye.com/blog/2065353
本文主要是对最近遇到的一个问题进行说明。这个问题是关于 primeface.jar 的使用的,现象是primefaces 的 标签不能正常被 渲染(rendered) 的问题。
对于 primefaces 的使用,不管是在官网上找到的sample,还是google出来的sample示例,都需要将 primef ...
见附件
linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b<工作目录> 指定暂时存放文件的目录。 -c 替每 ...
在RHEL上,系统会自带一个JDK,今天要安装一个更高版本的JDK。
本来是想让高版本的JDK与系统自带的JDK共存于RHEL上的,但是搞了好久,也没弄成功。
后来只好将系统自带的JDK给卸载了,然后安装新的高版本的JDK。
过程如下:
// 查找已安装的 jdk rpm包
rpm -qa|grep jdk
将查找到的每个jdk包,使用下面的命令依次删除
// 'xxxxxxxx'为相应的jdk包
rpm -e xxxxxxxx
最后,将高版本的jdk包拷贝至 /usr/java下,然后,运行
rpm -ivh 'xxxxxxxxxx'
好了之后,检查一下java的 ...
Wildcard
Matches
*
zero or more characters
**
zero or more directories
?
a single character
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
public final class StringUtil {
public static void main(String[] args) {
System.out.println("get local ...