摘要:
文章大纲
一、什么是消息中间件二、消息中间件组成三、消息队列的的传输模式四、消息中间件的优势五、消息中间件应用场景六、消息中间件常用协议七、常见消息中间件介绍与比较八、参考文章
一、什么是消息中间件
消息队列已经逐渐成为企业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)