2015年12月14日

博客已转移至 http://blog.yemou.net/

摘要: 博客已转移至 http://blog.yemou.net/ , 该网站是一家更加专业的网站,欢迎大家过去交流 阅读全文

posted @ 2015-12-14 11:45 grefr 阅读(220) 评论(0) 推荐(0) 编辑

CGLIB 动态代理的实现

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp92JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技... 阅读全文

posted @ 2015-12-14 11:21 grefr 阅读(156) 评论(0) 推荐(0) 编辑

【转】Spring AOP 实现之CGLIB

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp91cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib... 阅读全文

posted @ 2015-12-14 11:21 grefr 阅读(255) 评论(0) 推荐(0) 编辑

使用spring框架处理编码问题

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp90我们在开发时,经常要对中文字符进行处理,进行处理中文字符的方式也有很多种,可以转码工具类,设置过滤器进行转码等等。在使用到spring框架时,我们可以直接在web.xm... 阅读全文

posted @ 2015-12-14 11:21 grefr 阅读(135) 评论(0) 推荐(0) 编辑

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp89SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(fie... 阅读全文

posted @ 2015-12-14 11:21 grefr 阅读(153) 评论(0) 推荐(0) 编辑

Oracle数据库悲观锁与乐观锁详解

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp88Oracle数据库悲观锁与乐观锁详解Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访... 阅读全文

posted @ 2015-12-14 11:21 grefr 阅读(202) 评论(0) 推荐(0) 编辑

探索 ConcurrentHashMap 高并发性的实现机制

摘要: 很不错的一篇文章,值得一看http://www.ibm.com/developerworks/cn/java/java-lo-concurrenthashmap/ 阅读全文

posted @ 2015-12-14 11:21 grefr 阅读(195) 评论(0) 推荐(0) 编辑

[转]Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp84Random即:java.util.Random,ThreadLocalRandom 即:java.util.concurrent.ThreadLocalRandomS... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(264) 评论(0) 推荐(0) 编辑

[转]Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp86前两篇文章已经对Fork Join的设计和JDK中源码的简要分析。这篇文章,我们来简单地看看我们在开发中怎么对JDK提供的工具类进行应用,以提高我们的需求处理效率。Fo... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(874) 评论(0) 推荐(0) 编辑

[转]Java7中的ForkJoin并发框架初探(中)——JDK中实现简要分析

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp85根据前文描述的Doug Lea的理论基础,在JDK1.7中已经给出了Fork Join的实现。在Java SE 7的API中,多了ForkJoinTask、ForkJo... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(236) 评论(0) 推荐(0) 编辑

[转]Java7中的ForkJoin并发框架初探(上)——需求背景和设计原理

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp83这篇我们来简要了解一下JavaSE7中提供的一个新特性 —— Fork Join 框架。0. 处理器发展和需求背景回想一下并发开发的初衷,其实可以说是有两点,或者说可以从... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(190) 评论(0) 推荐(0) 编辑

[转] Java se 7新特性研究(二)

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp82今天主要研究Java se7中异常处理的新功能.从今天开始正在将jdk7的说法改为java se7跟oracle官网的一致一、新增了try-with-resourc... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(152) 评论(0) 推荐(0) 编辑

[转]RMI方式Ehcache集群的源码分析

摘要: RMI方式Ehcache集群的源码分析Ehcache不仅支持基本的内存缓存,还支持多种方式将本地内存中的缓存同步到其他使用Ehcache的服务器中,形成集群。如下图所示:Ehcache支持多种集群方式,下面以RMI通信方式为例,来具体分析一下Ehcache集群的源码。1服务ProviderEh... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(752) 评论(0) 推荐(0) 编辑

并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法

摘要: 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(239) 评论(0) 推荐(0) 编辑

CountDownLatch和CyclicBarrier 特点比较

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp79并发编程中的CountDownLatch和CyclicBarrier继上篇文章http://grefr.iteye.com/admin/blogs/2020812(... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(209) 评论(0) 推荐(0) 编辑

B树及B+树

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp80B树及B+树一、B树1、B树的定义B树是一种平衡的多分树,通常我们说m阶的B树,它必须满足如下条件:(1)每个结点至多有m个子结点;(2)除根结点... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(216) 评论(0) 推荐(0) 编辑

[转]Java se 7 最新特性研究(一)

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp81从2006到现在等待了多年的jdk7终于发布了.这里将对它的一些新特做一些初步的研究:jdk7 相对于jdk6主要在以一几个方面有了非常显著的改进的提升:首先分析其对j... 阅读全文

posted @ 2015-12-14 11:20 grefr 阅读(164) 评论(0) 推荐(0) 编辑

js文件引用方式及其同步执行与异步执行

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp74任何以appendChild(scriptNode)的方式引入的js文件都是异步执行的(scriptNode需要插入document中,只创建节点和设置src... 阅读全文

posted @ 2015-12-14 11:19 grefr 阅读(4043) 评论(0) 推荐(0) 编辑

window.onerror 应用实例

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp75window.onerror = function(sMessage,sUrl,sLine){};onerror函数的三个参数用于确定错误确切的信息,代表的意思依次为:... 阅读全文

posted @ 2015-12-14 11:19 grefr 阅读(369) 评论(0) 推荐(0) 编辑

vim代码粘贴缩进混乱的问题[Linux]

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp76直接在vim插入模式下粘贴:直接粘贴,剪贴板上的每个字符都相当于手动输入,再加上vim的自动缩进,所以缩进就会累积如果vim还支持自动连续注释,如上图,每行代码都自动加... 阅读全文

posted @ 2015-12-14 11:19 grefr 阅读(471) 评论(0) 推荐(0) 编辑

导航