java中原子变量之AtomicLong

前言

在阅读java并发编程实践时,其中有一个章节讲到了原子变量。这是原子变量类型是在jdk1.5由大神Doug Lea编写的,能够对高并发操作提供良好的支持并且java.util.concurrent包中的需要并发工具也是基于这些原子变量实现。看过的东西过一段时间就不够清晰了,今天重新学习一下这些原子变量的内容。只以AtomicLong举例,其它的都是类似的。

java8 lambda表达式详解

Why Lambda Expressions

将lambda表达式引入Java的动机是和一个称为行为参数化模式相关的。该模式让你通过编写更灵活的代码来应对需求的变化。在Java8之前该模式的实现非常繁琐。通过lambda表达式你可以非常简单明显的实现该模式。下面的例子就非常说明问题:

spring中注解@Value解密

背景

通常在使用Spring的项目中,总有将项目配置文件中的值作为Bean的属性进行注入的需要。此时我们就可以使用Spring3.0开始提供的一个注解@Value来实现。但这背后的实现究竟是如何实现的?这个问题值得我们了解一下。

|