文章列表
 
2012年04月22日 星期日 上午 10:18

Tomcat内存溢出的原因

在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。

这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:

1.OutOfMemoryError: Java heap space

 
2012年04月22日 星期日 上午 10:13

一、内存溢出类型

1、java.lang.OutOfMemoryError: PermGen space

JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出

 
2012年04月21日 星期六 下午 7:45

1. JVM的启动是作为进程启动,由main主函数启

     main主函数启动JV

 
2012年04月20日 星期五 下午 10:06

以前我们要将一个表中的数据导出为脚本,那么只有在网上找一个导出数据的Script,然后运行就可以导出数据脚本了。现在在SQL Server 2008的Management Studio中增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。导出过程是这样的,我简单说明下:

(1)在SSMS2008中的对象资源管理器中,右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。

 
2012年04月18日 星期三 下午 11:16

Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则,如果不遵循它们,将会导致灾难性后果。

1. 为代码添加注释(Add comments to your code). – 每个人都知道这一点,但不是每个人都会这么做。你有多少次“忘记”添加注释了?确实,注释不会为你的程序增加任何函数功能。

 
2012年04月13日 星期五 上午 10:05

很多情况下我们想知道源码,但是又木有源码的情况下怎么办呢?不急,这里提供一个很好的工具,和myeclipse的反编译JAVA插件的安装。安装过程如下:

 

  1. 安装插件第一步,不说了
   
 
2012年03月31日 星期六 下午 3:15

“The RPC server is unavailable”是TD使用中相当常见的问题,在这里做个总结,希望朋友们一起交流探讨一下。

The RPC server is unavailable.翻译过来就是“RPC(远程过程调用)服务不可行。”--可以这么理解,它指的是“权限不够”的意思。

导致此原因的可能性很多很多,以下是我总结的几点(其中包含其它网

 
2012年03月28日 星期三 下午 1:12

如果我们发布一个有后台数据库的应用程序,就会遇到数据库维护方面的问题。比如说现在你想维护你的数据库了,那就会面临着是否还有用户连接你的数据库呢,如果有暂时就不维护,如果没有,就维护,这个文章就是解决是否还有用户连接的问题。目前共找到3种方法,如果以后有更多的方法,继续添加!


1.通过系统的“性能”来查看:
开始->管理工具-

 
2012年03月22日 星期四 上午 10:04

直接上代码:运行需要五个jar包:

分别是:j-Interop三个,

utgrad两个,slf4j两个。

 

package com.casit;

import java.net.UnknownHostException;
impo

 
2012年03月04日 星期日 上午 11:12

java查询一次性查询几十万,几百万数据解决办法

很早的时候写工具用的一个办法。

当时是用来把百万数据打包 成rar文件。

所以用了个笨办法。 希望高手指导一下,有什么好方法没有啊


1、先批量查出所有数据,例子中是一万条一批。

 
   
 
 
文章存档
 
     
 
最新文章评论
  

军人可以是外国国籍吗?!!!!!!!!!!!
 

写的太好了
 

这么多,还要我抄,气死我也。
 

很是谢谢
 

[表情]
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu