最新消息:

java

Java专家系列:CPU Cache与高性能编程

Java专家系列:CPU Cache与高性能编程

老鹰 10个月前 (11-14) 502浏览 0评论

认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引入了一级Cache。随着热点数据体积越来越大,一级...

Disruptor框架初学(一)

Disruptor框架初学(一)

老鹰 11个月前 (10-30) 364浏览 0评论

LMAX的 Disruptor 是一个高性能的并发框架,与LinkedBlockingQueue类似,提供了一个高速的生产者消费者模型,广泛用于批量IO读写,在硬盘读写相关的程序中应用的十分广泛,Apache旗下的HBase、Hive、Storm等框...

Java线程池的管理(二)

Java线程池的管理(二)

老鹰 1年前 (2016-09-07) 270浏览 0评论

今天,我们要讨论的就是线程池中提交任务的几个方法: 1)java.util.concurrent.Executor接口中的: void execute(Runnable command); 方法 1.1)仅仅只是执行run方法里的业务逻辑请求,并不会...

Java线程池的管理

Java线程池的管理

老鹰 1年前 (2016-07-07) 815浏览 0评论

线程池的大小是指:线程池中工作的线程的数量。 线程的数量过多,会导致消耗过多的资源,增加上下文的切换(线程的挂起,当前线程在cpu的缓存的数据的保存,以及线程栈内数据的恢复等)。 线程的数量太小,会导致无法充分利用CPU资源,使任务处理的吞吐率过低。...

Spring-jdbc VS Mybatis

Spring-jdbc VS Mybatis

老鹰 2年前 (2015-11-06) 948浏览 0评论

为了可以比较 Spring-jdbc 和 Mybatis 之间性能的区别,做了如下的测试: 前提:相同的MySQL数据库,表接口,相同的系统,以及相同的测试方法得出如下结论: 结论如下: 可以看出Spring的效率还是高于Mybatis。但是,从开...

Intellij 和 myeclipse 之我见

Intellij 和 myeclipse 之我见

老鹰 2年前 (2015-05-12) 1004浏览 0评论

Intellij 和 myeclipse的不同之处: 1.从使用maven的角度来讲: Intellij中成功的创建了一个复杂一些的可以互相依赖的减少开发的maven项目,因一些同学在用myeclipse,所以在myeclipse导入项目后,转换成m...

代码管理之我见(一)

代码管理之我见(一)

老鹰 3年前 (2015-03-20) 558浏览 0评论

大家好,今年三月份初,刚刚换了一份新的工作,是一家从事即时消息应用的公司,在这里做平台开发。 问题一、发现刚刚接过手的项目很乱:公共的类,公共的方法在不同项目中有着不同的版本,调用不一致问题很严重。 所以,决定暂时使用Maven来进行项目管理,将公共...