会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hadoop_dev
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
14
下一页
2017年7月19日
Minor GC和Full GC区别(转)
摘要: http://blog.csdn.net/u010796790/article/details/52213708 概念: 新生代 GC(Minor GC):指发生在新生代的垃圾收集动作,因为 Java 对象大多都具备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快。 老年代 G
阅读全文
posted @ 2017-07-19 11:23 hadoop_dev
阅读(635)
评论(0)
推荐(0)
2017年7月14日
对于JVM中方法区,永久代,元空间以及字符串常量池的迁移和string.intern方法
摘要: 在Java虚拟机(以下简称JVM)中,类包含其对应的元数据,比如类的层级信息,方法数据和方法信息(如字节码,栈和变量大小),运行时常量池,已确定的符号引用和虚方法表。 在过去(当自定义类加载器使用不普遍的时候),类几乎是“静态的”并且很少被卸载和回收,因此类也可以被看成“永久的”。另外由于类作为JV
阅读全文
posted @ 2017-07-14 11:32 hadoop_dev
阅读(4602)
评论(1)
推荐(2)
2017年6月29日
2017/6/29杂记
摘要: ThreadPool用法与优势 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低
阅读全文
posted @ 2017-06-29 19:39 hadoop_dev
阅读(202)
评论(0)
推荐(0)
java中代理,静态代理,动态代理以及spring aop代理方式,实现原理统一汇总
摘要: 若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。 一、概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销
阅读全文
posted @ 2017-06-29 17:14 hadoop_dev
阅读(8043)
评论(1)
推荐(3)
ThreadLocal的设计理念与作用
摘要: 转自:http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象
阅读全文
posted @ 2017-06-29 10:02 hadoop_dev
阅读(790)
评论(0)
推荐(0)
2017年6月28日
2017/6/28杂记
摘要: HashMap,LinkedHashMap,TreeMap对比: 共同点: HashMap,LinkedHashMap,TreeMap都属于Map;Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 不同点: 1.HashMap里面存入的键值对在取出
阅读全文
posted @ 2017-06-28 17:40 hadoop_dev
阅读(169)
评论(0)
推荐(0)
2017年6月27日
关于hashmap 与concurrentHashMap
摘要: hashmap是不安全的,要实现安全,可以用Collections里面的synchronizedMap包裹来实现安全,或者用concurrentMap, 注意:hashtable是安全的 从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格
阅读全文
posted @ 2017-06-27 19:36 hadoop_dev
阅读(241)
评论(0)
推荐(0)
2017/6/27杂记
摘要: java System.gc() 与 Runtime.getRuntime().gc() 有什么区别? java.lang.System.gc()只是java.lang.Runtime.getRuntime().gc()的简写,两者的行为没有任何不同。唯一要能说有什么不同那就是在字节码层面上调用前者
阅读全文
posted @ 2017-06-27 19:23 hadoop_dev
阅读(148)
评论(0)
推荐(0)
深入理解java异常处理机制
摘要: 转自:http://blog.csdn.net/hguisu/article/details/6155636/ 1. 引子 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是
阅读全文
posted @ 2017-06-27 14:58 hadoop_dev
阅读(189)
评论(0)
推荐(0)
java并发之Lock以及和synchronized区别
摘要: 从Java 5之后,在Java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 1.Lock 首先要说明的就是Lock,通过查看Lock的源码可知,Lock是一个接口: 1 2 3 4 5 6 7 8 public interface Lock {
阅读全文
posted @ 2017-06-27 11:35 hadoop_dev
阅读(567)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
14
下一页
公告