自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 java之hook

Runtime.getRuntime().addShutdownHook(shutdownHook);   这个方法的含义说明:       这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等

2016-01-22 11:37:16 3515

转载 core dump设置(gdb分析)

1.core文件的生成开关和大小限制1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。2)使用ulimit -c filesize命令,可以限制core文件的大小(filesize的单位为kbyte)。若ulimit -c unlimited,则表示core文件的大小不受限制。如果生成的信息超过此大小,将会被裁剪,最终生成一个

2016-01-21 19:45:51 1150

转载 Java问题定位

一、摘要由于硬件问题、系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降、部分(或所有)接口超时或卡死等。其中部分故障隐藏颇深,对运维和开发造成长期困扰。笔者根据自己的学习和实践,总结出一套行之有效的“逐步排除”的方法,来快速定位Java服务线上“系统性”故障。二、导言Java语言是广泛使用的语言,它具

2016-01-21 19:22:12 5529

转载 MINA连接

简介Mina每建立一个连接同时会创建一个session对象,用于保存这次读写需要用到的所有信息。从抽象类AbstractIoSession中可以看出session具有如下功能:1、从attributes成员可以看出session可以存放用户关心的键值对2、注意到WriteRequestQueue,这是一个写请求队列,processor中调用flush或者flushNow方法时会将用户写

2016-01-21 19:19:27 663

转载 java.net.preferIPv4Stack设置

使用了Java网络编程,涉及到ipv4和ipv6的问题,在hadoop集群中由于机器配置不一,会导致不同机器获取的机器名长短不一,从而引发一系列问题,如“hadoop或yarn集群任务数据本地化很差(后面会写篇文章进行分析)”。FQDN是Fully Qualified Domain Name的缩写, 含义是完整的域名。例如, 一台机器主机名(hostname)是www, 域后缀(dom

2016-01-12 11:37:07 35955 2

转载 java.awt.headless 模式

1. 什么是 java.awt.headless?Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。2. 何时使用和headless mode?Headless模式虽然不是我们愿意见到的,但事实上我们却常常需要在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供Web服务的主机)往往可能缺少前述设备,但又需要使用他们提供的功能,生成相应的

2016-01-12 11:29:23 39911 3

转载 网络监控相关的一些命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具

2016-01-11 17:25:44 826

转载 查看和改变网卡的速度和双工(ethtool)

没有比购买一个完全的Linux兼容网卡更好的Linux投资了。大部分的Linux厂商在他们网站上都有一份兼容的硬件列表:在开始连接你的机器到网络之前请仔细阅读它。如果你没有找到任何在本地的计算机商店可以买到的型号,那么同系列也是可以的。大多数网卡都能正常工作,但只有完全兼容的可为您提供无差错的,持续的吞吐量。Linux缺省会在网卡连接到路由器上时自动协商判断网卡的速度和双工。配置一个路由器

2016-01-11 17:10:51 21777

转载 通过/proc/net/dev分析网络包量,流量,错包,丢包

一,/proc/net/devuser_00@xxxx64:~> cat /proc/net/devInter-    | Receive                                                                                                      |  Transmit face   

2016-01-11 15:02:39 1945

原创 Mac下Eclipse内存设置修改以及安装MAT

一、今天需要调查java内存溢出的问题,dump出来的内存文件有1.4G,在mac上面用MAT进行分析,导入的时候eclipse内存溢出。找到Mac下Eclipse的配置文件eclipse/Eclipse.app/Contents/MacOS/eclipse.ini,将Xmx512m修改为Xmx1024m,重启eclipse。搞定!二、安装MAT插件:去官网http://www.ecl

2016-01-10 21:27:28 6870

Subversive-2.0.4.I20150123-1700.zip

eclipse插件Subversive-2.0.4.I20150123-1700.zip

2015-03-03

推荐系统实践

推荐 实践 算法 中文 实例 文档 文章真心不错啊

2014-02-21

css+div支持技术

详细的CSS+DIV技术支持文档!网页美工学习者必看。

2009-05-09

空空如也

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

TA关注的人

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