自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud进阶:消息驱动之Spring Cloud Stream 消息分区

  我的博客:程序员笑笑生,欢迎浏览博客! 上一章 SpringCloud进阶:Spring Cloud Stream 消费者分组当中,我们通过配置消费者分组,实现了在同一个组内,消息只被一个消费者接收的功能。本章将介绍消息分区的功能。前言 在Spring Cloud Stream中很容易使单个应用程序连接到消息中间件,但是更多的情况是多实例的应用程序,在实际的...

2020-02-15 21:25:32 1751

原创 SpringCloud 进阶:消息驱动之Spring Cloud Stream 消费者分组

我的博客:程序员笑笑生,欢迎浏览博客!   上一章 SpringCloud进阶:Spring Cloud Stream 核心组件当中,我们了解了Spring Cloud Stream的核心组件和Spring Integration的简介,本章我们将聊一聊消费者分组相关的知识。 # 前言 在实际的企业应用场景下,一条消息只能被一个消费者消费,但是在我们部署...

2020-02-15 20:55:52 2044

原创 SpringCloud进阶:Spring Cloud Stream核心组件

 我的博客:程序员笑笑生,欢迎浏览博客! 关注公众号:"程序员笑笑生", 回复 "Spring Cloud"、"Spring Boot" 获取 全套 视频教程!时间有限!可扫描文章下方二维码! 上一章 SpringCloud 进阶:-消息驱动Spring Cloud Stream当中,我们初始的了解Spring Cloud Stream和如何简单的构建消息...

2020-02-06 22:31:14 1178

原创 SpringCloud 基础教程(十一)- Sleuth 调用链追踪简介

 我的博客:程序员笑笑生,欢迎浏览博客! 上一章 SpringCloud 基础教程(十)-Zuul 服务网关当中,我们了解了Zuul在微服架构中担任着重要的网关角色,并实现了一个简单的Token过滤。本章我们将介绍另一个服务组件Spring Cloud Sleuth。前言 在微服务系统中,业务的调用多数不是在一个进程中实现的,可以知道,随着服务的拆分,微服务组...

2020-02-05 22:38:19 302

原创 SpringCloud 基础教程(十二)-Zipkin 分布式链路追踪系统搭建

 我的博客:程序员笑笑生,欢迎浏览博客! 上一章 SpringCloud 基础教程(十一)-Sleuth 调用链追踪简介当中,我们将介绍了Spring Cloud Sleuth在分布式环境中实现了调用链路信息的打印,本章将在此基础之上结合Zikpin搭建完整的实时数据追踪系统。前言 Zipkin是一款分布式追踪系统,是用来收集并诊断微服务体系中系统延时问题,主要...

2020-02-05 22:37:13 350 1

原创 SpringCloud 进阶: 消息驱动(入门)Spring Cloud Stream【Greenwich.SR3】

 我的博客:程序员笑笑生,欢迎浏览博客! 上一章 SpringCloud 基础教程(十二)-Zipkin分布式链路追踪系统搭建当中,我们使用Zipkin搭建完整的实时数据追踪系统。本章开始我们将进入Spring Cloud的更高阶的内容部分,首先从消息驱动Spring Cloud Stream开始。前言 消息驱动,顾明思议,在企业级应用中,消息中间件经常用于处理...

2020-02-05 22:35:31 422

原创 SpringCloud 基础教程(十二)-Zipkin 分布式链路追踪系统搭建

 我的博客:程序员笑笑生,欢迎浏览博客! 上一章 SpringCloud 基础教程(十一)-Sleuth 调用链追踪简介当中,我们将介绍了Spring Cloud Sleuth在分布式环境中实现了调用链路信息的打印,本章将在此基础之上结合Zikpin搭建完整的实时数据追踪系统。前言 Zipkin是一款分布式追踪系统,是用来收集并诊断微服务体系中系统延时问题,主要...

2020-02-04 23:52:53 1110

原创 SpringCloud 基础教程(十一)- Sleuth 调用链追踪简介

 我的博客:程序员笑笑生,欢迎浏览博客! 上一章 SpringCloud 基础教程(十)-Zuul 服务网关当中,我们了解了Zuul在微服架构中担任着重要的网关角色,并实现了一个简单的Token过滤。本章我们将介绍另一个服务组件Spring Cloud Sleuth。前言 在微服务系统中,业务的调用多数不是在一个进程中实现的,可以知道,随着服务的拆分,微服务组...

2020-02-03 21:19:55 320

原创 SpringCloud 基础教程(十)-Zuul 服务网关

