- 博客(10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Nacos 集群服务搭建踩坑记录
前言: 因为了解到Eureka2.0及其部分组件闭源的消息, 项目架构选型时,注册中心组件选择了Nacos作为项目的注册中心,我负责搭建Nacos服务本文所使用的是替换Eureka的Nacos,至于nacos是什么,想必看到本文的朋友应该都了解,不了解的可以看这里。在搭建的过程中遇到了不少问题,下面整理一些不是很常见的问题,有不对的地方,还请读者指出。安装 Nacosnacos 的基本安装...
2019-07-18 19:19:49
4655
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 spring注解,看这一篇就可以了
spring提供了一系列注解,有很多作用,此处对spring核心包注解和部分常用注解做归纳和总结。@Configuration作用在类上,声明一个class需要被spring解析以扩充beanDefinition。@Configration注解同时被@Component注解修饰,因此具有被自动加载的特点,被@Configuration修饰的类本身也会作为definition注册。va...
2018-12-11 15:47:02
307
原创 MySQL系列学习笔记 (三)
索引的模型哈希表哈希表是以键值对数据结构存储的,哈希的思路是将值放在数组中,通过对 key 进行运算得到数组的位置,将值放于数组对于的位置。不可避免的是多个 key 计算的哈希值是相同的,解决哈希冲突的方法主要有两种:开放寻址法,链表法。需要注意的是:哈希这种结构的值只能用于等值查询,范围查询就需要扫描全表有序数组用有序数组作为索引数据结构只适用于静态的存储引擎,并且在等值条件查询和范...
2019-07-18 19:21:07
181
转载 MQ如何保证消息不被重复消费
面试题如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?面试官心理分析其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列如何保证幂等性,这个是你架构里要考虑的一个问题。面试题剖析回答这个问题,首先你别听到重复消息这个...
2019-07-18 19:17:31
2278
转载 MQ如何保证消息的可靠性传输?
面试题如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?面试官心理分析这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。如果说你这个是用 MQ 来传递非常核心的消息,比如说计费、扣费的一些消息,那必须确保这个 MQ 传递过程中绝对不会把计费消息给弄丢。面试题剖...
2019-07-18 19:16:51
883
转载 如何保证消息队列的高可用?
面试题如何保证消息队列的高可用?面试官心理分析如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来解决了。要是你傻乎乎的就干用了一个 MQ,各种问题从来没考虑过,那你就杯具了,面试官对你的感觉就是,只会简单使用一些技术,没任何思考,马上对你的印象就不太好了。这样的同学招进来要是...
2019-07-18 19:15:24
88
转载 为什么使用消息队列?看这个就可以了
问题为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?面试官心理分析其实面试官主要是想看看:第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构...
2019-07-08 18:41:06
130
原创 应用接入 Nacos 指南
应用接入 NacosNacos 的服务注册与发现1. 编辑pom.xml,加入必要的依赖配置 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</...
2019-07-04 15:31:47
1639
原创 MySQL系列学习笔记(二)
事务隔离隔离性与隔离级别提到事务,你肯定会想到 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天我们就来说说其中 I,也就是“隔离性”。当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(nonrepeatable read)、幻读(phantom read)的问题,为...
2018-12-13 19:36:52
195
原创 MySQL系列学习笔记(一)
一条SQL语句的执行过程在执行下面这个查询语句时的执行的流程是怎么样的?mysql&amp;amp;amp;amp;gt; select * from table where id=10;看过相关资料的同学都可能知道执行流程大概是这样的:其执行过程为:连接、查询缓存、词法分析,语法分析,语义分析,构造执行树,生成执行计划、执行器执行计划。大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。MySQ...
2018-12-11 23:17:46
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人