自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springcloud---B站学习总结---Springcloud Alibaba---Nacos集群和持久化

Springcloud—B站学习总结—Springcloud Alibaba—服务注册与配置中心Nacos集群Nacos集群部署架构图预备环境 1.64 bit OS Linux/Unix/Mac,推荐使用Linux系统。 2.64 bit JDK 1.8+;下载.配置。 3.Maven 3.2.x+;下载.配置。 4.3个或3个以上Nacos节点才能构成集群。Nacos集群部署架构图(细化)Nacos的官网说明Nacos持久化配置解释—》derby数据库切换mysql数据库中

2020-05-31 22:34:13 105

原创 Springcloud---B站学习总结---Springcloud Alibaba---服务注册与配置中心Nacos---服务配置中心功能

Springcloud—B站学习总结—Springcloud Alibaba—服务注册与配置中心Nacos—服务配置中心功能将配置写进Nacos,从Nacos中抓取我们需要的对应的配置信息Nacos作为服务配置中心的基础功能1.POM文件:主要是两个依赖<!--nacos-config--> <dependency> <groupId>com.alibaba.cloud</groupId>

2020-05-31 16:28:08 229

原创 Springcloud B站学习总结---Springcloud Alibaba---服务注册与配置中心Nacos---服务提供者注册

Springcloud—B站学习总结—Springcloud Alibaba—服务注册与配置中心Nacos—服务提供者注册搭建基于nacos的服务提供者

2020-05-29 00:05:21 108

原创 Springcloud---B站学习总结---Springcloud Alibaba---服务注册与配置中心Nacos---服务注册中心功能

Springcloud—B站学习总结—Springcloud Alibaba—服务注册与配置中心Nacos为什么叫NacosNacos是什么Nacos能干嘛1.代替Eureka做服务注册中心2.代替Config做配置服务中心使用nacosmac的话要进入nacos的bin目录下执行命令sh startup.sh -m standalone,执行单机版的nacos,之后直接访问路径http://localhost:8848/nacos,默认账号密码都是nacos成功开启nacos后访问

2020-05-28 13:04:35 113

原创 Springcloud---B站学习总结---Springcloud Alibaba

Springcloud—B站学习总结—Springcloud Alibaba为什么会出现Springcloud Alibaba因为Netflix的项目进入了维护模式,如下Springcloud Alibaba是什么诞生:Springcloud Alibaba能干什么(主要功能)如何使用如何引入依赖怎么用Springcloud Alibaba是什么资料...

2020-05-28 01:32:04 110

原创 Springcloud---B站学习总结---分布式请求链路追踪Sleuth

Springcloud—B站学习总结—分布式请求链路追踪Sleuth遇到新技术 1.为什么会出现这个技术,需要解决哪些问题,问题是什么 2.这个新技术 是什么 3.解决 4.搭建新技术步骤问题Sleuth是什么(一般先看官网/github)搭建链路监控步骤1.Sleuth负责收集整理,zipkin负责展现完整的调用链路精简一下整个链路的依赖关系名词解释...

2020-05-28 01:13:18 101

原创 Springcloud---B站学习总结---消息驱动Stream的持久化

Springcloud—B站学习总结—消息驱动Stream的持久化在配置文件中,将8802的分组属性去掉,8803的分组属性保留8802控制台打印8803控制台打印

2020-05-28 00:33:37 172 1

原创 Springcloud---B站学习总结---消息驱动Stream遇到的问题

Springcloud—B站学习总结—消息驱动Stream遇到的问题运行后会有两个问题1.有重复消费问题2.消息持久化问题但是这两个都要靠分组这个特性来解决重复消费问题

2020-05-28 00:27:01 152

原创 Springcloud---B站学习总结---消息驱动Stream搭建生产者和消费者

Springcloud—B站学习总结—消息驱动Stream编写消息驱动生产者pomyml启动类业务类:1.发送消息的接口,2.接口的实现类3.controller(由入口程序controller驱动)测试

