- 浏览: 361457 次
- 性别:
- 来自: 北京
最新评论
-
宋建勇:
nice
keytool详解 -
1122334455aabb:
java int,byte、char之间的相互转化,更多内容参 ...
java中byte 与16进制字符相互转换 -
01jiangwei01:
CA[i >>> 18 & 0x3f ...
使用JAVA数字证书做数字签名认证 -
sjp524617477:
good
keytool详解 -
whlngn:
输出结果我只想取汉字,而不要后面的数字,应该如何实现,求回答
配置paoding analysis
文章列表
LR中错误代号为27796的一个解决方法-Zee
原文见:http://blog.csdn.net/zeeslo问题:曾经遇到过一个问题,在一次性能测试过程中,使用http协议的多用户向服务器发送请求。设置了持续时间,出现错误为:27796, Failed to connect to server 'hostname';port_ld': 'reason'.10048.(凭记忆写的,不知道写错了没有)分析:因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了。在全部占满后,就会出现上面的错误。执行netstat ...
性能优化从身边做起。 首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。 开始: eclipse.ini里加入 ...
虽然记得400,500的错误原因,但是detail的信息还不是很清楚,所以把它列出来,供查询:
所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 302 已找到 — 请求的数据临时具有不同 URI。 303 请参阅其它 ...
如何编写高效率Java
规则1 用时间频度来确定异常情况
异常Exception的捕捉是会增加额外开销的。所以尽量避免过多的异常捕捉。越是经常调用的代码,越是要较少或者避免try…catch..finally。
细节1、左边的代码效率比右边的高(在for外捕获异常效率比每个循环开销小)
try{
for(){}
}
catch(Exception e){
}
for(){
try{
}
catch(Exception e){
}
}
细节2、finally中的return或者抛出的异常会产生complete abrupt结束。try{
...
这里从三个方面讲述java classloader
1,翻译一下classloader的相关技术文章(来自Core Java第二卷的Chapter 9.
Security),由于我的英文水平有限,难免有不合适,请大家指出.
2,将从web应用出发模拟一下web应用的classloader(这节是重点)
3,通过测试2实现的classloader来加深理解
以下是翻译的关于ClassLoader介绍
ClassLoader
JAVA编译器把源代码转换成一个假想机器(就是我们所说的虚拟机)的语言.虚拟机指令被保存在class后缀的文件里.
...
Java 动态加载类 收藏
<script type="text/javascript"> document.body.oncopy = function () { if (window.clipboardData) { setTimeout(function () { var text = clipboardData.getData("text"); if (text && text.length > 300) { text = text ...
简单例子演示如何进行类的热加载(Hot Deployment)
应用服务器一般都支持热部署(Hot
Deployment),更新代码时把新编译的确类替换旧的就行,后面的程序就执行新类中的代码。这也是由各种应用服务器的独有的类加载器层次实现 ...
1. 从subclipse官方网站http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA,下载和eclipse匹配的版本
2. 安装eclipse插件有3种方式
2.1.eclipse更新方式(subclipse官方网站有详细说明)
2.2 直接拷贝方式(直接把下载的插件文件拷贝到eclipse目录,覆盖相应文件夹)
3.3 link方式
3. link方式的好处是方便装卸插件, 我喜欢采用这种方式,呵呵,我用的eclipse3.3,所以下载的是1.6.5版本的插件,安装插件的方法也 ...
如何创建批处理文件?
不要听了批处理文件就感到很神气,其实这东西很简单的.你用过记事本没有?用过? 好的.将记事本打开,什么都不用写,然后选择文件,保存.保存类型选择所有文件,文件名则命名为 *.bat 这个*代表是文件名,你可以随便的起.保存好之后,看看你保存的地方,会出现一个白色窗口里有个黄色齿轮的图标.这东西就是你创建的批处理文件,双击他就可以运行,但他现在由于里面没有输入任何命令,所以他运行了并不会做任何事情.当我们想往这个*.bat文件中添加东西时,只要右键选择他,然后选择编辑,就可以打开记事本往内输入命令了.
批处理文件中的命令是什么?
批处理文件中的命令暂时先可以理解为dos ...
这两个类都是读取properties格式的文件的,而Properties同时还能用来写文件。 Properties的处理方式是将其作为一个映射表,而且这个类表示了一个持久的属性集,他是继承HashTable这个类。ResourceBundle本质上也是一个映射,但是它提供了国际化的功能。 假设电脑设置的地区是中国大陆,语言是中文 那么你向ResourceBundle(资源约束名称为base)获取abc变量的值的时候,ResourceBundle会先后搜索 base_zh_CN_abc.properties base_zh_CN.properties ...
log4j.rootCategory=INFO, CONSOLE,A1,A2
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d %-5p [%t]: %m%n
log4j.appender.A1=org.apache.log4j. ...
根据网上的例子总结了一下。
其中cache.properties放到src下,也可以放到WEB-INF下
package test.bwl;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Test {
private s ...
Linux SNMP OID’s for CPU,Memory and Disk Statistics作者: Dopsdck 出自: http://www.linuxdiyf.comSNMP stands for Simple Network Management Protocol and consists of three key components: managed devices, agents, and network-management systems (NMSs). A managed device is a node that has an SNMP agent and res ...
Linux软件安装之RPM的安装技巧(转)来源:未知如果有弟兄找来,可以直接在本帖后面回帖,我是在uBuntu Powerpc中运行 apt-get install rpm* 得到了一个rpm.txt~的文件。至于为什么出来一个这样的文件,我也不知道。今天一个网友问了一个问题,没有想到,自己忘记知识的能力倒很强.....把一些常用的放在这里,大家需要也可以拷贝过去,基础的东西还 是不要丢,唉....三天不练手生啊1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的 ...
snmp 卸载
1>查原系统是否安装了snmp
[root@~]# rpm -qa|grep snmp
net-snmp-utils-5.1.2-11
net-snmp-libs-5.1.2-11
net-snmp-5.1.2-11
net-snmp-devel-5.1.2-11
net-snmp-perl-5.1.2-11
php-snmp-4.3.9-3.6
我们看有当前系统已经安装了列出来的6个package了
2>卸载已安装的package
[root@rhel5 ~]# rpm -e net-snmp-utils-5.1.2-11 ...