保存成功
订阅成功
保存失败,请重试
提交成功
大闲人柴毛毛

大闲人柴毛毛

渴求Java开发!内推蚂蚁金服
上过舞台、演过话剧、拍过微电影、拉过小提琴的支付宝后端开发,CSDN专家博主,个人公众号:大闲人柴毛毛 dxrcmm...更多
创作文章7

微服务架构下的数据库分库分表实践

随着大数据时代的到来,业务系统的数据量日益增大,数据存储能力逐渐成为影响系统性能的瓶颈。目前主流的关系型数据库单表存储上限为1000万条记录,这一存储能力显然已经无法满足大数据背景下的业务系统存储要求了。 随着微服务架构、分布式存储等概念的出现,数据存储问题也渐渐迎来了转机。而数据分片是目前解决海量数据持久化存储与高效查询的一种重要手段。 本场 Chat 将会分成**知识点扫盲篇**和**实战篇**两部分。知识点扫盲篇将从零开始,介绍分库分表的基本知识,实战篇将会以高喜商城为原型,一步步介绍数据库架构设计。 希望能够给你带来完美的阅读体验。我将用尽量通俗易懂的语言介绍分库分表的相关知识,不装逼,做一个低调的程序猿。 **知识点扫盲篇** 1. 什么是“分库分表” 2. 数据库扩展的几种方式 3. 分库分表的几种方式 4. 引入分库分表中间件后面临的问题 5. 现有分库分表中间件的横向对比 **实战篇** 1. 为何要进行分库分表 2. 高喜商城1.0数据库架构介绍 3. 高喜商城2.0数据库架构的演进 4. 高喜商城1.0数据库表结构设计 - 4.1 用户系统数据表 - 4.2 产品系统数据表 - 4.3 订单系统数据表 5. 高喜商城2.0分库分表方案 - 5.1 用户系统的分库分表方案 - 5.2 订单系统的分库分表方案 - 5.3 产品系统的分库分表方案
严选架构
1265 订阅

分布式事务入门指南

微服务架构的普及,离不开分布式事务在其中所起的举足轻重的作用,分布式事务保证了多项服务间的数据一致性,是分布式系统的根基。本场 Chat 从事务的基本理论出发,由浅入深,总结了目前常用的分布式事务解决方案。在本场 Chat 中您可以学到: **事务基础知识点:** - 事务概述 - 事务的四大特性 ACID - 事务的隔离级别 **分布式事务基础理论:** - 分布式事务概述 - CAP 理论 - BASE 理论 - 酸碱平衡 - 两阶段提交协议 - 三阶段提交协议 **分布式事务的解决方案:** - 方案1:全局事务(DTP 模型) - 方案2:基于可靠消息服务的分布式事务 - 方案3:最大努力通知(定期校对) - 方案4:TCC(两阶段型、补偿型)
分布式
518 订阅

深入浅出 Java 虚拟机 · 通往高级 Java 开发的必经之路

Java 虚拟机日益成为互联网大厂面试的重要内容,对于 Java 开发者而言,只有在了解 Java 背后的原理后,才能写出更高质量的代码,才能在错综复杂的 bug 中快速定位出问题并找到解决方案。 本场 Chat 首先会带领大家入门 Java 虚拟机,然后针对面试中常考的知识点和开发中常用的关键技术进行详细地阐述,帮助大家对 Java 做到知其然,并知其所以然。本场 Chat 您将学到如下内容: 1. 了解 Java 虚拟机内存模型 2. 揭开 Java 对象创建的奥秘 3. 了解 Java 虚拟机的垃圾回收算法 4. 揭开 Java 对象内存分配的秘密 5. class 文件结构详解 6. 详解 Java 类的加载过程 7. Java 虚拟机的锁优化策略
Java
2437 订阅

如何零基础搭建一套微服务框架(Spring Boot + Dubbo + Docker + Jenkins)

你将学到什么?本场 Chat 将以原理+实战的方式,首先对“微服务”相关的概念进行知识点扫盲,然后开始手把手教你搭建这一整套的微服务系统。 这套微服务框架能干啥? - 微服务架构 你的整个应用程序将会被拆分成一个个功能独立的子系统,独立运行,系统与系统之间通过RPC接口通信。这样这些系统之间的耦合度大大降低,你的系统将非常容易扩展,团队协作效率提升了N个档次。这种架构通过眼下流行的SpringBoot和阿里巴巴吊炸天的Dubbo框架来实现。 - 容器化部署 你的各个微服务将采用目前正处于浪潮之巅的Docker来实现容器化部署,避免一切因环境引起的各种问题,让你们团队的全部精力集中在业务开发上。 - 自动化构建 项目被微服务化后,各个服务之间的关系错中复杂,打包构建的工作量相当可怕。不过没关系,本文将借助Jenkins,帮助你一键自动化部署,从此你便告别了加班。
严选Docker
1620 订阅

高性能网站实用技巧之负载均衡篇

相信大家对“负载均衡”一词都不陌生,但你真的了解它吗? 本场 Chat 将从一个小白的视角出发,依次介绍究竟何为负载均衡?负载均衡有哪些实现手段?这些手段的使用场景又有哪些? 搞清楚这些问题后,希望本场 Chat 能够帮助你在实际开发中根据具体的业务场景选出最佳的负载均衡策略。
严选性能优化负载均衡
286 订阅

轻松几招你也可以架构高性能网站

“架构”、“高性能”看似遥远,实则很近,关键在于你的学习方法。本场 Chat 我将采用通俗易懂的语言,与大家分享几种在生产环境中最为常用、投入产出比较高的性能优化手段,帮你快速建立起网站性能优化的知识体系。
严选架构
341 订阅

面试必考的计算机网络知识点梳理

如今互联网大厂都注重程序员的基本功,而计算机网络又是基本功中的一项重要技能。本场 Chat 我们从面试角度出发,把计算机网络这本书读薄,挑选最核心、最常考的计算机网络知识点与大家分享,并究其原理。
严选面试
482 订阅