自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

btrace跟踪组数创建

之前有人问我怎么用btrace跟踪数组的创建,这里记录一下。需要靠Kind.NEWARRAY,比如要跟踪int数组的创建可以这么写[code="java"]@BTracepublic class BtraceCreateArray { @OnMethod(clazz = "/.*/", method = "/.*/", location = @Location(v...

2016-09-18 17:05:34 99

在eclipse中运行jmh

[url=http://openjdk.java.net/projects/code-tools/jmh/]JMH[/url]是OpenJDK开发的微基准测试框架。 编写完测试后,可以通过maven进行构建 mvn clean package,然后会得到一个可执行的独立jar包,执行java -jar target/benchmarks.jar可以运行测试程序。 如果直接在eclipse里运行测试...

2016-09-07 12:20:23 551

原创 关于jstack显示锁的相关信息

使用jstack可以在线程堆栈中看到关于锁的信息[b][size=large]Synchronized关键字[/size][/b]等待获得锁的[img]http://dl2.iteye.com/upload/attachment/0101/9556/6b9fa5da-9932-32b0-b0b2-d0d508b9ca50.png[/img]可以显示出在等待哪个锁获得锁的...

2014-10-14 15:31:33 259

原创 关于在java上使用lua脚本

Lua是一种小巧的脚本语言,现在经常被用于游戏中。 如果要在Java中使用Lua需要第三方库,如果搜索的话,一般搜到的都是[url=http://www.keplerproject.org/luajava/]LuaJava[/url]。LuaJava并不是一个纯Java的实现,它需要通过native方法调用C库,依赖于Lua 5.1。官网上可以下载到编译好的win32版LuaJava,其他...

2014-10-11 11:52:15 284

原创 scribe安装

安装参考了 [url]http://mxsfengg.iteye.com/blog/906900[/url]1.python服务器上已装2.boost下载的1.49.0安装方法可以参考boost的Getting Started./bootstrap.sh./b2 install3.libevent下载的2.0.21./configuremak...

2013-04-12 12:02:04 119

线程状态

[code="java"]obj.wait();[/code][code="java"]"pool-1-thread-1" prio=6 tid=0x02bde400 nid=0x948 in Object.wait() [0x02f0f000] java.lang.Thread.State: WAITING (on object monitor)[/code]----------...

2012-03-03 21:27:38 78

关于CMS的一些学习

1.Full GC在使用CMS的情况下,如果出现promotion failed或者concurrent mode failure,会触发Full GC。下边通过代码来演示一下。(1)promotion failed,代码如下:[code="java"]public static void main(String[] args) throws Exception { Big...

2012-03-03 21:03:19 88

原创 subclipse插件在win7 64位上的问题

在64位的Eclipse3.6.2上装完subclipse插件后,使用时报错[quote]Failed to load JavaHL Library.These are the errors that were encountered:no libapr-1 in java.library.pathno libapriconv-1 in java.library.pathno ...

2011-08-17 01:34:54 97

web编码的一些总结

1.get客户端:get将请求参数作为url的一部分。浏览器会对url进行编码后发给服务器。浏览器具体用什么编码,依赖于浏览器的具体实现(而且有些浏览器对查询串和URI会分别采取不同的编码)。所以url中不要出现非ASCII字符。非ASCII字符可以在用js在客户端进行统一的编码。服务器端:通过request.getParameter获取参数时,参数已经被服务器解码,具体解码方式依...

2010-05-03 15:51:44 71

关于ThreadPoolExecutor的一些问题

关于ThreadPoolExecutor的一些问题。1.先看看jdk 1.5中ThreadPoolExecutor的execute方法[code="java"] public void execute(Runnable command) { if (command == null) throw new NullPointerException()...

2010-05-03 15:46:12 220

模拟函数和方法的实现

我们知道python的函数是描述符,unbound method和bound method都是instancemethod类型,是通过函数的__get__方法返回的。还有类方法classmethod也是instancemethod类型的。instancemethod用im_class,im_self和im_func保存了方法调用的相关信息。静态方法staticmethod其实返回的就是函数本身。知...

2009-08-09 22:15:23 154

原创 python C3

object / \ B A | / \ | C D \ / | E | \ / FL(A) = AOL(B) = BOL(C) = CAOL(D) = DAOL(E) = E + m...

2009-06-15 21:57:47 63

关于FTP的中文问题

最近用apache的commons net进行ftp操作时,对文件名包含中文的文件总是操作失败。ftp server用的是Serv-U,看了一下日志[img]/upload/attachment/103150/21bfca98-aaa0-3297-974f-aa90487914bc.jpg[/img]发现有乱码。上网查了一下,要转码为ISO-8859-1。于是对文件名进行转码[co...

2009-05-13 15:24:10 301

原创 关于tomcat的中文编码问题

以前都是在server.xml中用URIEncoding解决编码问题。后来在论坛中看到mmwy提到了配置useBodyEncodingForURI这个参数。用过了才知道,果然还是这个方法更好,更灵活。配置useBodyEncodingForURI="true"后,tomcat会根据request.setCharacterEncoding参数对URL提交的数据和表单中GET方式提交的数据进行重新编码...

2008-09-05 12:03:03 96

用java实现zip压缩

本来是写到spaces live上的,可是代码的显示效果确实不怎么好看。在javaeye上试了试代码显示的顺眼多了。今天写了个用java压缩的功能,可以实现对文件和目录的压缩。 由于java.util.zip.ZipOutputStream有中文乱码问题,所以采用org.apache.tools.zip.ZipOutputStream。以下是代码:[code="java"]...

2008-05-31 22:11:18 92

Linux常用命令全集

Linux常用命令全集.CHM

2007-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除