上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: 轮询(Round Robin) 轮询的实现方式比较简单,就是将请求以此分发到后端服务器中,将所有的请求均匀分配,均匀分配的坏处是通常后台服务器性能有差异,有时候希望性能较好的服务器可以多承担些请求,该策略无法满足需求。这个不适合对长连接和命中率有要求的场景。 加强轮询(Weighted Round 阅读全文
posted @ 2021-04-24 22:21 皇问天 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 前两天去美团面试,被问了虚拟机的问题,我有点激动,因为我之前去京东面试的时候被问到虚拟机的问题,我说知道一些,结果面试官问了我知道什么,我就说知道jvm的内存,然后说了一些关于内存的东西,现在想来挺可笑的,因为完全不对,之前已经聊了一会,面试官听完我说的jvm的内存之后直接就跟我说面试结束了,所以我 阅读全文
posted @ 2021-04-23 14:25 皇问天 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 18. NIO与IO的区别 NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。 NIO和IO的主要 阅读全文
posted @ 2021-04-23 13:51 皇问天 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、什么是OOM? 当前占用的内存加上我们申请的内存资源超过了Dalvik虚拟机的最大内存限制就会抛出的Out of memory异常. Out of memory从名字上就可以理解,就是内存不够或者耗尽.在安卓当中,我们知道,安卓系统会为每一个APP分配一个独立的工作空间,也就是我们知道的Dalv 阅读全文
posted @ 2021-04-23 11:46 皇问天 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 以下观点,仅为个人理解的总结,如有错漏,欢迎指正! 1、什么是RabbitMQ?为什么使用RabbitMQ? 答:RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的,消息中间件; 可以用它来:解耦、异步、削峰。 2、RabbitMQ有什么优缺点? 答:优点:解耦、异步、削峰; 缺点 阅读全文
posted @ 2021-04-23 11:44 皇问天 阅读(547) 评论(0) 推荐(1) 编辑
摘要: 1、为什么使用消息队列?消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步、解耦、消峰填谷。 2、消息队列的优缺点异步、解耦、消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解决一些我们特殊业务场景的问题。但是缺点主要在于系统的可用性、复杂性、一致性问题,引入消息队列后,需要考虑 阅读全文
posted @ 2021-04-23 11:42 皇问天 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 什么是B+树呢?在说B+树之前我们先了解一下为什么要有B树,其实这些树最开始都是为了解决某种系统中,查询效率低的问题。B树其实最开始源于的是二叉树,二叉树是只有左右孩子的树,当数据量越大的时候,二叉树的节点越多,那么当从根节点搜索的时候,影响查询效率。所以如果这些节点存储在外存储器中的话,每访问一个 阅读全文
posted @ 2021-04-23 11:36 皇问天 阅读(2434) 评论(0) 推荐(1) 编辑
摘要: 上一章我们说了多线程编程所带来的好处( java并发编程 ||Thread生命周期详解),但是既然有那么多好处,肯定也会带来一些问题,这一章我们就来看看它带来的问题以及解决的办法。 多线程所带来的问题? 线程不安全 1.首先我们举一个例子来证明线程的不安全 我们对一个数自增1000次,并且用多线程来 阅读全文
posted @ 2021-04-22 20:39 皇问天 阅读(266) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个消息代理,它接受和转发消息,是一个由 Erlang 语言开发的遵循AMQP协议的开源实现。在RabbitMQ中生产者不会将消息直接发送到队列当中,而是将消息直接发送到交换机(exchange),交换机用来接受生产者发送的消息并将这些消息发送给绑定的队列,即:生产者-->交换机- 阅读全文
posted @ 2021-04-22 20:14 皇问天 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean 阅读全文
posted @ 2021-04-22 20:11 皇问天 阅读(12837) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页