volatile关键字的深入理解

一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)...

2018-03-22 16:05:02

阅读数 28

评论数 0

spring cloud 学习的目录

源码下载地址:http://download.csdn.net/detail/k21325/9650968本项目内容为Spring Cloud教程的程序样例。作者博客:http://blog.didispace.comSpring Cloud系列博文:http://blog.didispace.c...

2018-02-09 11:28:05

阅读数 939

评论数 0

字节序大小端问题

首先简单的说,大部分80X86的cpu都是采用的“小端”存储,而网络字节序是“大端”。所以在c语言编程中网络传输的模块需要特别注意。而对于java编程,在JVM中都是采用的“大端”存储的和底层cpu没有关系。下面为了理解对大小端的含义进行了介绍。 对于字节序(大端法、小端法)的定义《UNXI网络...

2018-01-10 09:41:29

阅读数 57

评论数 0

类加载机制

类加载机制     叙述:类加载机制就是将.class文件加载到JVM,并形成class对象的机制。之后就可以对其实例化并使用,这个机制可以动态的加载外部的类、远程下载的class文件,并且可以做到类之间的隔离。     步骤:JVM加载的步骤:装载、链接、初始化。             ...

2017-12-08 17:12:49

阅读数 56

评论数 0

Spring mvc的原理

1.spring mvc 的入口 spring MVC的入口是DispatcherServlet这个类,这个入口是基于web容器的servlet来实现的,所以在初始化配置中,在web.xml要配置相应的Servlet。 根据用户请求的url都会被这个servlet响应。(注意:MVC和spring...

2017-12-08 17:05:56

阅读数 113

评论数 0

HTTS-SSL-数字证书的关系

名词结束: https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。http协议直接放置在TCP协议之上,而https提出在http和TCP中间加上一层加密层。从发送端看,这一层负责把http的内容加密后送到下层的TCP,从接收方看,这一层负...

2016-10-30 14:37:02

阅读数 337

评论数 0

常用Maven插件介绍_继续更新

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-pl...

2016-07-15 15:27:24

阅读数 817

评论数 0

java基础数据类型(你还记得几个)

数据类型 字节 范围 默认值 byte(字节) 1(8位) -128 ~ 127 0 short(短整型) 2(16位) -32768 ~ 32768 0 ...

2016-07-15 15:24:54

阅读数 326

评论数 0

java基本运算符

1.算术运算度         单目:+(正数) -(负数) ++(自增1) --(自减1)       双目:+ - * / %         三目:a>b?true:false 2.关系运算      等于:==  不等于:!=  大于:>  小于:=  小于等于:...

2016-07-15 15:22:21

阅读数 180

评论数 0

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