上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 115 下一页
摘要: 01 背景 面对大量用户访问、高并发请求,单机网站可以从软硬件两个方面寻求解决方法: 1、硬件方面:可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器; 2、软件方面:采用高效率的编程语言(比如Go,Erlang,Scala)等。 但是,当单机容量达到极限时,我们需要考虑业务拆分和分布 阅读全文
posted @ 2021-06-27 21:18 hanease 阅读(1320) 评论(0) 推荐(1)
摘要: 淘宝亿级高并发分布式架构演进之路 概述 基本概念 架构演进 单机架构 第一次演进:Tomcat与数据库分开部署 第二次演进:引入本地缓存和分布式缓存 第三次演进:引入反向代理实现负载均衡 第四次演进:数据库读写分离 第五次演进:数据库按业务分库 第六次演进:把大表拆分为小表 第七次演进:使用LVS或 阅读全文
posted @ 2021-06-27 21:02 hanease 阅读(312) 评论(0) 推荐(0)
摘要: 为什么需要一致性 数据不能存在单个节点(主机)上,否则可能出现单点故障。 多个节点(主机)需要保证具有相同的数据。 一致性算法就是为了解决上面两个问题。 一致性算法的定义 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 一致性的分类 强一致性 说明:保证系统改变提交以 阅读全文
posted @ 2021-06-27 20:48 hanease 阅读(301) 评论(0) 推荐(0)
摘要: 1、AOP:【动态代理】定义 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式; 2、基于注解aop的开发流程 1、导入aop模块;Spring AOP:(spring-aspects) 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打 阅读全文
posted @ 2021-06-26 22:07 hanease 阅读(650) 评论(0) 推荐(0)
摘要: 一、前言循环依赖:就是N个类循环(嵌套)引用。通俗的讲就是N个Bean互相引用对方,最终形成闭环。在日常的开发中,我们都会碰到类似如下的代码 @Servicepublic class AServiceImpl implements AService { @Autowired private BSer 阅读全文
posted @ 2021-06-26 22:01 hanease 阅读(7294) 评论(0) 推荐(0)
摘要: 前言本篇文章主要是要介绍如何在Spring IoC 容器中 如何管理Spring Bean生命周期。 在应用开发中,常常需要执行一些特定的初始化工作,这些工作都是相对比较固定的,比如建立数据库连接,打开网络连接等,同时,在结束服务时,也有一些相对固定的销毁工作需要执行。为了便于这些工作的设计,Spr 阅读全文
posted @ 2021-06-26 21:35 hanease 阅读(393) 评论(0) 推荐(0)
摘要: Spring容器高层视图 Spring 启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配好Bean之间的依赖关系,为上层应用提供准备就绪的运行环境。 Bean缓存池:HashMap实现 IOC容器介绍 Sprin 阅读全文
posted @ 2021-06-26 21:29 hanease 阅读(738) 评论(0) 推荐(1)
摘要: 一般来说,要保证数据库的效率,要做好以下四个方面的工作:数 据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 1、设计符合范式的数据库:https://blog.csdn.net/a745233700/article/ 阅读全文
posted @ 2021-06-25 21:02 hanease 阅读(262) 评论(0) 推荐(0)
摘要: 目录1 主从复制与读写分离的意义 1.1 什么是主从复制 1.2 主从数据库的好处和缺点 2 主从复制 2.1 主从复制的形式 2.2 主从复制的原理 2.3 主从复制的模式 异步模式 半同步模式 --5.5开始支持 全同步模式 3 主从复制读写分离过程 3.1 主从数据库实现同步(主从复制) 3. 阅读全文
posted @ 2021-06-23 22:04 hanease 阅读(366) 评论(0) 推荐(0)
摘要: 1. InnoDB表结构 此小结与索引其实没有太多的关联,但是为了便于理解索引的内容,添加此小结作为铺垫知识。 1.1 InnoDB逻辑存储结构 MySQL表中的所有数据被存储在一个空间内,称之为表空间,表空间内部又可以分为段(segment)、区(extent)、页(page)、行(row),逻辑 阅读全文
posted @ 2021-06-23 21:35 hanease 阅读(332) 评论(0) 推荐(0)
上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 115 下一页