自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 三、MySQL索引与算法

1. 知识准备一般而言,较为常用的存储引擎目前为InnoDB和MyISAM,故本节主要针对这两种存储引擎展开分析。在此之前,了解如下几个知识点,将会有助于理解MySQL底层存储原理。1.1 相关理论主存存取原理当系统需要读取主存时,则将地址信号放到地址总线上传给主存,主存读到地址信号后,解析信号并定位到指定存储单元,然后将此存储单元数据放到数据总线上,供其它部件读取。写主存的过程类似,系统将要写入单元地址和数据分别放在地址总线和数据总线上,主存读取两个总线的内容,做相应的写操作。主存存取的时

2020-11-12 00:34:32 195 1

原创 二、MySQL底层存储原理与结构

本章目标:* 了解构成MySQL数据库和InnoDB存储引擎的各种类型文件。* 了解InnoDB存储引擎的表。

2020-10-15 00:25:52 674

原创 一、MySQL体系结构

* 了解MySQL体系结构。* 了解SQL语句的执行过程。* 了解MySQL的存储引擎。

2020-10-14 22:35:03 233

原创 MySQL主从复制集群

MySQL专题之主从集群主从集群参考资料:https://blog.csdn.net/qq_40378034/article/details/91125768主从复制原理主从复制过程存在三个线程,master的I/O线程,slave的I/O线程与SQL线程。master需要开启binlog日志,slave需要开启relay日志。具体复制流程如下:slave的io_thread读取master的IP、端口、用户名、密码,以及binlog文件名和位置点,然后向master请求binlog;ma

2020-09-27 15:13:46 152

原创 【分布式微服务秒杀系统】五、环境搭建之Zookeeper集群

本章目录Zookeeper介绍Zookeeper介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。-- 百度百科...

2020-09-12 21:33:59 133

原创 数据结构与算法二、常见排序算法

前言在数据结构与算法中有常见十大算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序。1.冒泡排序原理冒泡排序的原理在于要么元素上浮,相邻元素间,如果右小于左,则交换,每次确认一位最小数。要么元素下沉,相邻元素间,如果左大于右,则交换,每次确认一位最大数。实现 /** * 冒泡排序 * * @param a 待排序元素数组 */ public static void bubbleSort(int

2020-09-12 21:28:03 92

原创 数据结构与算法一、浅谈数据结构与算法

浅谈数据结构与算法很多时候,我们对数据结构与算法的第一印象,可能是觉得它复杂、深奥、难以理解。另外,们可能还有一个疑问:在平时的开发工作中,一个产品,从开发到上线,似乎都不会用到数据结构与算法,也就是说即使不懂数据结构与算法,也能出色地完成日常的工作任务,照样能拿到高薪。那我们为什么还要学习数据结构与算法呢?技术是可以通过培训获得的,潜力却不是每一个人都拥有的。学好数据结构与算法是提升一个人长期潜力的重要途径。数据结构与算法是很多名企面试的必考题。数据结构与算法功底扎实的程序员,其技术实力、业务能力

2020-09-12 17:26:45 197

原创 【分布式微服务秒杀系统】四、环境搭建之MySQL集群

高可用性:故障检测、故障转移、多点备份;可伸缩性:利于新增数据库节点,方便扩容;负载均衡:节点访问负载切换,分摊单个节点的数据库压力。

2020-09-06 16:52:32 290 1

原创 【分布式微服务秒杀系统】三、环境搭建之Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。-- 百度百科官网:https://www.docker.com/Linux安装Docker本文只提供CentOS安装教程,请前往官方教程文档了解更多信息。上一篇:【分布式微服务秒杀系统】二、项目&架

2020-09-05 18:19:13 654 1

原创 【分布式微服务秒杀系统】二、项目&架构设计

FShop是一款基于Spring Boot + Mybatis + Dubbo + Zookeeper + RabbitMQ + Redis + Nginx等技术的分布式秒杀系统。FShop主要定位于高并发抢购业务系统快速建设, 提供下单、扣减库存、流量削峰、动静分离、热点隔离等核心问题解决方案。

2020-09-05 17:55:28 636

原创 【分布式微服务秒杀系统】一、初识秒杀

分布式微服务系列,高并发秒杀系统架构设计与落地。

2020-09-05 16:11:36 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除