摘要: 一:什么是AOP? AOP(Aspect Oriented Programming)被称为面向切面编程。 AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生在核心关注点的多处,而各处都基本相似。比 阅读全文
posted @ 2019-03-22 21:46 风吹满楼 阅读(304) 评论(0) 推荐(0) 编辑
摘要: HashMap是Java中使用频率最高处理键值对的集合,本文将对HashMap的源码进行理解学习(基于JDK1.8)。 在学习HashMap之前,先需要理解什么是哈希表。 哈希表,也称为散列表。是一种使用非常频繁的数据结构,它能根据键(Key)直接访问内存的存储位置。本质上维护了一种键值对关系。 H 阅读全文
posted @ 2019-03-19 21:32 风吹满楼 阅读(166) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2018-12-31 22:02 风吹满楼 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 前言: 学习Docker的过程中,一直想使用Docker运行SpringCloud程序,今天就将搭建过程记录下来,以作总结。 一、Docker安装 这里因为一些原因,被迫写了个Centos下的Docker安装脚本。至于为什么被迫,这里先埋下一个伏笔。 二、使用Maven插件生成镜像 在本地使用Mav 阅读全文
posted @ 2018-12-22 23:06 风吹满楼 阅读(6006) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Docker? Docker 是一个基于Go语言实现的开源应用容器项目,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。Docker的构想是要实现对应用组件级别的“一次封装、到处运行”,这里的应用组件,既可以是一个Web应 阅读全文
posted @ 2018-12-22 19:42 风吹满楼 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、LinkedList简介 LinkedList是List接口的另外一个常用实现类,其底层是双向链表。 可以看到LinkedList的顶层集合类为Collection,实现了List接口,继承了AbstracList类,提供了数组集合相关的增、删、改、查和遍历等功能;实现了Queue接口,具备队列 阅读全文
posted @ 2018-12-20 22:44 风吹满楼 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、ArrayList简介 ArrayList是Java集合类中使用最频繁的几个集合类之一,它的底层是可以动态增长和缩减的数组。先来看一下ArrayList的继承关系图: 可以看到ArrayList的顶层集合类为Collection。ArrayList实现了List接口,继承了AbstracList 阅读全文
posted @ 2018-12-03 19:57 风吹满楼 阅读(202) 评论(0) 推荐(0) 编辑