分类目录归档:Java程序开发

Java程序开发,java环境变量设置, java学习,java编程技术,Java是如今最流行的编程语言技术,是Sun公司推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

Java简单迭代器实例源码



Java简单迭代器实例源码。一直好奇Foreach的语法,想ArrayList和HashMap,为什么foreach就可以遍历呢,今天自己做了一个简单的实现。
public class SimpleForeach<T> implements Iterable<T>, Ite[......]

Read more

Memcached分布式结构和一致性哈希算法



Memcached分布式结构和一致性哈希算法。尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个Memchached不会互相通信以共享信息。那么,怎么样进行分布式呢?完全取决于客户端的实现。

下面假设Memcached服务器有node1~node3三台,应用程序要保存键名为“[......]

Read more

深入理解Java内存模型图例详细介绍

深入理解Java内存模型详细介绍。

并发编程模型的分类

在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。

在共享内存的并发模型[......]

Read more

Java7 ForkJoin入门实例源码教程

Java7 ForkJoin入门实例源码教程。Java7引入了Fork Join的概念,来更好的支持并行运算。顾名思义,Fork Join类似与流程语言的分支,合并的概念。也就是说Java7 SE原生支持了在一个主线程中开辟多个分支线程,并且根据分支线程的逻辑来等待(或者不等待)汇集,当然你也可以f[......]

Read more

Servlet中的Session与Cookie详解

Servlet中的Session与Cookie详解,虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制[......]

Read more

Java7 AutoCloseable入门实例教程

Java7 AutoCloseable入门实例教程。AutoCloseable接口,表示一种不再使用时需要关闭的资源。这个接口下只有一个方法,close()。这个方法在try-with- resource语法下会被自动调用,支持抛出Exception,当然它也鼓励抛出更详细的异常。close()建议[......]

Read more

Java如何直接访问内存教程

Java如何直接访问内存教程。Java被设计成一个安全,可管理的环境,然而 Java HotSpot有一个后门,提供了对低级别的,对直接内存和线程的操作。这个后门是—-sun.misc.Unsafe。这个类在JDK中有广泛的应用,例如,java.nio和java.util.concurrent。很难[......]

Read more

Java ArrayBlockingQueue源码实例介绍

Java ArrayBlockingQueue源码实例介绍。ArrayBlockingQueue是Java并发框架中阻塞队列的最基本的实现,分析这个类就可以知道并发框架中是如何实现阻塞的。

笔者工作了一两年之后,还不知道阻塞是如何实现的,当然有一个原因是前期学习的东西比较杂,前后端的东西的懂一[......]

Read more