SpringBoot
Gawain-520
热爱学习新技术,喜欢阅读技术博客。
展开
-
微服务常见问题处理以及后续技术规划
SpringCloud微服务常见问题处理1、SpringCloud微服务常见问题和解决思路简介:讲解SpringCloud开发实战常见问题,及解决思路 1、技术选择:SpringCloud全家桶,每个组件又有多个替代,改怎么选择 1)选择的时候根据公司里面团队人员熟悉程度,降低学习成本 2)选择社区活跃的并且文档相对较多的,怎么判断活跃,可以看github上代码提交和start数...原创 2020-03-21 18:31:18 · 238 阅读 · 0 评论 -
实战系列之Docker镜像打包
实战系列之注册中心打包Docker镜像 简介:讲解使用Docker打包注册中心,上传私有镜像仓库并部署 1、新增maven插件 <properties> <docker.image.prefix>xdclass</docker.image.prefix> </properties> <build> &l...原创 2020-03-21 18:28:38 · 226 阅读 · 0 评论 -
阿里云ECS服务器介绍和网络知识讲解
阿里云ECS服务器介绍和网络知识讲解1、云服务器介绍和阿里云服务器ECS服务器选购 简介:什么是云服务器及目前主要的几个厂商介绍 1、阿里云、腾讯云、亚马逊云 阿里云:https://www.aliyun.com/ 腾讯云:https://cloud.tencent.com/ 亚马逊云:https://aws.amazon.com/ 2、阿里云服务器远程登录和常用工具 简介:...原创 2020-03-19 16:38:01 · 474 阅读 · 0 评论 -
微服务消息总线Bus结合消息队列RabbitMQ实战
微服务消息总线Bus结合消息队列RabbitMQ实战1、消息总线Bus介绍和使用场景 简介:讲解消息总线Bus介绍和使用场景 1、什么是消息 一个事件,需要广播或者单独传递给某个接口 2、为什么使用这个 配置更新了,但是其他系统不知道是否更新2、消息队列和RabbitMQ基础介绍 简介:消息队列和RabbitMQ基础介绍 1、消息队列介绍 参...原创 2020-03-17 18:09:15 · 274 阅读 · 2 评论 -
微服务核心知识分布式配置中心Config实战
微服务核心知识分布式配置中心Config实战1、微服务下的分布式配置中心 简介:讲解什么是配置中心及使用前后的好处 (画图) 什么是配置中心: 一句话:统一管理配置, 快速切换各个环境的配置 相关产品: 百度的disconf 地址:https://github.com/knightliao/disconf 阿里的diamand 地址:https://gi...原创 2020-03-16 21:15:47 · 113 阅读 · 0 评论 -
分布式链路追踪系统Sleuth和ZipKin实战
分布式链路追踪系统Sleuth和ZipKin实战1、微服务下的链路追踪讲解和重要性 简介:讲解什么是分布式链路追踪系统,及使用好处 2、SpringCloud的链路追踪组件Sleuth实战 简介:讲解分布式链路追踪组件Sleuth实战 1、官方文档 http://cloud.spring.io/spring-cloud-static/Finchley.SR1/single/s...原创 2020-03-14 19:33:28 · 198 阅读 · 0 评论 -
微服务网关zuul开发实战
微服务网关zuul开发实战1、微服务网关介绍和使用场景简介:讲解网关的作用和使用场景 (画图)1)什么是网关 API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能 统一接入 智能路由 AB测试、灰度测试 负载均衡、容灾处理 日志埋点(类似Nignx日志) 流量监控 ...原创 2020-03-13 17:59:21 · 250 阅读 · 0 评论 -
服务降级熔断 Hystrix 实战
互联网架构服务降级熔断 Hystrix 实战1、分布式核心知识之熔断、降级讲解简介:系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案1、熔断: 保险丝,熔断服务,为了防止整个系统故障,包含子和下游服务 下单服务 -》商品服务 -》用户服务 (出现异常-》熔断)2、降级: 抛弃一些非核心的接口和数据 旅行箱的例子:只带核心的物品,抛弃非核心的,等有条件的时...原创 2020-03-13 17:56:26 · 212 阅读 · 0 评论 -
服务消费者ribbon和feign实战
服务消费者ribbon和feign实战和注册中心高可用1、常用的服务间调用方式讲解简介:讲解常用的服务间的调用方式 RPC: 远程过程调用,像调用本地服务(方法)一样调用服务器的服务 支持同步、异步调用 客户端和服务器之间建立TCP连接,可以一次建立一个,也可以多个调用复用一次链接 PRC数据包小 protobuf thrift rpc:编解码,序列化,链接...原创 2020-03-13 17:53:17 · 133 阅读 · 0 评论 -
SpringCloud核心组件注册中心
SpringCloud核心组件注册中心1、什么是微服务的注册中心简介:讲解什么是注册中心,常用的注册中心有哪些 (画图) 理解注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护 服务提供者provider: 启动的时候向注册中心上报自己的网络信息 服务消费者consumer: 启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息 为什么要用:...原创 2020-03-13 17:49:45 · 187 阅读 · 0 评论 -
SpringBoot2.0多环境配置与响应式编程
高级篇幅之SpringBoot2.0多环境配置1、SpringBoot多环境配置介绍和项目实战(核心知识)简介:SpringBoot介绍多环境配置和使用场景1、不同环境使用不同配置 例如数据库配置,在开发的时候,我们一般用开发数据库,而在生产环境的时候,我们是用正式的数据2、配置文件存放路径 classpath根目录的“/config”包下 classpath的根目录下3、spri...原创 2020-03-13 17:45:20 · 295 阅读 · 0 评论 -
消息队列介绍和SpringBoot2.0整合RockketMQ、ActiveMQ
消息队列介绍和SpringBoot2.x整合RockketMQ、ActiveMQ1、JMS介绍和使用场景及基础编程模型简介:讲解什么是小写队列,JMS的基础知识和使用场景1、什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口2、JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Datab...原创 2020-03-13 17:40:42 · 225 阅读 · 0 评论 -
搜索框架ElasticSearch介绍和整合SpringBoot2.0
搜索框架ElasticSearch介绍和整合SpringBoot1、搜索知识和搜索框架elasticsearch介绍简介:通过京东电商 介绍什么是搜索引擎,和开源搜索框架ElasticSearch6.x新特性介绍 前言:介绍ES的主要特点和使用场景,新特性讲解 mysql:like 模糊,性能问题, solr:针对企业,Lucene elasticsearch:针对数据量特别大,PB...原创 2020-03-08 08:44:14 · 253 阅读 · 0 评论 -
Logback日志框架介绍和SpringBoot2.0整合实战
Logback日志框架介绍和SpringBoot整合实战1、新日志框架LogBack介绍简介:日志介绍和新日志框架Logback讲解1.常用处理java的日志组件 slf4j,log4j,logback,common-logging 等2、logback介绍:基于Log4j基础上大量改良,不能单独使用,推荐配合日志框架SLF4J来使用 logback当前分成三个模块:logback-c...原创 2020-03-08 08:39:18 · 102 阅读 · 0 评论 -
SpringBoot2.0整合Redis实战
SpringBoot2.x整合Redis实战三十七 371、分布式缓存Redis介绍简介:讲解为什么要用缓存和介绍什么是Redis,新手练习工具1、redis官网 https://redis.io/download2、新手入门redis在线测试工具:http://try.redis.io/2、源码编译安装Redis4.x简介:使用源码安装Redis4.x和配置外网访问1、快速安...原创 2020-03-06 17:35:12 · 197 阅读 · 0 评论 -
SpringBoot2.0数据库操作之整合Mybaties和事务讲解
数据库操作之整合Mybaties和事务讲解三十二321、SpringBoot2.x持久化数据方式介绍简介:介绍近几年常用的访问数据库的方式和优缺点 1、原始java访问数据库 开发流程麻烦 1、注册驱动/加载驱动 Class.forName("com.mysql.jdbc.Driver") 2、建立连接 Connection con = DriverManager...原创 2020-03-06 17:29:49 · 216 阅读 · 0 评论 -
SpringBoot整合模板引擎Freemaker、Thymeleaf
SpringBoot常用Starter介绍和整合模板引擎Freemaker、thymeleaf二十八281、SpringBoot Starter讲解简介:介绍什么是SpringBoot Starter和主要作用1、官网地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#u...原创 2020-03-06 17:27:15 · 162 阅读 · 0 评论 -
SpringBoot部署war项目、配置自定义Filter、Listener
SpringBoot部署war项目到tomcat9和启动原理讲解二十二 221、SpringBoot启动方式讲解和部署war项目到tomcat9简介:SpringBoot常见启动方式讲解和部署war项目Tomcat1、ide启动2、jar包方式启动 maven插件: <build> <plugins> <plugin> ...原创 2020-03-06 17:21:51 · 450 阅读 · 0 评论 -
SpringBoot2.0单元测试进阶实战和自定义异常处理
标题Springboot2.0单元测试进阶实战和自定义异常处理 5节课1、SpringBootTest单元测试实战简介:讲解SpringBoot的单元测试1、引入相关依赖org.springframework.bootspring-boot-starter-testtest 2、使用 @RunWith(SpringRunner.class) //底层用junit Spr...原创 2020-03-02 21:57:18 · 205 阅读 · 0 评论 -
SpringBoot2.0热部署devtool和配置文件自动注入实战
SpringBoot热部署devtool和配置文件自动注入实战十四 141、SpringBoot2.x使用Dev-tool热部署简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用官方地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/...原创 2020-03-01 10:06:08 · 125 阅读 · 0 评论 -
零基础快速入门SpringBoot2.0
北大青鸟深圳嘉华学校-零基础快速入门SpringBoot2.01、SpringBoot2.x课程全套介绍和高手系列知识点简介:介绍SpringBoot2.x课程大纲章节java基础,jdk环境,maven基础2、SpringBoot2.x依赖环境和版本新特性说明简介:讲解新版本依赖环境和springboot2新特性概述 1、依赖版本jdk8以上, Springboot2.x用JDK8,...原创 2020-02-29 19:16:37 · 236 阅读 · 0 评论