我的博客:程序员笑笑生,欢迎浏览博客!,搜索博客可添加微信公众号。   上一章 SpringCloud 基础教程(九)-Hystrix服务监控(下)当中,我们深入了解Hystrix的服务监控。实现了分布式环境下,监控多个服务的信息,本章节将探索微服务的另一个组件,网关。 前言 什么是Zuul,Zuul可以说是一个大门,所有的来自前端的请求,经过Zu...

2020-02-03 21:11:59 879

原创 SpringCloud 基础教程(九)-Hystrix服务监控(下)

  我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(八)-Hystrix熔断器(上)当中,我们介绍了Hystrix在分布式环境下,如何通过熔断、降级的方式解决了服务延迟或者故障出现的问题,本章我们将深入了解Hystrix的服务监控。前言 当服务端因为网络延迟或故障出险问题时,我们可以通过Hystrix实现服务熔断,那么如何做到迅速的...

2020-01-31 11:51:03 933

原创 SpringCloud 基础教程(八)-Hystrix熔断器(上)

  我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(七)-声明式服务调用Fegign当中,我们介绍了使用Fegin更加简化的实现服务间的调用.本章节我将继续探索Hystrix组件的使用。一、前言 在分布式的环境中,服务之间得依赖不可避免的会失败,Hystrix是Netfilx的库,主要是通过添加延迟和容错的逻辑帮助控制分布式服务之...

2020-01-31 11:35:59 481

原创 SpringCloud 基础教程(七)-Feign声明式服务调用

  我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(六)-负载均衡Ribbon当中,我们介绍了Ribbon在微服务中是如何做到负载均衡的,本期我们将在此基础上使用Fegin更加简化的实现服务间的调用。前言 什么是Fegin,在解释之前,我们先梳理一下我们之前学习到的,在微服模式下,解决服务间的调用可以通过Grpc、HttpClie...

2020-01-31 11:20:12 648

原创 SpringCloud 基础教程(六)-负载均衡Ribbon

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(五)-配置中心热生效和高可用当中,我们对配置中心进行进行了深入的了解,本章将继续微服务架构的深入学习,了解在微服务中是如何做到负载均衡的。前言 简单来讲,Ribbon是Netflix发布的开源项目,主要的功能是提供客户端的软件负载均衡算法。它可以在客户端配置服务端类别,然后轮询请求以...

2020-01-30 10:13:31 850

原创 SpringCloud 基础教程(六)-负载均衡Ribbon

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(五)-配置中心热生效和高可用当中,我们对配置中心进行进行了深入的了解,本章将继续微服务架构的深入学习,了解在微服务中是如何做到负载均衡的。前言 简单来讲,Ribbon是Netflix发布的开源项目,主要的功能是提供客户端的软件负载均衡算法。它可以在客户端配置服务端类别,然后轮询请求以...

2020-01-29 22:09:42 129

原创 SpringCloud基础教程(五)-配置中心热生效和高可用

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(四)-配置中心入门当中,我们在对Eureka的有了基本的基础认识之上,深入的了解Eureka高可用集群和其他的生产环境中用到的一些配置。本章将开始了解分布式环境下的配置中心。前言 在实际的项目运行中,我们会根据实际需求修改配置内容,那么有没有一种方式,能够在不启动服务组件的情况向让配...

2020-01-29 21:55:06 1420

原创 SpringCloud 基础教程(四)-配置中心入门

   我的博客:兰陵笑笑生,欢迎浏览博客!   上一章 SpringCloud基础教程(三)-Eureka进阶当中,我们在对Eureka的有了基本的基础认识之上,深入的了解Eureka高可用集群和其他的生产环境中用到的一些配置。本章将开始了解分布式环境下的配置中心。前言 为什么需要配置中心,在单体的应用中,配置文件就可以很好的解决配置问题...

2020-01-28 19:21:24 910

原创 SpringCloud基础教程(三)-Eureka进阶

   我的博客:兰陵笑笑生,欢迎浏览博客!   上一章 SpringCloud基础教程(二)-服务发现 Eureka当中,我们介绍了微服务组件当中的服务注册和发现组件Eureka,本章将继续探索Eurea在生产环境中的配置和使用。前言 在上一章当中,我们初步了解了Eureka的使用,虽然最基本的场景,服务注册、服务发现和消费都可以实现。但...

2020-01-28 19:06:20 670

原创 SpringCloud基础教程(二)-服务发现 Eureka

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringCloud基础教程(一)-微服务与springCloud当中,我们介绍了什么是微服务的架构,以及微服务架构的常用组件。本章将继续探索SpringClud当中的服务发现,Eureka。前言 Eureka 是Netflix开源的一款提供服务注册和发现的产品,SpringCloud集成并包装了它。通俗的讲,E...

