摘要: 文章大纲 一、什么是消息中间件二、消息中间件组成三、消息队列的的传输模式四、消息中间件的优势五、消息中间件应用场景六、消息中间件常用协议七、常见消息中间件介绍与比较八、参考文章   一、什么是消息中间件   消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递... 阅读原文
2019-05-22 20:46:15 阅读(2129) 评论(0)
摘要: 一、概述 基于fail-fast机制,我们知道对于ArrayList等集合在迭代过程中是不可进行结构修改操作的,唯一能使用的结构修改操作只有Iterator接口中的remove()方法。 而java.util.ListIterator接口继承自Iterator接口,是专用于列表结构集合的迭代器,在 Iterator ... 阅读原文
2019-05-22 19:04:01 阅读(2179) 评论(0)
摘要: 【学习笔记】 什么是Hadoop?什么是HDFS?马 克-to-win @ 马克java社区:Hadoop是Apache基金会开发的一个分布式系统基础架构。比如前面我们接触的Spring就是一个开发应用框架。Hadoop 实现了一个分布式文件系统( Distributed File System),加上Hadoop... 阅读原文
2019-05-22 18:08:02 阅读(1980) 评论(0)
摘要: 核心链路一般比较复杂并且需要考虑:服务之间相互依赖性、流程能够走完、人员的变动等情况 常见解决方案是:1)完全解耦 2)模板模式   阅读原文
2019-05-22 16:48:01 阅读(2248) 评论(0)
摘要: Collection集合 数组的长度是固定的,集合的长度是可变的 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。 集合框架 import java.util.Collection; import java.util.ArrayList; //Collection... 阅读原文
2019-05-22 14:50:11 阅读(2277) 评论(0)
摘要: 在javaweb开发中,项目中都会包含一些过滤器(Filter),主要用于web服务器对资源的管理控制,如静态资源文件、jsp页面访问等。我们可以使用过滤器实现一些特殊的功能,如常见的过滤敏感词汇(替换为**)、url访问权限、登录验证,本文以登录验证为例,后面会为小伙伴们贴上代码。 开发Filter主要分为两个步... 阅读原文
2019-05-22 12:52:02 阅读(2135) 评论(0)
摘要: 1 /* 2 * 交换2个变量的三种方式: 3 * 1. 借助第三方变量 4 * 2. 不借助第三方变量,通过加减法 5 * 3. 通过异或运算 6 */ 7 8 public class ExchangeTwoVar { 9 10 public stat... 阅读原文
2019-05-22 11:19:01 阅读(2278) 评论(0)
摘要: idea --> new project --> 选择Spirng Initializr --> next 傻瓜式操作  --> 添加web依赖    项目基本结构:   创建controller    启动SpringbootApplication   ... 阅读原文
2019-05-22 09:38:03 阅读(2129) 评论(0)
摘要: 3.选择结构   a.if:     格式一:        if(表达式1){           表达式1为真才执行        }     格式二:        if(表达式1){           表达式1为真才执行        }else{           表达式1位假才执行... 阅读原文
2019-05-22 08:07:01 阅读(2200) 评论(0)
摘要: 个人通俗理解: 1、final:首先被final修饰的变量就自动变成的不能被修改的常量了。被修饰的类会自动变成太监类,只能有父类,不能有子类;被修饰的方法也不能被子类重写了;被修饰的引用变量值也不能更改了地址值了;但在修饰成员变量前必须赋值(可以使用构造方法,因为构造方法时初始化的,最早执行的)。 2、stati... 阅读原文
2019-05-22 07:27:02 阅读(2096) 评论(0)