复习篇
吴彦祖zx
这个作者很懒,什么都没留下…
展开
-
复习篇-rabbitmq
rabbitmq和kafka对比rabbitmq消息可靠性(消息有序、消息重复、消息丢失)高,kafka低rabbitmq吞吐量低,kafka高消息发送者发送方式有几种?发送者发送方式有两大类:1.事务提交(不推荐,吞吐量极低)channel.txSelect(); //发送消息之前开启事务– 消息发送channel.txCommit(); //提交事务channel.txRollback ; // 异常是作 事务回滚2.开启comfirm提交(1).普通提交(同步)(2原创 2020-07-03 14:39:39 · 161 阅读 · 0 评论 -
复习篇-kafka
Kafka优点:高吞吐量、低延迟、高并发、高性能的消息中间件。Kafka 集群甚至可以做到每秒几十万、上百万的超高并发写入为什么吞吐量大?磁盘顺序写(通过偏移量查找)+零拷贝技术+分区kafka一个主题需要设置分区和分区副本数,一个分区有一个leader和对应的副本数-1个followerkafka的message格式是什么样的一个Kafka的Message由一个固定长度的header和一个变长的消息体body组成Kafka Producer 消息发送有两种方式:1.同步方式:acks=0原创 2020-06-28 23:48:01 · 702 阅读 · 0 评论 -
复习篇-zookeeper
4个节点类型:永久节点,永久序号节点,临时节点,临时序号节点zookeeper的主要用途:队列,注册中心,配置中心,分布式锁,负载均衡等架构分为:leader,follower,观察者leader:发起投票和决议,更新数据follower:接收clinet请求并返回结果,参与投票观察者:可以接收client请求并转给leader,同步leader状态,不参与投票每个Server在工作过程中有三种状态:LOOKING:当前Server不知道leader是谁,正在搜寻LEADING:当前Se原创 2020-06-28 23:46:17 · 208 阅读 · 0 评论 -
复习篇-redis
关于redis的面试题总结,精简回答,便于面试前快速回忆为啥 redis 单线程模型也能效率这么高?redis 的线程模型是什么?功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入为啥 redis 单线程模型也能效率这么高?纯内原创 2020-06-27 15:31:57 · 806 阅读 · 0 评论 -
基础篇-hashmap
面试遇到这个一个问题:面试官:你讲一下hashmap的原理。我:首先,hashmap的结构是由数组+链表/红黑树组成的(JDK1.8),先用key算出hashcode,然后找到对应的数组下标位置,然后在链表里比对equals来确定是否相等,如果相等就替换,不相等就添加数据到链表的末尾。。。。。。(扩容默认的负载因子是0.75,长度默认是16,每次扩容是之前的二倍)面试官说:那你给我描述一下key算出hashcode后如何找到对应数组下表的我:直接懵逼,第一次遇到问这个的,不过这也说明我还是不够了解h原创 2020-06-11 14:03:53 · 230 阅读 · 0 评论 -
因为疫情导致濒临失业的程序员,开始决定记录复习java过程
因为疫情导致本人所在公司经营出现状况,随时可能失业,so,开始复习吧,准备投简历,刚好也借此机会记录一下以后的学习记录。大家发现我记录知识点如果存在问题欢迎留言更正(评论的凶一点)。在这个世上除了自己谁又能救得了自己呢?从今天开始,从现在这一秒开始加油!说起准备面试复习,我总结了一下知识点:(不全的地方欢迎大家指出,我会频繁的更新,也希望给看到的人有所帮助)JAVA基础(a)基础(b)集合(c)多线程(d)JVMTCP,UDP,MQTT等基础协议网络分层,负载均衡等数据结构.原创 2020-06-09 11:16:38 · 316 阅读 · 0 评论