摘要: (1)RabbitMQ的高可用性 RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式 1)单机模式 就是demo级别的,一般就是你本地启动了玩玩儿的,没人生产用单机模式 2 阅读全文
posted @ 2019-03-12 20:09 stone531 阅读(490) 评论(1) 推荐(0) 编辑
摘要: (1)为什么使用消息队列啊? 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用MQ可能会很麻烦,但是你现在用了MQ之后带给了你很多的好处 先 阅读全文
posted @ 2019-03-12 20:01 stone531 阅读(7331) 评论(1) 推荐(3) 编辑
摘要: /*二叉树第k层节点个数 -- 采用递归和非递归方法经调试可运行源码及分析如下:***/#include <stdlib.h>#include <iostream>#include <queue> using std::cout;using std::cin;using std::endl;usin 阅读全文
posted @ 2019-03-12 18:57 stone531 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 面试的毒瘤 #include<stdio.h>#include<stdlib.h>#include<string.h> #define N 105 struct TreeNode{ int val; TreeNode* left; TreeNode* right;}; TreeNode *queue 阅读全文
posted @ 2019-03-12 18:53 stone531 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 前言: hashmap是一种很常用的数据结构,其使用方便快捷,接下来笔者将给大家深入解析这个数据结构,让大家能在用的时候知其然,也知其所以然。 一.Map 首先,从最基本的讲起,我们先来认识一下map是个什么东西。在我们写程序的时候经常会遇到数据检索等操作,对于几百个数据的小程序而言,数据的存储方式 阅读全文
posted @ 2019-03-12 18:26 stone531 阅读(299) 评论(0) 推荐(0) 编辑