自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮白

当浮一大白

  • 博客(9)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux cache and buffer

<br /> <br />Linux下对文件的访问和设备的访问通常会被cache起来加快访问速度,这个是系统的默认行为。 而cache需要耗费我们的内存,虽然这个内存最后可以通过echo 3>/proc/sys/vm/drop_caches这样的命令来主动释放。但是有时候我们还是需要理解谁消耗了我们的内存。<br />我们来先了解下内存的使用情况:<br /><br />[root@my031045 ~]# free total used free

2011-05-17 13:42:00 9831

原创 (转)btrace使用

Btrace 是一个安全,可以动态跟踪 java 程序的一种工具。他的操作不会对原有 java 进程产生影响,不用关闭正在运行的 java 进程,也不会修改 java 进程中的逻辑和数据。因此,也就成为我们线上跟踪生产代码的有力工具! 之前 Btrace 只是听说过,但还没有具体的用到。最近在排查线上问题的时候,使用了 Btrace ,发现 Btrace 真是在关键时候的利器。 Btrace 是一个安全,可以动态跟踪 java 程序的一种工具。 他的操作不会对原有 java 进程产生影响

2011-05-15 14:02:00 3480

原创 (转)使用 JMX 管理 Apache Geronimo

Apache Geronimo 构建在一个支持 JMX 框架的通用反向控制 (IoC) 内核之上,它监管称为 Geronimo Beans (GBeans) 的托管组件的集合。Geronimo 是以 JMX 作为底层内核结构来创建的,因此与 JMX Managed Beans (MBeans) 有几分相似。Apache Geronimo 结构随时间发生细微的变化,因为它使用 JMX 作为定位对象、对象间通信、方法拦截等方面的框架,所以该框架被看作是 JMX 的延展。然而,Geronimo 架构中很明显仍然存

2011-05-15 13:58:00 990

原创 Java 理论与实践: 用 JMX 检测应用程序

有多少次您曾经注视着运行中的应用程序,问自己:“它到底在做什么?为什么用了这么长时间呢?” 在这些时刻,您可能会想如果自己在应用程序中构建了更多的监视功能就好了。例如,在服务器应用程序中,能够查看排队等候处理的任务的数量和类型、当前正在处理的任务、过去一分钟或一小时内的吞吐量统计、平均任务处理时间等。这些统计值容易搜集,但是在需要数据的时候,如果没有非侵入性的数据检索机制,那么这些值就不太有用。 可以用许多方式导出操作性数据——可以把周期性统计快照写入日志文件、创建 Swing GUI、使用内嵌的 HT

2011-05-15 13:44:00 1187

原创 JMX 与系统管理

前言 在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病,因为这需要大量的 C 程序和 JNI 调用,开发效率十分低下。于是出现了各种不同的专门做资源管理的程序包。为了解决这个问题,Sun 公司也在其 Java SE 5 版本中,正式提出了 Java 管理扩展(J

2011-05-15 13:33:00 750

原创 (转)研究 Port Layer

什么是 Port Layer 长久以来,程序的跨平台能力一直是程序员努力的方向:从最早期的微程序,到 POSIX 标准;从 COBRA 到 COM/COM+,再到 Java “Write once, run everywhere” 思想的提出。然而,在使用不具有跨平台能力的语言,比如 C/C++,要开发一套在多种平台上都能运行的程序依然是很困难的。这是因为,不同平台上的系统调用都是不同的,如果要实现程序的跨平台,似乎开发者必须为不同的平台各自开发一套程序。可是,现代的 OS 有 Windows,Linux

2011-05-15 12:53:00 1354

转载 Java SE 6 新特性: Instrumentation 新功能

简介: 2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebService,XML,编译器 API,数据库,JMX,网络和 Instrumentation 方面都有不错的

2011-05-15 12:50:00 768

转载 Java Object Initialization Order - Know your JLS!

Java Object Initialization Order - Know your JLS!

2011-05-13 23:55:00 780

原创 ubuntu命令行启动

<br />ubuntu启动不采用init以后,关于开机进入模式的修改方法一大堆。<br />最有效简单的是<br /> <br />vi /etc/default/grub<br /> <br />GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"<br /> <br /> <br />quiet:显示详情<br />splash:显示进度<br />text:进入命令行模式

2011-05-06 01:00:00 787

vmware不完全卸载清除器

wware虚拟机如果不完全卸载,将导致无法重新安装,这个工具主要帮你自动清除虚拟机注册表注册项

2010-08-29

JAVA WEB 服务器

JAVA WEB 服务器 socket http协议解析

2010-04-21

JAVA httpserver

JAVA socket编写的httpserver

2010-04-21

Java动画、图形和极富客户端效果

《Java动画、图形和极富客户端效果开发》是一本关于利用图形和动画效果创建更好、更有效和更酷的桌面应用程序的书。《Java动画、图形和极富客户端效果开发》讨论Java基本原理、Swing、Java 2D、图形、图形用户界面(GUI)、动画、性能和基于这些基本原理的用于创建漂亮应用程序的高级效果。《Java动画、图形和极富客户端效果开发》第一部分讲述Java图形和用户界面编程的基本概念。第二部分讲述Java 2D和Swing中创建极富界面时有用的更多高级主题。第三部分讲述动画的基本原理。第四部分介绍极富客户端效果开发及示例。

2010-03-22

confluence 中文补丁包

放置到/WEB-INF/lib文件夹下重启服务器即可

2009-10-08

eclipse plugin源代码 完整工程

自己写的eclipse plugin 整个工程,里面有对多个扩展点的扩展,成为一个基本的扩展模型

2008-08-21

ExtJS新的主题

ExtJS一套新的主题theme和皮肤<br>漂亮,

2008-02-21

ror中文资料

ror中文资料ror中文资料

2007-10-31

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

TA关注的人

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