- 博客(3)
- 收藏
- 关注
原创 看完这篇,还不明白怎么让消息变的可靠你打我(RabbitMQ)
在我们开发中,随着业务的不断复杂和调用链路的不断增长,我们可能会慢慢引入越来越多的中间件来更好的服务于我们的系统,但是每样技术都是一把双刃剑,在提高我们系统性能的同时,我们也要想办法来减少它对系统带来稳定性的影响,今天要带来的是如何让RabbitMQ的可靠性达到保证。要想了解如何保证RabbitMQ的可靠性,首先要从它的执行流程开始了解。执行流程生产者发送消息或者消费者进行消费消息都会先与主机建立起一条长连接,由长连接里的channal来传送消息。长连接优点:消费者如果出现宕机或者下线,mq会
2020-08-28 16:48:50
121
原创 为什么是B+树?
我们都知道在查询数据时为了避免全表扫描我们会加上索引,这样会极大的减少遍历次数,从而增加查询的效率。而索引本质是一种优化查询的数据结构。MySQL默认的索引数据结构为B+树。有的张三可能就会问了,MySQL为什么要用B+树来作为默认的索引数据结构呢?为什么不能是hash,况且有那么多树结构,为什么偏偏选择B+树?这个疑问我当然也有,在查阅一番资料后,且听我一一道来。一、hash结构加速查询速度的数据结构通常见有两种:hash:hash是非常常见的数据类型,如hashMap就是通过对key做has
2020-08-26 11:00:00
534
原创 还在准备金九银十面试的小伙伴们,我已经先去帮你们收集了一波面试题了
前言马上又到一年一度的金九银十跳槽季,很多张三肯定在准备面试了,作为一个暖男,我就利用这周时间先去随便面了几家收集点面试题,不过因为我是去年才毕业的,只能去面一些2-3年左右的岗位,更高级的岗位还没办去面。而且因为目前还是比较菜,没有去面一些互联网公司,面的只是一些传统的公司。我把面试所收集的问题和公司的base和城市(虽然都是在西安)都写在了前面,希望可以给各位张三们一个参考。公司1:10-15k 西安笔试: JVM分代 新生代调优参数、synchronized和voliate、设计模式、my
2020-08-23 11:05:42
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人