JAVA
文章平均质量分 94
wangzy-nice
这个作者很懒,什么都没留下…
展开
-
mongo配置查询从库
背景mongo主库现在分片较多,十几个集合表,共计上百亿数据,查询的量比较大,cpu和内存的压力也越来越大,为了更好的利用好mongo,决定使用mongo从库进行常规的查询,减轻主库的负担。介绍基本配置说明mongo读写规则在mongo中的概念为 Read Preference,可以理解为读偏好,或者读配置。官方文档:https://docs.mongodb.com/manual/core/read-preference/下图解释 了一些策略模式读配置模式描述primar原创 2021-12-23 15:13:45 · 1950 阅读 · 0 评论 -
Spring mvc 接入 shardingsphere5.0.0 自定义表分片规则
背景最近在搞数据迁移,之前存储的介质为mongo,集团层面在推动mongo下线,所以迁移到mySql是主流趋势,mongo目前共6分片,总数大概40亿左右,mySql承接的话,设计为32个库,每个库128个表。数据库的分片,中间件团队已经做了,我们需要处理的是路由到表这块的处理前置官方资料https://shardingsphere.apache.org/document/ 选择5.0.0版本进行阅读使用Spring boot 能很快结束开发,使用Spring mvc实属无奈,但是旧系统升级重构原创 2021-12-22 17:07:02 · 4685 阅读 · 11 评论 -
HashMap内部实现原理
HashMap内部实现原理在存储数据的时候,我们一般用数组或者链表来实现,不说数组和链表的效率问题,数组和链表都有其局限性,数组取值的时候是根据Index来找到对应数据,这个时候我们猜测一下,HashMap内部存储是数组加链表的方式来实现的。查找HashMap的源码(先分析JDK 1.7)先从get(key)方法中查找 /** * Returns the value...原创 2018-07-12 15:52:51 · 716 阅读 · 0 评论