- 军军小站|张军博客
搜索到与相关的文章
编程技术

用HPjtune分析GC日志(一个实际案例的诊断过程)

HPjmeter集成了以前的HPjtune功能,可以分析在HP机器上产生的垃圾回收日志文件。你可以到Hewlett-PackardJavawebsite免费下载最新的4.0版本,当然会让你填一些信息。接下来我将分析一个实际生产环境下的日志文件,这个生产系统在启用新的功能后应用访问速度变慢,每个操作都要耗时10s左右,通过对比前后不同的gc信息,希望能从JVM的层面来优化当前的性能。HP小机(Pa-Risc和安腾平台)使用HP的JDK后,使用-Xloggc:

系统 2019-08-29 22:08:18 2708

编程技术

Mockito入门

简介InfoQ-使用Mockito1.5监视普通对象写道Mockito是一个针对Java的mocking框架。它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。更多信息请参考如下位置,原文链接:http://www.infoq.com/cn/news/2008/09/moc

系统 2019-08-29 22:08:03 2708

各行各业

Kettle汇总时参数

Kettle汇总时手动执行小时汇总命令:./kitchen.sh-norep-file/usr/local/evqm/kettle/kettle_scripts/rpt_hour.kjb-param:start_time='2015-2-310:00:00'-param:end_time='2015-2-311:00:00'-param:insert_time='2015-2-310:00:00'Kettle汇总时手动执行一天汇总命令:./kitchen.

系统 2019-08-12 09:27:19 2708

C#

C#控制定位Word光标移动到任意行或者最后一行,

转:http://blog.csdn.net/jglie/article/details/7394256十一、上下左右移动光标位privatevoidmoveLeft(){objectmoveUnit=Microsoft.Office.Interop.Word.WdUnits.wdWord;objectmoveCount=1;objectmoveExtend=Microsoft.Office.Interop.Word.WdMovementType.wdEx

系统 2019-08-12 09:27:03 2708

数据库相关

在存储过程中取得刚刚插入的记录的某个字段,将

表Table_T,主键MainID为int自增,有一字段Test。要在存储过程中取得新插入记录的字段Test值,并将其输出。获得新记录某字段有两种方法:1、所需字段为非标识字段declare@returnValue[nvarchar](50)--向表中插入一行数据insertintoTable_T(Test)values('Test')--获取新插入数据行MainIDset@returnValue=(selecttop1TestfromTable_Tord

系统 2019-08-12 01:53:43 2708

各行各业

NSIS:制作软件升级安装包

原文NSIS:制作软件升级安装包相信不是每个人写的软件都只发布一次就可以了,肯定要有修改和维护的情况发生。在这种情况下,您可能就需要一个软件的升级安装包了。现在,我们就来一步步把这个安装包做出来。前提:用户已经使用我们的完整安装包安装过了,且已经在注册表中记录了安装路径。1;在注册表中写入安装路径2WriteRegStrHKCU"Software\轻狂的软件"""$INSTDIR我们要实现以下功能:1、运行时检测注册表中是否有指定的安装路径,如果有,直接进

系统 2019-08-12 01:32:53 2708

Tomcat

Tomcat内存溢出详解

本文转载自http://elf8848.iteye.com/blog/378805Java内存溢出详解一、常见的Java内存溢出有以下三种:1.java.lang.OutOfMemoryError:Javaheapspace----JVMHeap(堆)溢出JVM在启动的时候会自动设置JVMHeap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn-Xms-Xmx等选项可进行设置。Heap的

系统 2019-08-12 01:32:25 2708

Python

使用VS Code时如何切换Python版本?VS Code中如何...在Python3与Python2之间自由切换?

目录1.按2.准备2.1.已添加Python2与Python3的安装目录到环境变量的Path所对应的值里2.2.已安装VSCode的Python插件3.开始切换1.按本文主要介绍了如何在安装多个Python版本的解释器的情况下自由切换使用某一特定版本的Python解释器运行代码。2.准备2.1.已添加Python2与Python3的安装目录到环境变量的Path所对应的值里2.2.已安装VSCode的Python插件没安装的话,用VSCode打开Py文件就会

系统 2019-09-27 17:46:44 2707

Python

Python THREADING模块中的JOIN()方法深入理解

看了oschina上的两个代码,受益匪浅。其中对join()方法不理解,看python官网文档的介绍:join([timeout]):等待直到进程结束。这将阻塞正在调用的线程,直到被调用join()方法的线程结束。(好难翻译,应该是这个意思)哈哈,这个易懂。join方法,如果一个线程或者一个函数在执行过程中要调用另外一个线程,并且待到其完成以后才能接着执行,那么在调用这个线程时可以使用被调用线程的join方法。复制代码代码如下:#-*-encoding:g

系统 2019-09-27 17:37:41 2707