就是要你懂 Java 中 volatile 关键字实现原理

前言我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。本文详细解读一下volatile关键字如何保证变量在多线程之间的可见性,在此之前,有必要讲解一下CPU缓存的相关知识,掌...

2018-03-30 16:13:07

阅读数 136

评论数 0

spring 中 一个* 与两个*的区别

<access-policy> <default-access-policy>PASS_THOUGH</default-access-policy> &a...

2018-03-21 20:57:25

阅读数 5361

评论数 0

SpringMVC @RequestBody 对请求的参数json 自动转成bean问题

@RequestMapping(value = "appPkgOkInsertPkgInfo", method = RequestMethod.POST) public PageResult appPkgOkInsertPkgInfo(@RequestB...

2018-03-20 14:39:20

阅读数 3338

评论数 0

群人各说什么是哈希算法?

这个HASH算法不是大学里数据结构课里那个HASH表的算法。这里的HASH算法是密码学的基础,比较常用的有MD5和SHA,最重要的两条性质,就是不可逆和无冲突。所谓不可逆,就是当你知道x的HASH值,无法求出x;所谓无冲突,就是当你知道x,无法求出一个y, 使x与y的HASH值相同。这两条性质在数...

2018-03-15 09:38:40

阅读数 648

评论数 0

springMVC通过spring.xml对属性注入bean值(工厂模式)

springMVC通过spring.xml对属性注入bean值,该bean是一个map容器:<bean id="configXMLCreatorFactory" class="com.service.buildjob.im...

2018-03-13 16:11:37

阅读数 761

评论数 0

思考与剖析自我

本文对于阅读者来说,可能没有多大的收获,之所以说没有多大的收获,是因为我是在剖析自己;是在讲述自己的心理环境,讲述自己的性格性情。每个人不同,不能作为参考。但是如果阅读者可以理解或者读懂自己自我剖析的能力,这也许会给读者带来反思。 对社会的多元化,包容并进,心怀敬意。面对社会的多元化,每个人都凸...

2018-03-10 15:10:37

阅读数 990

评论数 0

用 JMX 检测应用程序

有多少次您曾经注视着运行中的应用程序,问自己:“它到底在做什么?为什么用了这么长时间呢?” 在这些时刻,您可能会想如果自己在应用程序中构建了更多的监视功能就好了。例如,在服务器应用程序中,能够查看排队等候处理的任务的数量和类型、当前正在处理的任务、过去一分钟或一小时内的吞吐量统计、平均任务处理时间...

2018-03-02 09:37:18

阅读数 279

评论数 0

JAVA消息服务JMS规范及原理详解

一、简介JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。J...

2018-03-01 21:20:06

阅读数 169

评论数 0

深究Java中的RMI底层原理

原博客地址:http://blog.csdn.net/sinat_34596644/article/details/52599688前言:随着一个系统被用户认可,业务量、请求量不断上升,那么单机系统必然就无法满足了,于是系统就慢慢走向分布式了,随之而来的是系统之间“沟通”的障碍。一般来说,解决系统...

2018-03-01 21:16:45

阅读数 139

评论数 0

Java工程师成神之路

原文地址:http://www.hollischuang.com/archives/489针对本文,博主最近在写《成神之路系列文章》 ,分章分节介绍所有知识点。欢迎关注。一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp....

2018-03-01 21:05:20

阅读数 90

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