自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Edison Xu

非专业不著名IT工匠的点点滴滴

  • 博客(15)
  • 收藏
  • 关注

转载 Parallel Processing and Multi-Core Utilization with Java

原文地址:http://embarcaderos.net/2011/01/23/parallel-processing-and-multi-core-utilization-with-java/In order to harvest the full power of a multi-core processor the software application must be abl

2013-09-24 14:19:00 1714

原创 X11 connection rejected because of wrong authentication 解决

在Linux上装了X11 server, 通过Xming 在本地打开UI来观察系统情况。结果发现非root用户无法使用,报出 X11 connection rejected because of wrong authentication 错误。特记录解决方法如下:1. 用root用户运行$ xauth listmdf-cp1/unix:11  MIT-MAGIC-C

2013-09-24 09:57:43 18123

原创 几个很好的博客地址

发现几个很好的博主的blog,记录下,以后经常去逛逛,学习下。http://blog.hesey.net/http://www.jdon.com/http://devgrok.blogspot.com/

2013-09-23 14:35:31 824

转载 Java7 HotSpot Verbose GC Tutorial

原文(需翻墙):http://javaeesupportpatterns.blogspot.com/2011/10/verbosegc-output-tutorial-java-7.htmlVerbose output for the Java VM and garbage collection process has been around for quite a long time but

2013-09-23 11:58:17 1305

转载 一个GC频繁的Case

前两天碰到一个很诡异的GC频繁的现象,走了不少弯路,N种方法查找后才终于查明原因了,在这篇blog中记录下,以便以后碰到这类问题时能更快的解决。前两天一位同学找到我,说有个应用在启动后就一直Full GC,拿到GC log先看了下,确实是非常的诡异,截取的部分log如下:2011-07-16T14:55:57.733+0800: 174042.063: [Full GC [PSYoun

2013-09-23 11:50:03 8048 2

原创 RHEL6通过安装光盘或ISO文件配置yum安装X11 server

1. 上传iso文件2. 将该iso文件mount到/mnt下mount -t iso9660 -o loop rhel-server-6.4-x86_64-dvd.iso /mnt/3. 配置yum源vi /etc/yum.repos.d/rhel-debuginfo.repo[Server]name=Red Hat Enterprise Linux $

2013-09-23 11:22:22 5562

原创 用VisualVM远程监控Java进程

1. 配置并启动jstatd在用jvisualvm监控远程机器前,需要在对端启动一个RMI服务器。1.1 创建jstatd权限配置文件 jstatd.all.policygrant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };1.

2013-09-22 11:05:43 14849

原创 Java 占用CPU使用率很高的分析

前几天在测试服务器上发现Java进程的CPU使用率暴高,为了分析解决该问题,把过程记录如下:1. 先找到Java的进程号Linux下:用top命令查看所有进程,可以明显看到Java的,因为CPU占用率很高被排在前面。比如,Windows下:打开任务管理器,然后点击 "查看" 菜单,然后点击 "选择列",把pid勾上,然后就可以在任务管理器里面看到所有进程的pid

2013-09-22 10:44:39 16641

转载 java 线程死锁的检测

看到一篇不错的死锁检测描述,有例子,我喜欢。转过来。转自:http://babyduncan.iteye.com/blog/1880231例子程序: Java代码  import java.util.concurrent.CountDownLatch;  import java.util.concurrent.ExecutorService;

2013-09-13 14:17:33 2501

原创 RestEasy入门小程序

REST(Representational State Transfer)是 Roy Fielding 提出的一个描述互联系统架构风格的名词。为什么称为 REST?Web 本质上由各种各样的资源组成,资源由 URI 唯一标识。浏览器(或者任何其它类似于浏览器的应用程序)将展示出该资源的一种表现方式,或者一种表现状态。如果用户在该页面中定向到指向其它资源的链接,则将访问该资源,并表现出它的状态。这意

2013-09-11 12:52:55 2298 3

转载 jps、jinfo、jstat、jstack、jmap、jconsole等命令简介

JDK提供了几个很实用的工具,如下:jinfo:观察运行中的java程序的运行环境参数:参数包括Java System属性和JVM命令行参数,java class path等信息。命令格式:jinfo 进程pidjps:用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。命令格式:jps   或 jps 远程服务ip地址    (默认端口1099)j

2013-09-09 10:55:15 1307

转载 转载一篇总结的非常好的内存分析文章

Java本身提供了多种丰富的方法和工具来帮助开发人员查看和分析GC及JVM内存的状况,同时开源界和商业界也有一些工具可用于查看、分析GC及JVM内存的状况。通过这些分析,可以排查程序中内存泄露的问题及调优程序的性能。下面介绍几种常用的免费工具,其中知名的有JProfiler 等。  1. 输出GC日志  输出GC日志对于跟踪分析GC的状况来说,无疑是最直接地分析内存回收状况的方法,

2013-09-09 10:42:21 1269

原创 为什么外键最好加上索引?

今天遇到一个数据库DeadLock的问题,与同事讨论,一个同事忽然问了一句:“为什么外键没有索引会导致deadlock“?为了回答这个问题,我直接翻了Oracle文档,里面两张图画的非常直接。文章地址:http://docs.oracle.com/cd/B19306_01/server.102/b14220/data_int.htm#sthref3108Unindexe

2013-09-05 14:52:13 3081

原创 【解惑】深入jar包:从jar包中读取资源文件

转自:http://hxraid.iteye.com/blog/483115我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码  //源代码1:  package edu.h

2013-09-04 17:30:09 677

原创 记一次troubleshoot 磁盘满的过程

今天查看周末跑的WPST结果,发现一堆ERROR,查看JBOSS的log,发现是db连接异常。登到DB节点一看,果然ORACLE挂了。su - oracle> cd $ORACLE_BASE/dialog/asm/> vi **_log.xml看了下log内容,发现是磁盘空间不够。df -h 一下Filesystem                     Size  Used

2013-09-02 14:34:18 959

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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