- 博客(4)
- 收藏
- 关注
原创 MQ消息队列之前置知识
目录一、前置知识二、MQ前置知识1、MQ作用2、MQ对比3、MQ的缺点4、产品选型一、前置知识当今互联网项目微服务架构成为主流,使用微服务架构,在高并发场景下,服务之间的通信问题是我们需要重点考虑的问题之一。 传统模式下,我们经常使用链式调用,如下图所示: 由上图可知:使用链式调用A服务需要串行调服务B、C、D 存在的问题:AB、AC、AD同步阻塞调用方式一旦B服务执行时间过长,在高并发的场景下会导致服务积压,会导致服务雪崩,从而导致整个服务不可用。...
2021-03-25 18:03:52 678 1
原创 搜索引擎——ElasticSearch汇总
汇总——ElasticSearch篇全文检索问题1:什么是全文检索?基本概念:对**非结构化数据/结构化数据**先建立**索引**,再对索引进行搜索**文档**的过程叫做全文检索。什么是非结构化与结构化数据?- 非结构化数据:没有固定的格式的数据(html,word,excel)---没有固定长度,字段约束,描述,散列数据- 结构化数据:有固定的格式的数据(如:数据库数据)---有固定长度(varchar(50)),字段类型,描述修饰数据搜索算法:顺序扫描法、倒排索引法- 顺序
2021-03-12 02:42:00 917 7
原创 java基础总结之&与&&的区别
&与&&的区别a:最终得到的结果一样b:“&&”不支持位运算符,“&”支持位运算。c:“&&”是短路与,当左边的结果为false时,右边不执行。而“&”不管左边的执行结果如何,都会执行右边的代码。所以,&&的效率会更高一些,建议使用。测试&&具有短路功能,代码如下:public static v...
2018-03-18 00:05:08 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人