使用VisualVM的RMI方式远程监控JVM

VisualVM是集成了多个JDK命令工具的一个可视化工具,它主要用来监控JVM的运行情况,可以用它来查看和浏览Heap Dump、Thread Dump、内存对象实例情况、GC执行情况、CPU消耗以及类的装载情况。...

2013/04/27 11:45
769
Understanding Weak References

Some time ago I was interviewing candidates for a Senior Java Engineer position. Among the many questions I asked was "What can you tell me about weak references?" I wasn't expe...

2013/04/26 15:26
21
地震了,让您的网页变灰,为雅安祈福

北京时间2013年4月20日8时02分四川省雅安市芦山县(北纬30.3,东经103.0)发生7.0级地震。震源深度13公里。震中距成都约100公里。成都重庆等地均有较强震感。据雅安市政府应急办通报,震中芦山...

2013/04/21 10:46
64
聊聊散列查找

前几天有个同事和我聊HashMap,聊着就说到了数据结构中的这个散列查找,今天爬长城回来没事做,顺手拿起书柜里的《数据结构实用教程》,看了看之前老师的PPT,温习了下这部分知识,把自己整理...

2013/04/06 20:22
416
搜狗输入法初体验

Deepin终于发布自己搜狗输入法了,不过人家没说这输入法能给其他系统用,我找了一圈,在他的论坛里找到了搜狗输入法的地址,于是开始体验一番,下面是安装步骤: 1.体验说明 我的操作系统是x...

2013/03/28 17:42
2.6K
DWZ实践——Dialog到NavTab的跳转

1.场景 在左侧菜单栏中点击某一链接,弹出对话框,对话框中需要用户选择某一信息(select),点击下一步,关闭对话框,然后跳转到一个navtab。 2.版本 1.4.3 3.解决方案 1)对话框如何跳转到nav...

2013/03/27 12:50
864
深入理解Linux的软链接和硬链接

一直没有深入了解过链接这块的知识,昨晚有个朋友问我这问题,一下子激发了我的兴趣。今天早上过来看了看鸟哥的书然后在stackoverflow上找了一番,感觉自己现在的理解到位了,起码这样理解容...

2013/03/26 09:38
1K
查看Linux硬件配置

昨天晚上突发奇想,我们每次拿到一台linux机器,想知道他的配置,总是需要执行很多命令,特别是确定CPU信息时,相当麻烦。今天早上google了一下,发现确实有这方面的小工具来简化操作,拿出来...

2013/02/20 15:12
98
双核和双CPU的区别

如果我们把CPU比做一套住房的话,那么 超线程技术实际上就相当于把一间房子人为的通过添加屏风或者推拉门来划分成两小间,虽然表面上每间居住者可以自己干自己的事,不互相影响,但是在出门时...

2013/02/20 09:04
491
Java NIO vs. IO

当学习了Java NIO和IO的API后,一个问题很快进入心中:我应该在何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地阐明Java NIO和IO的差异、它们的用例,以及它们如何影响您的代码设计。 ...

2013/01/31 16:24
411
JMeter基础知识

1.JMeter常用术语 1)采样器(Samplers) 采样器是JMeter测试脚本的基础单元,用户可以用他来向服务器发出一个特定的请求,比如HTTP请求、JAVA请求。 2)逻辑控制器(Logic Controllers) 用...

2013/01/18 12:54
172
kibitz–实现Linux远程协助

在Linux下,有一个基于expect的工具:kibitz可以实现两个登陆用户(可以是同一个用户,例如root但是通过不同的终端登陆的)。kibitz是expect里面一个包,所以首先要保证linux安装expect。 1.检查...

2012/12/27 10:59
161
HTTP协议:签名和证书

以一个形象的小例子来解释数字签名和数字证书。 Bob有两把钥匙,一把叫公钥,一把叫私钥。他把公钥发送给所有想和他通讯的人,私钥自己留着。公钥和私钥之间有这样的对应关系:用公钥加密过的...

2012/12/24 17:01
1K
理解CPU负载

1.如何查看CPU负载? 在Linux中,我们可以通过top命令来查看CPU负载。 2.CPU负载与CPU利用率的关系? CPU利用率显示的是程序在运行期间实时占用的CPU百分比,而CPU负载显示的是一段时间内正在...

2012/12/20 09:35
158
简述代理模式

1.代理模式定义 代理模式为另外一个对象提供一个替身或占位符以控制对这个对象的访问。使用代理模式创建代表对象,让代表对象控制某对象的访问,被代理的对象可以是远程的对象、创建开销大的...

2012/12/17 14:52
56
SimpleDateFormat:线程不安全

SimpleDateFormat是线程不安全的,要保证线程安全,有四种方法: 1)每次都new一个SimpleDateFormat对象 2)同步 3)使用ThreadLocal 4)使用commons-lang包中的DateUtils和DateFormatUtils...

大话单例模式

今天来聊一聊单例模式,单例模式是我们平常使用较多的设计模式之一。刚开始接触单例模式的时候,觉得这个模式比较简单,容易理解,后来发现情况并不是这样。关于单例模式的争论也是比较多的,...

2012/12/10 18:50
90
HTTP协议:缓存

1.缓存的优点 1) 缓存减少了冗余的数据传输,节省了网络费用。 2) 缓存缓解了网络瓶颈的问题,不需要更多的网络带宽就能更快的加载页面。 3) 缓存降低了对原始服务器的要求,服务器可以更...

2012/12/07 16:54
2.6K
HTTP协议:分块编码Trunked

上一篇文章中提到了Content-Length,服务端给浏览器发送报文时,必须告诉浏览器报文的大小,这样浏览器可以根据报文大小来判断报文的完整性以及在长连接中确定报文的截尾。但是很多服务器的报...

2012/12/06 18:31
1K
通过例子来理解巧妙绝伦的工厂模式

每次读设计模式的书,都感觉自己收获颇多。《Head First 设计模式》在学校的时候就买下了,刚开始初学java的时候,经常问别人,设计模式有没有用,设计模式的好处在哪里。后来参加工作,在工...

2012/12/04 11:34
226

没有更多内容

加载失败,请刷新页面