上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 70 下一页

2017年5月10日

摘要: 前言 java io操作中通常采用BufferedReader,BufferedInputStream等带缓冲的IO类处理大文件,不过java nio中引入了一种基于MappedByteBuffer操作大文件的方式,其读写性能极高,本文会介绍其性能如此高的内部实现原理。 内存管理 在深入Mapped 阅读全文
posted @ 2017-05-10 21:05 冰花ぃ雪魄 阅读(811) 评论(0) 推荐(0)

2017年4月24日

摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的 关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(O 阅读全文
posted @ 2017-04-24 12:13 冰花ぃ雪魄 阅读(136) 评论(0) 推荐(0)

2017年4月19日

摘要: 转自: http://aredko.blogspot.com/2014/02/knowing-how-all-your-components-work.html In today's post we will try to cover very interesting and important t 阅读全文
posted @ 2017-04-19 18:12 冰花ぃ雪魄 阅读(243) 评论(0) 推荐(0)
 
摘要: Table Of Contents 1. Introduction In this part of the tutorial we are going to demystify the magic of annotation processing, which is often used to in 阅读全文
posted @ 2017-04-19 17:48 冰花ぃ雪魄 阅读(1038) 评论(1) 推荐(0)

2017年4月10日

摘要: 摘要 相比于静态代理,动态代理避免了开发人员编写各个繁锁的静态代理类,只需简单地指定一组接口及目标类对象就能动态的获得代理对象。 代理模式 使用代理模式必须要让代理类和目标类实现相同的接口,客户端通过代理类来调用目标方法,代理类会将所有的方法调用分派到目标对象上反射执行,还可以在分派过程中添加"前置 阅读全文
posted @ 2017-04-10 16:25 冰花ぃ雪魄 阅读(286) 评论(0) 推荐(0)
 
摘要: 动态代理类 Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: 1.Interface InvocationHandler 该接口中仅定义了一个方法: Object invoke(Object proxy, Method method, Object[] arg 阅读全文
posted @ 2017-04-10 16:10 冰花ぃ雪魄 阅读(178) 评论(0) 推荐(0)
 
摘要: 转自: http://www.cnblogs.com/mengdd/archive/2013/01/30/2883468.html 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起 阅读全文
posted @ 2017-04-10 16:09 冰花ぃ雪魄 阅读(158) 评论(0) 推荐(0)
 
摘要: JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技 术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态 代理均是 阅读全文
posted @ 2017-04-10 15:29 冰花ぃ雪魄 阅读(178) 评论(0) 推荐(0)

2017年4月7日

摘要: 转自: https://dzone.com/articles/understanding-sunmiscunsafe The biggest competitor to the Java virtual machine might be Microsoft's CLR that hosts lang 阅读全文
posted @ 2017-04-07 18:02 冰花ぃ雪魄 阅读(269) 评论(0) 推荐(0)

2017年4月6日

摘要: Introduction There is a common understanding that a single snapshot of the java heap is not enough for finding a memory leak. The usual approach is to 阅读全文
posted @ 2017-04-06 11:22 冰花ぃ雪魄 阅读(182) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 70 下一页