- 博客(5)
- 收藏
- 关注
原创 Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:1.tomcat:java.lang.OutOfMemoryError: PermGen space2.tomcat:java.lang.OutOfMemoryError: Java heap space3.weblo
2020-05-26 12:34:05 572
原创 jetty插件java.lang.OutOfMemoryError_ PermGen space内存溢出
项目运行时,有时遇到java.lang.OutOfMemoryError: PermGen space问题。例如启动线程异步导入excel、excel导出时,会出现如上问题。原因分析:PermGen space,全称是Permanent Generation space,指的是内存中的永久区域。当java中间件启动时,会将相关的jar包和.class加载到永久区域,而用就区域的空间是固定的,虽然可以设置。报这个错的原因就是在启动加载.class时,永久区域溢出了。项目具体分析:异步导入excel会启
2020-05-26 12:33:07 265
原创 在亚马逊云EC2上创建root用户,并使用root用户登录
今天开始研究亚马逊的云主机EC2,遇到了一个问题,我需要在EC2上安装tomcat,但是yum命令只能是root用户才可以运行,而EC2默认是以ec2-user用户登录的,所以需要切换到root用户登录,特将研究成果公布如下:1、根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户使用PUTTY连接)2、 创建root的密码,输入如下命令: sudo passwd root3、然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。4、接
2020-05-26 12:31:50 410
原创 如何使用XShell登录亚马逊EC2云服务器
1、打开XShell,选择“工具”菜单项2、选择“用户密码管理…”,打开“用户密钥”界面3、在“用户秘钥”中选择“导入”按钮,导入之前准备好的PEM文件。导入之后,选择“关闭”按钮关闭该界面。4、选择“文件”菜单下的“新建…"项,我们开始新建一个到云服务器的会话连接5、在左侧列表框中选择“连接”,在右侧界面中输入会话名称和主机IP6、在左侧列表框中选择“用户身份验证”修改右侧界面:“方法”项的值改成“Public Key”“用户”项的值根据在云服务器上定义的用户名“用户密钥”项的
2020-05-26 12:30:39 1382
原创 Linux下安装jdk并配置环境变量,安装tomcat并启动
前提已用SSH Secure Shell Client或Xshell软件连接好远程服务器一、JDK安装及配置1、Oracle官网下载JDK Linux安装包本文以此为例 jdk-7u80-linux-x64.tar.gz,官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html2、移动文件到服务器下载到本地后移动到Linux系统新建好的文件夹下
2020-05-26 12:26:30 339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人