2020-01-27 16:04:08 888

原创 SpringCloud基础教程(一)-微服务与SpringCloud

 我的博客:兰陵笑笑生,欢迎浏览博客! 近年来,随着互联网公司自身的业务体系越来越大,系统复杂度越来越高,导致我们不得不将服务进行拆分,微服务的概念也是迅速在互联网发酵。我们也迫切的需要一套框架、一个生态系统能够健全、稳定的为我们解决问题。本章就简单的介绍一下微服务的概念,以及Spring Cloud的生态组件。一、微服务架构简介 微服务架构风格是将单体应用程序...

2020-01-27 15:46:46 971

原创 SpringBoot入门实践(八)-使用Swagger2构建强大的API文档

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(七)-Spring-Data-JPA实现数据访问当中,我们介绍了如何在项目中使用 Spring Data JPA来进行数据库的访问。本章将继续探索springBoot的其他功能,如何快速高效的构建在线的API文档。一 、前言 如今前后端分离,那么在前后端对接的时候少不了接口的文档,过...

2020-01-26 13:01:30 979 1

原创 SpringBoot入门实践(七)-Spring-Data-JPA实现数据访问

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(六)-JSR实现请求参数的验证当中,我们介绍了如何在项目中优雅的使用JSR实现请求参数的验证,本章将使用 Spring Data JPA来进行数据库的访问。前言 Sping DATA JPA 中提供了主要的功能,第一个功能是对Repository的抽象,第二个功能是用于跟踪实体类的...

2020-01-26 12:09:01 936

原创 SpringBoot入门实践(六)-JSR-349实现请求参数验证

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(五)-开源日志框架介绍当中,我们介绍了常用的开源日志框架。本期总结我在项目中是如何使用JSR实现请求参数的验证的。前言 从Spring4开始,已经实现了对JSR-349(Bean Validation,是JSR303的升级 )的全面支持,Bean Validation API在jav...

2020-01-25 13:42:13 718

原创 SpringBoot入门实践(五)-开源日志框架介绍

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(四)-RESTFUL API 最佳设计当中,我们介绍了在SpringBoot项目中如何规范的使用RESTful风格的API,。本章简单介绍一下常用的开源日志框架。前言 日志是程序设计中很重要的一部分,当然在我刚接触编程的时候,是不怎么在意的,正好有空归纳总结一下。  在J...

2020-01-25 13:21:22 579

原创 SpringBoot入门实践(四)-RESTful API 最佳设计

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(三)-工程结构与常用注解当中,我们介绍了SpringBoot的项目的工程结构和一些常用的注解。本章简单的讲一讲API的设计。 网上有非常多的关于API设计的介绍,本章内容从自己的实际经验简单介绍如何更好的设计API。API的有什么关键的要求1 任何客户端都能够调用,需要一个标准,使...

2020-01-23 15:31:25 942

原创 SpringBoot入门实践(三)-工程结构及常用注解

  我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(二)-配置文件及应用程序属性当中,我们介绍了SpringBoot的全局配置文件的讲解,实现了在配置文件中配置不同结构的数据,并且完成代码中如何获取到配置的值。本章将详细的讲解项目的工程结构和一些常用的注解。项目的包名 项目的主类(Application.class)一般都是在指定的包...

2020-01-23 15:10:52 887

原创 SpringBoot入门实践(二)-配置文件及应用程序常用属性

 我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(一)-快速入门当中,我们快速的新建了一个SpringBoot工程,实现了浏览器请求一个路径,要求运行的服务返回指定的结果。本章我将整理一篇关于配置文件的介绍。  我们开发的项目少不了各种各样的配置,在以往我使用过静态的类来放一些项目中使用到的一些配置值。也使用过properties 文件...

2019-12-23 22:34:55 1087

原创 SpringBoot入门实践(一)-快速入门

Spring框架为Java企业及开发提供了一站式的轻量级的解决方案,可以说已经成为了Java企业级开发领域额事实上的标准,其抽象了我们开发过程中遇到的很多问题。但是开发过程中还是免不了复杂的配置,SpringBoot是为了将开发人员从Spring繁杂的配置工作中解放出来,其理念是约定大于配置,简化各种配置。本章节的目的是为了快速的入门SpringBoot,实现浏览器发送请求,服务器接受处理并响应...

2019-12-22 22:27:10 517

原创 mybatis逆向

第一步:pom.xml中 配置插件,如下: <build> <finalName>zsxt</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</...

2018-06-29 19:47:49 133

空空如也

空空如也

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

TA关注的人

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