- 博客(4)
- 收藏
- 关注
转载 java 多线程
理解java多线程,对于java内存模型的理解是必须的。 java 内存模型 ( java memory model ) 根据Java Language Specification中的说明, jvm系统中存在一个主内存(Main Memory或Java Heap Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。 每条线程都有自己的工作内存(Working Me
2010-12-31 11:06:00 663
转载 关于ClassLoader的知识点记录
JVM 启动的时候会产生3个ClassLoader,他们分别负责加载不同目录下的class。其中Bootstrap ClassLoader 是 C++ 实现,如果 parent ClassLoader是它的话,获取的时候是会返回null 的。其中 System ClassLoader 也就是我们所说的 AppClassLoader。Bootstrap ClassLoader/启动类加载器 主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。E
2010-12-30 16:30:00 2245
转载 Hadoop优化学习
<br />看了几篇文章,记录下:<br /> <br />Hadoop是基于hdfs分布式文件系统的,它体现的是一种“分而治之”的思想,将一个任务进行切割,分散到不同的slave 机器上面去做。<br />它有一个 master 的概念,负责 Namenode的工作,也有可能负责 JobTracker 的工作,它是分布式文件系统的管理者,负责命名空间,集群的配置,跟着slave 的启动和调度,负责存储检索 DataNode的 block 信息,它将文件系统的 Meta-data 信息存储在内存中。<br
2010-12-29 16:54:00 824
转载 Btrace使用
<br />前阵子排查一个OOM 的问题,刚好和hsf有点关系,于是找毕玄帮忙查找问题,看看hsf 的代码,看到毕玄在用Btrace来跟踪方法的调用,觉得此法还是不错滴,以前都是人肉看现象推测,汗,再次记录下。<br />http://blog.bluedavy.com/?p=185 这个是毕玄记录的BTrace使用,可以参考下。<br /> <br />BTrace is a safe, dynamic tracing tool for Java. BTrace works by dynamically
2010-12-29 10:35:00 850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人