自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 jvisualvm检测多线程的竞争

1。启动 在命令行输入jvisualvm。如果jdk安装正确的话(6.x以上版本),就会看到如下的一个窗口: 看起来相当简洁,不像是很强大的样子。   2。运行一个Java程序IncTestN,jvisualvm会自动找到它 3.右键点击它,”打开” 可以看到它有很多标签页,可以让我们监测程序的各种数据。默认没有这么多,我其实安装了一些jvisualvm的插件。 4。查...

2013-01-18 14:52:05 161

原创 linux防火墙引起的hadoop/zookeeper异常

在hadoop集群环境(linux系统)中最好关闭防火墙,不然会出现很多问题,例如namenode找不到datanode等。 如果不关闭防火墙,客户端使用API操作HDFS以及ZooKeeper,可能就会出现下面常见的两种异常: 1.使用API操作HDFS时会出现异常:java.net.NoRouteToHostException: No route to host 2.使用API操作...

2013-01-12 19:04:37 189

原创 eclipse下 alt+/快捷键方式失效的解决

      文章为转载 eclipse下 alt+/快捷键方式失效的解决 eclipse使用时间不长,看到很多快捷的代码编写方法,可是alt+/这种方法对我怎么就无效呢?? 尤其经常用到System.out.println(),很多文章都说输入sysout然后按下alt+/就可以自动转换,可我怎么试验都无效,到处寻找资料。。。。原来还是出在eclipse不同版本的设置问题上。 我使用...

2013-01-11 11:07:03 194

原创 远程监控JVM--VisualVM

  对于使用命令行远程监控jvm太麻烦?那可以试试sun提供的VisualVM,jdk1.6自带了,可以到bin目录下找到它。          什么也不说了,直接运行此exe,打开界面如下:     (图1)          (上图1左边的数可以看到,VisualVM分为3类,Local它会自动侦测到,并显示出来)          双击Local下的任一节点,看到右边的变化...

2013-01-09 18:26:04 103

原创 聊聊并发(三)Java线程池的分析和使用

1.    引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌...

2013-01-07 17:45:11 142

原创 聊聊并发(二)Java SE1.6中的Synchronized

1 引言 在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。   2 术语定义 术语 英文 说明 CAS ...

2013-01-07 17:42:53 71

原创 聊聊并发(一)深入分析Volatile的实现原理

作者http://ifeve.com   引言 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized的开销更小,本文将深入分析在硬件层面上Inte...

2013-01-07 17:41:49 98

原创 虚拟机stack全解析

转载   通过jps -lv 获取到本地的一个JVM实例进程。再通过jstack pid  > thread.txt ,把stack trace输出到thread.txt文件中。   Java代码   2012-08-28 23:16:39   Full thread dump OpenJDK Client VM (19.0-b09 mixed mode, ...

2013-01-07 14:40:18 141

原创 java中的ThreadPoolExecutor

工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。   前记:   jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和 maximumPoolSize,BlockingQueue选型(Synchr...

2013-01-07 13:52:19 84

一份完整的Spring+Hibernate+DWR+extJs的生成树及下拉comBoboxTre..

一份完整的Spring+Hibernate+DWR+extJs的生成树及下拉comBoboxTre..

2009-12-12

struts2.0最新

最新 技术 ,很好 的东西 啊 事实上似睡非睡答复收费都受到

2009-10-15

锁屏技术(修改注册表代码)

网吧的一切功能都能实现 同步计时,计费 互相通信 要的Q我414129902

2009-05-03

空空如也

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

TA关注的人

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