Java简单迭代器实例源码。一直好奇Foreach的语法,想ArrayList和HashMap,为什么foreach就可以遍历呢,今天自己做了一个简单的实现。
public class SimpleForeach<T> implements Iterable<T>, Ite[......]
分类目录归档:Java程序开发
Memcached分布式结构和一致性哈希算法
Memcached分布式结构和一致性哈希算法。尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个Memchached不会互相通信以共享信息。那么,怎么样进行分布式呢?完全取决于客户端的实现。
下面假设Memcached服务器有node1~node3三台,应用程序要保存键名为“[......]
深入理解Java内存模型图例详细介绍
深入理解Java内存模型详细介绍。
并发编程模型的分类
在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。
在共享内存的并发模型[......]
Java7 ForkJoin入门实例源码教程
Java7 ForkJoin入门实例源码教程。Java7引入了Fork Join的概念,来更好的支持并行运算。顾名思义,Fork Join类似与流程语言的分支,合并的概念。也就是说Java7 SE原生支持了在一个主线程中开辟多个分支线程,并且根据分支线程的逻辑来等待(或者不等待)汇集,当然你也可以f[......]
Servlet中的Session与Cookie详解
Servlet中的Session与Cookie详解,虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制[......]
Java7 AutoCloseable入门实例教程
Java7 AutoCloseable入门实例教程。AutoCloseable接口,表示一种不再使用时需要关闭的资源。这个接口下只有一个方法,close()。这个方法在try-with- resource语法下会被自动调用,支持抛出Exception,当然它也鼓励抛出更详细的异常。close()建议[......]
Java如何直接访问内存教程
Java如何直接访问内存教程。Java被设计成一个安全,可管理的环境,然而 Java HotSpot有一个后门,提供了对低级别的,对直接内存和线程的操作。这个后门是—-sun.misc.Unsafe。这个类在JDK中有广泛的应用,例如,java.nio和java.util.concurrent。很难[......]
Java ArrayBlockingQueue源码实例介绍
Java ArrayBlockingQueue源码实例介绍。ArrayBlockingQueue是Java并发框架中阻塞队列的最基本的实现,分析这个类就可以知道并发框架中是如何实现阻塞的。
笔者工作了一两年之后,还不知道阻塞是如何实现的,当然有一个原因是前期学习的东西比较杂,前后端的东西的懂一[......]
Java8 Arrays.sort VS Arrays.parallelSort应用实例源码教程
Java8 Arrays.sort VS Arrays.parallelSort应用实例源码教程。所有的开发者都会用到Arrays.sort来进行对象和原生数组进行排序,这个API会使用归并排序或者Tim排序来进行排序,源码如下所示:
[......]
Eclipse开发必备插件安装方式Eclipse常用插件有哪些
Eclipse开发必备插件安装方式Eclipse常用插件有哪些?
Eclipse开发必备插件安装方式
SVN 插件 Update Site URL: http://subclipse.tigris.org/update_1.8.x
maven插件 Upda[......]