Stay hungry, Stay foolish.

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Cloud 基础组件 - Zuul

前言 项目地址 spring-cloud-zuul-demo       这篇文章我将使用 Spring Cloud 和 Netflix Zuul 来实现一个服务网关,服务网关充当着服务客户端和被调用的服务之间的中介, 服务客户端仅与服务网关管理的单个URL进行交...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Cloud 基础组件 - Hystrix 之线程上下文

前言 项目地址 spring-cloud-hystrix-demo        Hystrix 在执行时可以使用两种不同的隔离策咯 - Thread(线程)和 Semaphore(信号量)来运行。在默认情况下,Hystrix 以 Thread 隔离策略运行。每个 Hystrix 命令...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Cloud 基础组件 - Hystrix

前言       这篇继续介绍 Spring Cloud 相关的基础组件,我将用一个实际的Demo来记录一下如何使用 Spring Cloud 结合 Netflix Hystrix 来增强客户端的弹性。 项目地址 spring-cloud-hystrix-demo       所有的系统,...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Cloud 基础组件 - Eureka

前言       接演上篇, 继续介绍Spring Cloud 相关的基础组件。 本篇我将用一个实际的Demo来记录一下如何使用 Spring Cloud 结合 Netflix Eureka 来实现服务发现的功能。 项目地址: spring-cloud-eureka-demo      ...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Cloud 基础组件 - Config

前言       最近在一直在学习Spring Cloud 相关的基础组件, 本篇文章我将用一个实际的Demo来记录一下如何使用 Spring Cloud Config 将服务配置与服务代码本身分离。 项目地址: spring-cloud-config-demo       自...

Free HTML5 Bootstrap Template by FreeHTML5.co

一个增量数据收集的解决方案

前言 项目 GitHub 地址: springboot-binlog 1. 下载项目 2. 导入 resources 目录下的 test.sql 文件 3. 拷贝 application.yml.example 文件至 application.yml 4. 修改相关数据库配置 5. 运行 Application 主类 增量...

Free HTML5 Bootstrap Template by FreeHTML5.co

Elastic-Job 学习笔记 - 初识 Simple、DataFlow、Script

前言 记录一下 Elastic-Job 学习过程, 运行Demo项目前请确保机器安装了 zookeeper, 并修改主类中的端口配置. zookeeper-3.4.12 下载地址  提取码: 8848 项目 GitHub 地址: elastic-job-demo 初识 Elastic-Job Elasti...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Security - 自定义登录流程(短信登录)

前言 接上篇, 以短信登录为例, 记录一下 Spring Secyrity 自定义登录流程的方式. 项目 GitHub 地址: sign-demo 原理 简单介绍一下 Spring Secyrity 的认证流程, 这里以原生的表单登录为例如下图: UsernamePasswordAu...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Security - 表单登录自定义验证码逻辑

记录一下 Spring Secyrity 表单登陆的相关配置, 以及如何添加自定义逻辑。 环境配置 项目 GitHub 地址: sign-demo 下载项目使用mvn导入相关依赖配置 application.yaml 相关配置      新建 persistent_logins 表, 用...

Free HTML5 Bootstrap Template by FreeHTML5.co

Spring Boot 之 异常处理

前言 这篇我来介绍一下spring boot 中常见的处理异常的三种方式, 话不多说直接开始吧。 环境配置 JDK: 1.8spring boot: v2.1.6.RELEASE pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h...