上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: RabbitMQ提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因此不予学习。那么也就剩下5种。 阅读全文
posted @ 2020-11-26 17:31 哆啦梦乐园 阅读(1588) 评论(0) 推荐(1) 编辑
摘要: 自旋锁(spinlock):是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁才会退出循环。 阅读全文
posted @ 2020-11-26 17:03 哆啦梦乐园 阅读(467) 评论(0) 推荐(1) 编辑
摘要: 两种锁各有优缺点,不可认为一种好于另一种,像乐观锁适用于写比较少的情况下(多读场景),即冲突真的很少发生的时候,这样可以省去了锁的开销,加大了系统的整个吞吐量。但如果是多写的情况,一般会经常产生冲突,这就会导致上层应用会不断的进行retry,这样反倒是降低了性能,所以一般多写的场景下用悲观锁就比较合适。 阅读全文
posted @ 2020-11-26 16:19 哆啦梦乐园 阅读(92) 评论(0) 推荐(1) 编辑
摘要: 镜像作为 Docker 三大核心概念中,最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌握的。本文将带您一步一步,图文并重,上手操作来学习它。 阅读全文
posted @ 2020-11-26 15:50 哆啦梦乐园 阅读(299) 评论(0) 推荐(1) 编辑
摘要: 消息队列是分布式系统中重要的组件之一。使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。 阅读全文
posted @ 2020-11-26 15:28 哆啦梦乐园 阅读(134) 评论(0) 推荐(1) 编辑
摘要: 命令模式就是把命令封装成对象,然后将动作请求者与动作执行者完全解耦 阅读全文
posted @ 2020-11-26 14:34 哆啦梦乐园 阅读(87) 评论(0) 推荐(1) 编辑
摘要: 6种哈希算法,以及4种解决哈希冲突的方法 阅读全文
posted @ 2020-11-25 22:01 哆啦梦乐园 阅读(321) 评论(0) 推荐(1) 编辑
摘要: MySQL索引的分类、何时使用、何时不使用、何时失效 阅读全文
posted @ 2020-11-25 21:31 哆啦梦乐园 阅读(93) 评论(0) 推荐(1) 编辑
摘要: 整理一下,汇总后,方便自己工作中使用 阅读全文
posted @ 2020-11-25 11:38 哆啦梦乐园 阅读(110) 评论(1) 推荐(1) 编辑
摘要: 我们开发中,采用了spring的依赖管理系统,就很少自己去创建对象了,全部交给容器去托管,本文回源塑本,讲述一下java中能够创建一个对象的5中方法。 阅读全文
posted @ 2020-11-25 11:15 哆啦梦乐园 阅读(104) 评论(0) 推荐(1) 编辑
摘要: Fiddler抓包工具在APP开发过程中使用非常频繁,对开发者理解HTTP网络传输原理以及分析定位网络方面的问题非常有帮助。 阅读全文
posted @ 2020-11-25 10:15 哆啦梦乐园 阅读(522) 评论(0) 推荐(1) 编辑
摘要: 如何查看是否有Java线程死锁?本文介绍两种方法。 阅读全文
posted @ 2020-11-25 09:24 哆啦梦乐园 阅读(137) 评论(0) 推荐(1) 编辑
摘要: 同步模型(synchronous IO)、阻塞IO(bloking IO)、非阻塞IO(non-blocking IO)、多路复用IO(multiplexing IO)、信号驱动式IO(signal-driven IO)、异步IO(asynchronous IO) 阅读全文
posted @ 2020-11-24 18:36 哆啦梦乐园 阅读(141) 评论(0) 推荐(0) 编辑
摘要: B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。 阅读全文
posted @ 2020-11-24 17:03 哆啦梦乐园 阅读(96) 评论(4) 推荐(0) 编辑
摘要: I/O多路复用:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 阅读全文
posted @ 2020-11-24 14:52 哆啦梦乐园 阅读(368) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页