- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 C++及java静态代码审查
最近工作内容转向,很是花了点时间研究静态代码自动审查工具,发现java 使用findbugs是非常明智的选择,免费而且功能强大,还可以与make结合使用。 C++主要看了PC LINT及goanna,感觉c++这方面没有findbugs这样的工具,能发现的问题相对而言查很多,不
2011-09-30 23:17:00
577
原创 JDT 我自己写的用于跟踪java Thread中的method 调用及exception的工具
<br />利用JDI的接口,在不修改现有程序代码的情况,可以跟踪java Thread中的method 调用及exception的工具,使用方式很简单,先使用以下方式启动要跟踪调试的JAVA 应用<br /> * java -classpath %JAVA_HOME%/lib/tools.jar;. -agentlib:jdwp=transport=dt_socket,address=localhost:35795,suspend=y,server=y BeTraceThread<br />被跟踪的进程
2010-10-23 19:41:00
623
原创 利用java.util.concurrent包进行压力测试
<br />java.util.concurrent package里面有很多并发相关类,比如CountDownLatch,进行一些简单的压力测试可以利用这些类的并发功能而不需要使用专业的压力测试工具
2010-06-18 11:56:00
556
原创 JAVA HEAP查看简单办法
最近在看JVM有关东西,发现一个简单和free的HEAP DUMP查看方式(基于SUN JDK)先使用jmap -dump:live,format=b,file=heap.bin 9381其中9381为JAVA 进程PID然后执行jhat heap.bin待显示Snapshot resolved.Started HTTP server on port 7000Server
2010-04-16 15:28:00
1577
原创 JVM CLUSTER Terracotta 配置文件中文简要说明
All content copyright Terracotta, Inc., unless otherwise indicated. All rights reserved. --> tc-config-reference.xml This is a sample Terracotta configuration file. In it, you will find an
2009-12-15 11:09:00
2437
2
原创 ORACLE 10G PL/SQL PACKAGE学习笔记
DBMS_CHANGE_NOTIFICATION对象(表)数据更新通知DBMS_APPLICATION_INFO设置/读取SESSION APPLICATION信息,操作V$SESSION_LONGOPSDBMS_ALERT告警DBMS_DATAPUMP数据迁移DBMS_DB_VERSION数据库版本定义
2009-11-04 15:49:00
842
原创 使用ORACLE 10.2G DBMS_CHANGE_NOTIFICATION 解决参数表的CACHE问题
ORACLE 10.2G 官方文档中对 新增加的PL/SQL PACKAGE DBMS_CHANGE_NOTIFICATION 描述如下:The DBMS_CHANGE_NOTIFICATION package provides PL/SQL based registration interfaces. A client can use this interface to create r
2009-11-04 11:12:00
1125
原创 ORACLE OVER ,取出按条件分组的首记录
这个很少用过,用了之后感觉很好,记录下select * from (select /*+ parallel(t,8) */ t.*,row_number() over (partition by a,b,c order by a DESC) rn from table_a t
2009-10-21 11:05:00
678
原创 使用MINA和XML marshal 传递JAVA 对象
APACHE MINA 是一个比较好的网络应用开发框架,比较适合用于java 网络通讯应用程序开发,默认支持的JAVA 对象传递是Serializer ,但Serializer 有些问题,加上如果使用XML传递网络监控比较简单,因此可以考虑利用JAVA 5/6支持的XML MASHAL将java对象先XML mashal,然后在对端unmashal。以下是一些关键代码,先创建用于传递信息的类:
2009-10-21 10:35:00
1536
JDT a opensoure java trace tool
2010-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人