- 浏览: 62987 次
- 性别:
- 来自: 四川
最新评论
文章列表
office 强制卸载 官方版Uninstall Tool 3.3.2 Build 5314Xshell 4 Build 0128vs2008 官方完全卸载工具vs2010 强力卸载工具FlashFXP 5.0.0.3681 ftp工具Remote Desktop Organizer 1.4.5 远程桌面 管理jrebel 5.4.0extjs_4.1.0 api 中文版_0.6ue ultraedit 19.10.1012editplus 3.51.463文件夹和文件对比工具 Beyond Compare 3.3.8 文本比较plsql developer 10.05html5 canvas ...
前提概要:
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,每一种工具都有其自身的特点,用户可以根据你需要检测的应用或者程序片段的状况,适当的选择相应的工具进行检测。接下来的两个专题分别会讲VisualVM的具体应用。
现实企业级Java开发中,有时候我们会碰到下面这些问题:
OutOfMemoryError,内存不足
内存泄露
线程死锁
锁争用(Lock Contention)
Jav ...
在struts2中获取 web资源的方式大致可分为获取扩展对象和原生对象。 一、获取扩展对象 1、可以在Action类中通过调用ActionContext.getContext().getXXX的方式得到request、application、session等扩展信息. 2、可以在Action类上实现RequestAware、SessionAware等接口获取到扩展信息。
二、获取原生对象 1、可以在Action类中通过调用ServletActionContext.getContext().getXX的方式获取request、applicatoin、session等原生对象。 2、可以在A ...
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。
(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)
以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。
根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。
通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?
Oracle
CREATE OR REPLACE PROCEDURE a_test
AS
t_sql VARCHAR2(2000);
t_a VARCHAR2(20);
t_b VARCHAR2(20);
t_c VARCHAR2(20);
t_d VARCHAR2(20);
BEGIN
t_c := 'f';
t_d := 'g';
--这里可为insert 等任何sql语句.
t_sql : ...
<script type="text/javascript">
function addFilter(aaa)
{
alert(aaa);
}
</script>
<input type="button" onclick="addFilter();" value='button'/>
以上代码在ie9中运行时,会报错误:参数是必选项(Argument not optional)
...
在mybatis的配置文件中新增加<databaseIdProvider type="VENDOR">节点后,原来正确的配置文件立即变得不可用了,出现的错误信息如下:
Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### Cause: org.apache.ibatis.builder.BuilderException: Error creating documen ...
在mybatis 中使用databaseIdProvider节点配置项(<databaseIdProvider type="DB_VENDOR">)时, 出现如下错误提示:
Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### The error may exist in SQL Mapper Configuration
### Cause: org.apach ...
spring 3可以支持Rest风格参数,其内置了jackson框架作为REST的json参数转换成javabean对象,以及bean对象转换成json参数。
下文以spring 3.1.1 + fastjson为例(低于这个版本的不知道能不能行),说明如何使用springmvc构造resuful参数及输出。
不说废话了,直接上代码:Controller类:
@Controller
public class TestCon
{
@ResponseBody
@RequestMapping("/test")
public Object ...
方法1. 配置log4j.dtd文件: Windows -> Preferences -> XML -> XML Catalog 点击 Add.. 添加一个XML Catalog Entry
在弹出的窗口如下配置:
Location: jar:file:F:/software/sts-2.3.3.M2/plugins/org.apache.log4j_1.2.13.v200903072027.jar!/org/apache/log4j/xml/log4j.dtd
Key Type: Public ID
Key: -//LOGGER
注意:Location中的log ...
转自:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。
相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。
一、准备工作
1、 下载依赖库jar包
Jackson的jar all下载地址:http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jar
...
eclipse/myeclipse中自带了几种注释变量名称。这些名称能够帮助我们在注释中添加一些有用的、重复的东西。但是其提供的名称有限,往往我们需要在其上添加一些其它的名称,那么应该如何添加呢,在网络上搜索一段时间后,找 ...
log4e 1.4.2 eclispe myeclipse 插件BeyondCVS Beyond Compare eclipse/myecilpse插件Eclipse Class Decompiler Java反编译插件myeclipse eclipse 插件安装工具 2.3 java版jrebel eclipse/myeclipse 插件 5.0eclipse myeclipse 插件 properties 编辑器eclipse 打开到文件夹插件eclipse插件 svn插件 subversion 1.8eclipse (myeclipse) 插件 Visual Editor 1.5clips ...
Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge ...
Eclipse+Tomcat远程调试配置
- 博客分类:
- 程序日志
在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下:
第一步、配置tomcat在windows系统中作如下配置:
方法一、打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行: set CATALINA_OPTS=%CATALINA_OPTS% - ...