2020-05-27 23:45:36 205

原创 Mybatis---B站学习总结---全局配置文件

Mybatis—B站学习总结—全局配置文件Mybatis有两个配置文件:1.全局配置文件:mybatis-config.xml指导mybatis正确运行的一些全局配置2.SQL映射文件:相当于是对dao接口的一个实现描述细节:1.获取到的是接口的代理对象dao.getClass( ),Mybatis字节创建的2.SqlSessionFactory和SqlSession    SqlSessionFactory创建SqlSession对象,Factory

2020-05-27 00:59:57 127

原创 Springcloud---B站学习总结---消息驱动Stream

Springcloud—B站学习总结—消息驱动Stream为什么要引入Springcloud的stream?消息驱动一句话概括什么是 Springcloud的Stream(Binder绑定器)Stream的设计思想没有引入Stream之前,标准的MQ(消息队列)指向上图截取一半的话为什么要用Cloud的 Stream为什么Cloud的 Stream可以统一底层的差距Binder1.INPUT属于消费者2.OUTPUT属于生产者Cloud Stream处理架构St

2020-05-27 00:28:44 69

原创 Springcloud---B站学习总结---分布式配置中心Config搭建

Springcloud—B站学习总结—分布式配置中心Config搭建Config服务端/客户端配置客户端需要有一个新的配置文件:bootstrap.yml

2020-05-26 23:16:12 64

原创 Springcloud---B站学习总结---分布式配置中心Config介绍

Springcloud—B站学习总结—分布式配置中心介绍Config分布式系统面临的问题SpringCloud Config是什么SpringCloud Config怎么使用SpringCloud Config能做什么

2020-05-26 00:53:05 74

原创 Springcloud---B站学习总结---新一代网关Gateway的过滤器

Springcloud—B站学习总结—新一代网关Gateway的过滤器Gateway的过滤器(Filter)是什么:Gateway中内置了多种过滤器生命周期:1.pre:在业务逻辑之前(类似Spring的前置通知)2.post:在业务逻辑之后(类似Spring的后置通知)种类:1.GatewayFilter:单一的2.GlobalFilter:全局的自定义全局的过滤器(GlobalFilter)1.首先要实现连个接口:GlobalFilter,Ordered2.这种过滤器能干

2020-05-26 00:37:08 140

原创 Springcloud---B站学习总结---新一代网关Gateway的断言

Springcloud—B站学习—新一代网关Gateway的断言网关启动会发现有这些东西,其中有一个RoutePredicateFactory工厂什么是RoutePredicateFactory常用的Routes PredicateAfter,Before,Between 的 Routes Predicate例子 :获取默认时区server: port: 9527spring: application: name: cloud-gateway cloud:

2020-05-26 00:18:46 157

原创 Springcloud---B站学习总结---新一代网关Gateway路由

Springcloud—B站学习总结—新一代网关Gateway路由 9527网关如何做映射路由配置文件:server: port: 9527spring: application: name: cloud-gateway cloud: gateway: #routes表示路由有很多个,不只是一个,某个controller里面的rest风格接口都可以做路由 routes: - id: payment_routh #pa

2020-05-25 23:57:06 143

原创 Mybatis---B站学习总结

Mybatis—B站学习总结Mybatis:和数据交互的框架,持久化层框架

2020-05-25 13:09:05 101

原创 MySQL---B站学习总结---分页查询,联合查询

