热文线程安全之原子性

JAVA线程安全的原子性 众所周知,原子(atom)是在化学反应中不可再分的基本微粒,也就是原子在化学反应中不可再分割。不过我们今天不讲化学?,我们今天讲一下线程安全中的

热文ProcessingJS介绍

最近由于工作的关系,好好研究了一下[ProcessingJS][]。Processing是一门可视化编程语言,ProcessingJS是它的JavaScript实现,使用HTM

热文线程池的简介和使用

        小编最近在公司的项目中处理订单的时候用到了多线程技术,但是随着使用的深入发现了一些线程的使用情况的限定,继而搜索出了线程池这个东西,所以现在和大家分享一下使用心

热文java NIO之buffer

Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内

热文Java 堆内存分析以及gc

1、堆内存 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )

热文Java内存管理原理及内存区域详解

一、概述 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包

热文非阻塞同步机制与CAS操作

锁的劣势     Java在JDK1.5之前都是靠synchronized关键字保证同步的,这种通过使用一致的锁定协议来协调对共享状态的访问,可以确保无论哪个线程 持有守护变

热文easymock介绍

1.Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,为测试提供模拟数据,比如你可以模拟HttpServletRequest

热文jsondiffpatch介绍

一、jsondiffpatch介绍 jsondiffpatch项目是一个将两个json文档、文本、数组...进行对比,并生成diff、patch信息的javascript