MayMatrix 的博客

MayMatrix , May Sunshine

系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出问题的代码点,进而提供解决该问题的思路。 对于线上系统突...

2019-03-21 14:02:59

阅读数 98

评论数 0

开发工具IDEA的使用技巧

IDEA的使用总结 idea作为目前java开发最常用的工具,针对其使用做一些总结,提高开发效率: 安装和激活 初始常用配置 快捷键 常见用法总结 1.下载与安装 idea的下载到官网下载即可,其中旗舰版拥有更实用功能,建议下载。 idea的激活有多种方式。 2.初始常用配置 2...

2018-07-19 10:18:54

阅读数 176

评论数 0

Tomcat远程调试的方法(Tomcat与JDPA)

一、远程调试的战略目标       伴随系统上线后,由于服务器操作权限没有面向系统设计人员开放,只能通过系统的操作日志以及错误日志来分析性能以及错误处理。但是有时候,由于错误信息没有针对性就给系统设计人员分析问题带来了难度与不便,如果系统设计人员能够对已经上线部署在远程端面Java虚拟机后端的系...

2017-02-24 12:50:59

阅读数 5820

评论数 0

sun.security.validator.ValidatorException: PKIX path building failed:

com.iplanet.services.comm.client.SendRequestException: sun.security.validator.ValidatorException: PKIX path building failed: Refer 1: Fi...

2016-09-21 14:58:31

阅读数 1983

评论数 0

Java程序员最喜爱的4款IDE

工欲善其事必先利其器,相信大家都懂得这个道理,所以经常有人问"什么Java IDE比较好用?""求推荐一款好用的Java IDE?""MyEclipse和IntelliJ IDEA哪个好?"下面我就跟大家推荐4款Java程序员最喜爱的ID...

2016-08-31 14:40:19

阅读数 19784

评论数 11

POI操作Excel常用方法总结

参考文章一: 转载自:http://blog.csdn.net/xjun15/article/details/5805429 一、 POI简介             Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Micros...

2015-10-12 15:28:25

阅读数 2230

评论数 0

java实现 zip压缩文件 三种方法

网上查了许久,最后发现三种不错的方法: 1、jdk自带的包java.util.zip.ZipOutputStream,不足之处,文件(夹)名称带中文时, 出现乱码问题,实现代码如下: /**    * 功能:把 sourceDir 目录下的所有文件进行 zip 格式的压缩,保存为指定 zip...

2015-10-12 15:23:26

阅读数 1034

评论数 0

java将多个文件一起打成zip包下载

两种方式 1.使用临时文件下载的方式 //文件打包下载     public static HttpServletResponse downLoadFiles(List files,             HttpServletRequest request, Htt...

2015-10-12 15:21:39

阅读数 4779

评论数 1

JAVA操作Excel文件 JXL

JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过J...

2015-10-10 17:51:59

阅读数 224

评论数 0

给程序员推荐一些提高工作效率的工具

一些高效的软件可以给我带来高效的工作效率。下面一些工具推荐给大家。 在日常的电脑操作中,我们常常花很多时间重复做着一件事情:退回桌面/开始菜单->寻找软件图标->点击启动。但如果你喜欢高效的键盘操作,那么你需要一款好用的快速启动器软件。 我们曾介绍过 Launchy...

2015-08-27 13:56:37

阅读数 1077

评论数 0

eclipse 项目 有个红叉 解决方法

Eclipse项目上的红叉解决方案 Eclipse项目上存在红叉,但是又不影响运行,同时展开项目未指明任何内容出错,可以按如下步骤进行处理: 0.查看Problems视图,定位错误,发现处理之; 1.检查Build Path中的各个依赖jar及library是否有warning的...

2014-03-13 09:23:19

阅读数 21931

评论数 1

在Eclipse中查看、收集JVM的内存使用情况

在Eclipse中查看JVM的内存使用情况 方法如下:  Eclipse 3.2以上应该都可以直接通过 菜单 Window => Preferences => General => 右边,把 Show Heap Status 打上勾就会在右下角任务栏显示内存监视器,并且...

2013-11-29 15:29:14

阅读数 3968

评论数 0

JVM性能优化

JVM性能优化系列文章由Eva Andearsson在javaworld上发表共计5篇文章,ImportNew上有前4篇译文。本文(第5篇)由吴杰翻译自:javaworld 。 很多程序员在解决JVM性能问题的时候,花开了很多时间去调优应用程序级别的性能瓶颈,当你读完这本系列文章之后你会发现我可...

2013-11-15 18:14:15

阅读数 630

评论数 0

JVM崩溃的原因及解决方法

Java的应用有时候会因为各种原因Crash,这时候会产生一个类似java_errorpid.log的错误日志。可以拿到了 这个日志,怎样分析Crash的原因呢?下面我们来详细讨论如何分析java_errorpid.log的错误日志。 一. 如何得到这个日志文件 如果有一个严重的错误引起Java进...

2013-11-15 16:53:42

阅读数 2207

评论数 0

Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法

1.利用jdk自带的API获取信息:(只支持jdk1.60以上的版本啊) import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.ArrayList; import ...

2013-11-07 20:31:38

阅读数 519

评论数 0

JS获取自身所在文件的路径

很多时候我们都需要在js文件中获取该文件的详细路径,以便根据其他文件与该js的相对位置计算并设置其他一些文件如图片或样式或脚本的目录路径。我们一般都这样做:      假设外部js文件的文件名为:test.js,则在test.js中都这样写: var js=document.scripts; ...

2013-10-30 18:03:28

阅读数 2454

评论数 0

Java中静态变量与实例变量的区别 静态变量活用实现类似session的功能

java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。   在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。   在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变...

2013-10-11 11:21:43

阅读数 1262

评论数 0

Java 生成 outLook .msg 文件

如何用Java创建MSG文件 看了各种网站,找到两个要钱的 JMSG jar: http://www.independentsoft.com/jmsg/tutorial/createmessage.html Aspose http://www.aspose.com/java/to...

2013-08-20 11:00:52

阅读数 2415

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