MySQL—B站学习总结—分页查询,联合查询分页查询应用场景:实际的web项目中需要根据用户的需求提交对应的分页查询的sql语句语法: select 字段|表达式,... from 表 【where 条件】 【group by 分组字段】 【having 条件】 【order by 排序的字段】 limit 【起始的条目索引,显示条目数】特点: 1.起始条目索引从0开始 2.limit子句放在查询语句的最后 3.公式:select * from 表 limit (

2020-05-24 22:36:58 85

原创 MySQL---B站学习总结---子查询

MySQL—B站学习总结—子查询介绍: 一个查询语句中嵌套另一个完整的select查询语句,则被嵌套的select语句被称为子查询/内查询。 则外面的select语句被称为主查询/外查询例子:分类:特点: 1、子查询都放在小括号内 2、子查询可以放在from后面、select后面、where后面、having后面,但一般放在条件的右侧 3、子查询优先于主查询执行,主查询使用了子查询的执行结果 4、子查询根据查询结果的行数不同分为以下两类: ① 单行子查询 结果集只有一行

2020-05-24 22:30:31 64

原创 MySQL---B站学习总结---连接查询

MySQL—B站学习总结—连接查询连接查询 说明:又被称为多表查询,当查询字段来自多个表时,就会用到连接查询 笛卡尔乘积: ​ 出现原因:没有有效的连接条件 ​ 解决办法:添加有效的连接条件按照功能划分: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接: 右外链接: 全外连接: 交叉连接: 内连接语法: select 查询列表 from 表1 别名 【inner】 join 表2 别名 on 连接条件

2020-05-24 22:19:39 121

原创 MySQL---B站学习总结---分组函数,分组查询

MySQL—B站学习总结—分组函数

2020-05-23 19:24:47 175

原创 MySQL---B站学习总结---常见函数

MySQL—B站学习总结—常见函数1.自定义方法(函数):高级篇。。。2.直接调用函数:注意: 叫什么:函数名 干什么:函数功能 常见函数: 1.字符函数: 2.数学函数: 3.日期函数: 4.流程控制函数: 字符函数 1.concat(str1,str2,..):拼接字符 2.substr(str,pos):截取从pos开始的所有字符, 起始索引从1开始 3.substr(str,pos,len):截取len个从pos开始的字符,起始索引从1开始

2020-05-23 15:29:51 114

原创 MySQL---B站学习总结---排序查询

MySQL—B站学习总结—排序查询语法:select 查询列表 from 表名 where 筛选条件 order by 排序列表 ;特点:①排序列表可以是 单个字段、多个字段、函数、表达式、别名、列的索引,以及以上的组合②升序,通过asc​ 降序,通过desc...

2020-05-23 13:53:06 80

原创 Mysql---B站学习---条件查询

Mysql—B站学习—条件查询语法: select 查询列表 from 表名 where 筛选条件;特点:筛选条件的分类: ①按条件表达式筛选 关系运算符:>= < <= > <>(不等) = ②按逻辑表达式筛选: 逻辑运算符:and 、or 、 not ③模糊查询(ESCAPE设置转义字符) like:一般和通配符搭配使用 ​ _ 任意单个字符 ​ % 任意多个字符 betwe

2020-05-23 13:08:08 70

原创 Mysql---B站学习总结---基础查询

Mysql—B站学习总结优点:1.可将数据持久化到硬盘2.可存储大量数据3.方便检索4.保证数据的一致性、完整性5.安全,可共享6.通过组合分析,可以产生新数据数据库相关概念

2020-05-21 01:37:47 99

原创 Springcloud---B站学习总结---新一代网关Gateway

Springcloud—B站学习总结—新一代网关GatewaySpring Cloud网关 有Zuul和GatewayGateway是Springcloud自己写的东西,并且是建立在springboot2.x,spring WebFlux(SpringMvc的小弟弟)和Project Reactor上面的什么是网关红色圈圈就是Gateway网关简介概括GatewayGateway能做什么 1.反向代理 2.鉴权 3.流量控制 4.熔断 5.日志监控微服务架构中网关在

2020-05-20 23:00:03 123

原创 SpringCloud---B站学习---Hystrix断路器图形化Dashboard搭建

SpringCloud—B站学习—Hystrix断路器图形化Dashboard搭建

2020-05-19 23:25:48 88

原创 框架中常见的设计模式有哪些学习总结第一篇

框架中常见的设计模式有哪些通过设计模式写代码,设计模式可以解耦回顾软件设计原则1.开闭原则:对扩展开放,对修改关闭2.单一职责原则:一个类,一个接口,一个方法只做一件事情保证类,接口,方法的单一性和承接性3.依赖倒置原则:通过一个抽象类/接口,使各个类或者模块相互不影响,实现松耦合4.接口隔离原则:尽量保证接口的纯洁性,客户端不应该依赖不需要的接口,接口也不要继承一些无关的东西5.迪米特法则:最少知道原则,一个类对其所依赖的类知道的越少越好6.里氏替换原则:子类可以扩展父类的功能,但是不能改

2020-05-19 00:02:33 218

原创 SpringCloud---B站学习---Hystrix断路器工作流程

SpringCloud—B站学习—Hystrix断路器工作流程工作流程:Hystrix流程图

2020-05-18 23:36:20 86

原创 SpringCloud---B站学习---Hystrix断路器---熔断

SpringCloud—B站学习—Hystrix断路器—熔断

2020-05-18 23:25:47 109

原创 SpringCloud---B站学习---Hystrix断路器---降级

SpringCloud—B站学习—Hystrix断路器

2020-05-18 21:46:50 166

原创 Dubbo---B站学习总结一下

Dubbo—B站学习基础知识—分布式基础理论分布式是若干独立计算机的集合,这些计算机对于用户来说,就像单个相关系统RPC:远程服务调用 (Remote Procedure Call),是一种技术思想而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。...

2020-05-17 01:58:59 131

原创 SpringCloud---B站学习---OpenFeign服务接口调用

SpringCloud—OpenFeign服务接口调用:主要做服务的调用OpenFeign是什么Feign能做什么Feign和OpenFeign的区别

2020-05-12 23:21:55 119

原创 SpringCloud---B站学习---Ribbon负载均衡调用

SpringCloud—Ribbon负载均衡调用Ribbon是一个客户端,所以是在消费者那边的,负载均衡的工具

2020-05-12 01:15:36 98

原创 springcloud---总结Eureka,zookeeper,consul的异同点

springcloud—总结Eureka,zookeeper,consul的异同点CAP:1.Consistency:强一致性2.Availability:可用性3.Partition tolerance:分区容错性==从度娘那里盗用的经典CAP的图 ==AP:Eureka ---> 理念是好似 不如赖活着,即使你偶尔掉线,宕机收不到消息也不会立刻把你删除CP:zookeeper和consul ---> cp架构保证数据的 一致性能用就 用,不能用就不用,立刻踢掉

2020-05-08 23:10:29 112

原创 SpringCloud---学习consul服务注册与发现

SpringCloud—学习consul

2020-05-08 22:48:55 87

原创 Springcloud---B站学习---zookeeper学习zookeeper

Springcloud整合zookeeper—B站学习

2020-05-08 00:07:25 96

原创 springcloud---B站学习---Eureka服务注册与发现

springcloud—B站学习—Eureka

2020-05-06 23:42:30 105

原创 SpringMvc11---B站学习---整合spring

SpringMvc—整合spring<!-- 配置启动 Spring IOC 容器的 Listener --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:beans.xml</param-v...

2020-05-05 13:01:21 88

原创 SpringMvc10---B站学习---springmvc运行流程

SpringMvc10—B站学习—springmvc运行流程springmvc运行流程 1.所有请求,前端控制器(DispatcherServlet)收到请求,调用doDispatch进行处理 2.根据HandlerMapping中保存的请求映射信息找到,处理当前请求的,处理器执行链(包含拦截器) 3.根据当前处理器找到他的HandlerAdapter(适配器) 4.拦截器的preHan...

2020-05-05 12:13:15 110

空空如也

空空如也

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

TA关注的人

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