架构
lvdou_lvdou
这个作者很懒,什么都没留下…
展开
-
数据库连接池性能比对
背景 对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。      NOTE: 本文所有测试均是mysql库 测试结论    1:性能方面 hikariCP>druid转载 2019-03-12 16:27:00 · 190 阅读 · 0 评论 -
Restful API SpringMVC多版本实现
项目要做多版本控制,于是百度了一下,发现有3种常用的实现方式。1.直接在url中添加版本信息,但是不符合restful要求url : http://localhost:8080/multiversion/v1/print2.在content type中添加url: http://localhost:8080/multiversion/print Content-Type:application/js原创 2017-10-31 17:04:46 · 2708 阅读 · 0 评论 -
CAP理论/AP架构/CP架构
本文转自:https://blog.csdn.net/u013058742/article/details/83541905 最近有时间研究分布式架构,因为公司使用的Zookeeper,并没有使用Spring Cloud Eureka,所以想探究一下他们之间的区别,于是看到简书里的文章:Spring Cloud Eureka简介及与Zookeeper对比,明显的区...转载 2019-03-11 14:45:28 · 320 阅读 · 0 评论 -
数据库为什么要用B+树结构
本文转自:https://blog.csdn.net/bigtree_3721/article/details/73151472 B+树在数据库中的应用 { 为什么使用B+树?言简意赅,就是因为: 1.文件很大,不可能全部存储在内存中,故要存储到磁盘上 2.索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数(为什么使用B-/+Tree,还跟磁盘存取原理有关。) 3.局部性原理与磁盘预读,预...转载 2019-03-11 15:07:22 · 322 阅读 · 0 评论 -
RabbitMQ基础知识
本文转自:https://www.cnblogs.com/dwlsxj/p/RabbitMQ.html RabbitMQ基础知识 一、背景        RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如...转载 2019-03-12 11:10:53 · 192 阅读 · 0 评论 -
Netty概念、特性以及应用场景
本文转自:https://www.jianshu.com/p/74d7f41d3fab netty是异步的 事件驱动的基于NIO实现的开源框架,用以快速轻松的实现高性能、高可靠性的网络客户端和服务器端最基础的通信组件,通俗的讲:Netty是Jboss开发做的JAR包,很好的封装了Socket,处理网络通信的一个开源通信框架。一、Netty...转载 2019-03-12 17:24:15 · 236 阅读 · 0 评论