摘要: 1.slf4j只是一个壳,一个通用的壳SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。2. 如果你打算发布一个类库或者组件,可以使用slf4j,这样不过将来用在什么地方,打log都不会有任何影响3. 在实际使用中,我们通过LoggerFactory.getLogger()获得logger,查看LoggerFactory的源代码会发现如下两点, LoggerFactory通过StaticLoggerBinder.getSingleton().getLoggerFact 阅读全文
posted @ 2012-03-26 22:57 花生太郎 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1. jmap将指定进程的内存信息dump到文件中,便于后续分析,命令如下jmap -dump:format=b,file=heap.bin在屏幕上显示出指定pid的jvm内存状况,命令如下:jmap -histo2. jhat分析使用jmap dump出来的文件,命令如下:jhat -J -Xmx512m [file] ,file就是dump文件的路径3. mat是一个更直观的分析工具是一个eclipse提供用于分析jvm 堆dump的插件,网址为 http://www.eclipse.org/mat 它的分析速度比jhat快,分析结果是图形界面显示,比jhat的可读性更高 阅读全文
posted @ 2012-02-20 23:30 花生太郎 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一 简介  http协议是今天在网络中使用最广泛的协议,在java中,虽然java.net包可以处理基本的http协议,但是功能太单薄,也不够灵活。  Jakarta Commons HttpClient 是一个开源的http协议处理器,它很高效、强大,并且一直在不断的更新和维护。除了简单的http方法之外,HttpClient还可以处理重定向、cookie、https等,并且在对线程的管理上也不... 阅读全文
posted @ 2010-01-22 20:36 花生太郎 阅读(566) 评论(0) 推荐(0) 编辑
摘要:   简介      JNI是java native interface的简写,JNI主要用于通过java程序调用本地库,在windows世界里是.dll文件,在unix世界里是.so文件。 使用       使用JNI主要包含如下步骤: (1)编写java代码,注明要访问的本地动态连接库和本地方法;... 阅读全文
posted @ 2010-01-19 22:07 花生太郎 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 终于有了自己的博客了,以后可以在这里记录一下工作生活的点点滴滴啦常吃花生好处多,吾好吃花生,故起名花生太郎! 阅读全文
posted @ 2009-11-27 13:03 花生太郎 阅读(103) 评论(0) 推荐(1) 编辑