![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
Lyzxii
积累,进步;
展开
-
Sharding-jdbc分库分表
引入不断增长的业务数据会对MySQL数据库的存储和访问造成极大的性能影响,由于单台服务器的资源(CPU、磁盘、内存等)总是有限的,所以单台数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。不论是获取连接还是插入或查询都会有极大的性能问题。MySQL大数据量造成的性能瓶颈解决方案:从SQL入手 加入索引 -> 缓存 -> 主从复制/读写分离 使用缓存,减少对数据库的同步访问 减少MySQL使用,可以使用HBase、polarDB、TiDB等分布式存储,ES查询 分库分表拓展原创 2018-07-30 22:38:03 · 5921 阅读 · 0 评论 -
HashMap源码深入分析(1.8和1.7)
hashMap源码解析数据结构:数组+链表,即hashMap里面是个数组,数组的每个元素都是一个单向链表 * 默认容量,必须是2的n次方 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 /** * 最大容量,桶的最大值,必须是2的n次方 */ s...原创 2019-07-12 10:27:19 · 185 阅读 · 0 评论 -
dubbo
soa是面向服务的架构,把表现层和服务层拆分开成不同的系统,而不再是常用的三层垂直架构表现层和服务层的通信,服务的管理就需要用到dubbodubbo的架构分为服务生产者:暴露服务的服务提供方,服务消费者:调用远程服务的服务消费方,注册中心:zookeeper服务注册与发现的注册中心。监控中心:dubbo提供的一个war包,统计服务的调用次调和调用时间的监控中心• 0. 服务容器负责启动,加载,...原创 2018-05-17 14:31:37 · 195 阅读 · 0 评论