diboot框架开发实战
diboot简介
java JUC入门实践
volatile关键字-内存可见性在jvm中,每一个线程都会有一个线程自己的内存区域叫做线程栈,线程栈保存了线程运行时候变量值信息。当线程访问某一个对象值的时候,首先通过对象的引用找到对应在堆内存的变量的值,然后把堆内存变量的具体值load到线程本地内存中,建立一个变量副本,之后线程就不再和对象在堆 ...
java NIO
NIO简介java NIO(New IO Non Blocking IO)是从java1.4版本开始引入的一个新的IO API,可以代替标准的java IO API。NIO与原来的IO有相同的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行 ...
java8新特性
Java8新特性主要内容这篇文章主要是根据尚硅谷的课程《java8新特性》来的,加入一些自己的理解编写完成,建议先去看一下视频熟悉一下,本次主要讲的java8的特性有下面这么几个:
Lambda表达式
函数式接口
方法引用于构造器引用
Stream API
接口中的默认方法与静态方法
新时间日期A ...
SpringCloud服务网关
基本概念网关也就是所有微服务接口的入口,SpringCloud有两套网关Gateway和zuul,zuul是在springcloud的1.x版本中的选型,但是现在zuul已经不更新了并且zuul2还没有完全成型,所以springcloud在2.x的时候选用Gateway作为服务网关,Gateway是 ...
局域网下进行中间人攻击
什么是中间人攻击基础知识以及名词解释Https协议简析及中间人攻击原理