摘要: C A 满足的情况下,P不能满足的原因: 数据同步(C)需要时间,也要正常的时间内响应(A),那么机器数量就要少,所以P就不满足C P 满足的情况下,A不能满足的原因: 数据同步(C)需要时间, 机器数量也多(P),但是同步数据需要时间,所以不能再正常时间内响应,所以A就不满足A P 满足的情况下, 阅读全文
posted @ 2021-08-10 22:57 斗斗飞啊飞 阅读(77) 评论(0) 推荐(0)
摘要: 能否解释下什么是进程、线程、协程,他们之间的关系是怎样的? 答案:进程: 本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位​线程:是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线 阅读全文
posted @ 2021-08-10 00:05 斗斗飞啊飞 阅读(157) 评论(0) 推荐(0)
摘要: CAP定理:指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可同时获得。 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(所有节点在同一时间的数据完全一致,越多节点,数 阅读全文
posted @ 2021-08-09 23:42 斗斗飞啊飞 阅读(96) 评论(0) 推荐(0)
摘要: 理解注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护 服务提供者provider: 启动的时候向注册中心上报自己的网络信息 服务消费者consumer: 启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息 为什么要用: 微服务应用和机器越来越多,调用方需要知道接口的 阅读全文
posted @ 2021-08-09 23:30 斗斗飞啊飞 阅读(74) 评论(0) 推荐(0)
摘要: consumer: 调用方 provider: 被调用方 一个接口一般都会充当两个角色(不是同时充当) 1、dubbo: zookeeper + dubbo + springmvc/springboot 官方地址:http://dubbo.apache.org/#!/?lang=zh-cn 配套 通 阅读全文
posted @ 2021-08-09 23:25 斗斗飞啊飞 阅读(133) 评论(0) 推荐(0)
摘要: 简介:讲解微服务核心知识 :网关、服务发现注册、配置中心、链路追踪、负载均衡器、熔断​ 1、网关:路由转发 + 过滤器​ /api/v1/pruduct/ 商品服务​ /api/v1/order/ 订单服务​ /api/v1/user/ 用户服务 2、服务注册发现:调用和被调用方的信息维护 3、配置 阅读全文
posted @ 2021-08-09 23:23 斗斗飞啊飞 阅读(35) 评论(0) 推荐(0)
摘要: 1、传统架构演进到分布式架构 高可用LVS + keepalive 高可用 LVS+keepalive 1、单体应用: 开发速度慢 启动时间长 依赖庞大 等等2、微服务 易开发、理解和维护 独立的部署和启动等 不足: 分布式系统-》分布式事务问题 需要管理多个服务-》服务治理 阅读全文
posted @ 2021-08-09 23:20 斗斗飞啊飞 阅读(65) 评论(0) 推荐(0)
摘要: 一、基础条件 create database zuoye; -- 创建数据库 use zuoye; -- 使用数据库 #创建几个库表 create table Student -- 学生表 ( Sno char(3) NOT NULL Primary key , -- 学号 ,设为主键,不允许空值 阅读全文
posted @ 2021-08-09 22:45 斗斗飞啊飞 阅读(91) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-08-09 17:25 斗斗飞啊飞 阅读(21) 评论(0) 推荐(0)
摘要: 在Java8中,永久代已经被移除,被一个称为“元数据区”(元空间)的区域所取代。元空间的本质和永久代类似,元空间与永久代之间最大的区别在于:元空间并不在虚拟机中,而是使用本地内存。因此,默认情况下,元空间的大小仅受本地内存限制。类的元数据放入 native memory, 字符串池和类的静态变量放入 阅读全文
posted @ 2021-08-09 16:58 斗斗飞啊飞 阅读(156) 评论(0) 推荐(0)