(四)成为分布式高手必经之路:理解那些工作在分布式系统底层的一致性模型
如果你一直对分布式技术停留在“只会用”的层次,那很难对分布式系统有独特的深入理解,如何从一位“只会用”的业务开发,进阶成一名分布式领域的高手,理解分布式领域的一致性模型乃必经之路,本文则对其逐一拆解!
(三)漫谈分布式之集群篇:探寻N个9高可用与PB级数据存储的实现原理!
怎么保证系统做到99.99……%的高可用?怎样实现PB级海量数据的存储?如何提升业务系统的吞吐量?答案是集群,相信诸位对这个概念并不陌生,集群已成为现时代中,构建高可用、高性能系统不可或缺的一种手段。
(二)漫谈分布式之理论篇:用刁钻的手法掰正你那学歪的CAP与BASE理论!
一说分布式理论,大家下意识会想到CAP与BASE理论,许多人聊起来都能做到妙语连珠。但很遗憾,保守估计,至少有70%的人都学歪了,Why?凭什么你说我歪了?别急,本文用独特手法逐步掰正诸君的固有认知~
MongoDB保姆级指南(下):无缝集成SpringData框架,一篇最全面的Java接入指南!
作为Java开发者,该如何丝滑操作MongoDB数据库?本文会逐步拆解SpringDataMongoDB框架,为大家带来一份Java操作MongoDB最全面的指南!
MongoDB保姆级指南(中):从副本集群、分片集群起航,探索分布式存储的趋势!
单节点部署方案,在分布式理念盛行的如今显得太过乏力,尤其是复杂系统中,毫无灾备能力、性能吞吐不够、动态伸缩性差……,这都是单机部署方案的隐患问题,本文以MongoDB集群出发,一探分布式存储的奥妙!
MongoDB保姆级指南(上):七万字从零到进阶,助你掌握又一款强大的NoSQL!
你还只会用MySQL吗?热乎的MongoDB教程新鲜出炉!不管你是Java、Go、PHP、Node、C++……,如果之前对数据存储只停留在MySQL单库,本文能助你推开数据多样化存储的大门~
(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解
如今这个分布式风靡的时代,网络通信技术,是每位技术人员必须掌握的技能,因为无论是哪种分布式技术,都离不开心跳、选举、节点感知、数据同步……等机制,而究其根本,这些技术的本质都是网络间的数据交互
深入理解SpringMVC工作原理,像大牛一样手写SpringMVC框架
自己手写开源框架的方式,带来不一样的原理剖析体验,不再像之前源码分析的方式那样枯燥乏味,以不一样的手段掌握底层原理!
追忆四年前:一段关于我被外企CTO用登录注册吊打的不堪往事
是的,你没看错,是我被吊打了!登录注册,这个甚至连前端都懂的逻辑,我却被别人用这玩意儿吊打!一段关于我被吊打的陈年往事,大家请听我慢慢道来......
(二十八)MySQL面试通关秘籍:这次你也可以在简历写上精通MySQL!
闭关修炼半载、精通数据库的我又回来啦!虽然迄今为止我的面试大写着失败,但这并不妨碍我继续失败!此时正挺着啤酒肚迎面向我走来的性感帅哥,正是本次负责考验我的面试官,微风吹过他那一头浓密的秀发.....
(二十七)舞动手指速写一个Seata-AT框架解决棘手的分布式事务问题
分布式事务问题是分布式系统中一个头疼的问题,而如今可以引入成熟的框架,如Seata解决,但为何这些框架仅靠一个注解、几行配置就能解决令人头大的分布式事务问题呢?本文则会一步步手写框架理解背后的原理。
(二十六)MySQL分库篇:Sharding-Sphere分库分表框架的保姆级教学!
讲分库分表概念的文章比比皆是,但真正带人落地实践资料相对较少,而本次会基于最新的Sharding-Sphere5.2.1框架,来逐步讲解分库分表的完整性实战~
(二十五)MySQL主从实践篇:超详细版读写分离、双主热备架构搭建教学
主从读写分离、双主双写热备这些高可用的代表性名词,相信大家都一定听说过,但这些方案该如何落地呢?本文会带来一套手摸手版超详细的搭建教学~
(二十四)全解MySQL之主从篇:死磕主从复制中数据同步原理与优化
主从复制是一种十分常见的高可用手段,MQ、Redis、ES、ZK、Kafka....任何技术栈基本上都会有对应实现,而MySQL也同样不例外,但数据库的主从复制技术底层是咋实现的?本文将深入探讨!
(二十三)MySQL分表篇:该如何将月增上亿条数据的单表处理方案优雅落地?
单日数据暴增几十万、几百万甚至上千万,远超出传统单表的性能极限,此时该如何处理呢?本章会结合真实的线上业务,全面阐述单表数据增长过快的优雅处理方案。
(二十二)全解MySQL之分库分表后带来的“副作用”一站式解决方案!
分库分表后对数据库的性能提升,用一个字形容,那就是爽!分库分表能让数据存储层真正成为高性能、高可用、高稳定的三高架构,但爽归爽,其带来后患问题也是无穷的,本文则携手诸位详解分库分表后产生的一系列问题!
(二十一)MySQL之高并发大流量情况下海量数据分库分表的正确姿势
高并发处理是面试中一个百问不厌的问题,数据库也一直是业务系统的核心,因此想要掌握高并发处理经验,处理好数据库的大流量并发问题是永远绕不开的话题,本文则会详细展开叙述数据库分库分表的核心方法论~
(二十)MySQL特性篇:2024年的我们,必须要懂的那些数据库新技术!
对于技术新特性,这是诸多开发者下意识会忽略的地方,如Java最新发布了Java22,但绝大多数小伙伴的认知却依旧停留在Java8,而MySQL最新发行了8.0.29版本,期间推出许多新技术也鲜为人知!
(十九)MySQL之表分区篇:涨知识了!携手共探鲜为人知的表分区!
分库分表大家都听说过,但表分区这个概念却鲜为人知,分区技术是指建立在不拆分表的基础上,将数据划分到多个物理分区中,从而改善整体的表性能,本章则与诸位携手共探鲜为人知的表分区技术!
(十八)MySQL排查篇:该如何定位并解决线上突发的Bug与疑难杂症?
哦买噶!美好的假期又遭殃了...,这该死的MySQL在线上又告警:数据查询慢、CPU100%、磁盘100%、客户端连接异常、死锁问题频发.....,这到底怎么回事!究竟是谁动了我的代码!?!!