- 博客(21)
- 收藏
- 关注
转载 响应式编程
响应式Spring的道法术器 转自:https://blog.csdn.net/get_set/article/details/79455258Spring Boot WebFlux 转自:https://www.cnblogs.com/limuma/
2019-04-04 16:03:57 144
转载 Spring-Cloud-Gateway 源码解析-转自芋道源码
摘要: 原创出处http://www.iocoder.cn/Spring-Cloud-Gateway「芋道源码」全部章节:http://www.iocoder.cn/categories/Spring-Cloud-Gateway/
2019-04-01 09:18:46 283
转载 Spring-Cloud-Gateway源码分析系列
转自:https://blog.csdn.net/qq_43253123/article/details/83312136Spring-Cloud-Gateway初始化Spring-Cloud-Gateway之route数据模型Spring-Cloud-Gateway之GatewayProperties初始化加载Spring-Cloud-Gateway之Route初始化加载S...
2019-04-01 09:14:40 1786
转载 Spring-Cloud-Gateway源码分析系列 | Spring-Cloud-Gateway之请求处理流程
转自:https://blog.csdn.net/qq_43253123/article/details/83312136Spring-Cloud-Gateway 初始化,路由模型,以及路由加载等源码在上几篇学习文档中已经描述,接下来来看Spring-Cloud-Gateway是怎么通过这些来对我们的请求进行路由处理的。Spring-Cloud-Gateway整体流程图:Di...
2019-04-01 09:14:19 765
转载 Spring-Cloud-Gateway源码分析系列 | Spring-Cloud-Gateway之RouteDefinition初始化加载
转自:https://blog.csdn.net/qq_43253123/article/details/83311962RouteDefinition路由定义,Spring-Cloud-Gateway通过RouteDefinition来转换生成具体的路由信息。RouteDefinition的信息是怎么加载初始化到网关系统中的,接下来阅读Spring-Cloud-Gateway的RouteDe...
2019-04-01 09:14:10 456
转载 Spring-Cloud-Gateway源码分析系列 | Spring-Cloud-Gateway之Route初始化加载
转自:https://blog.csdn.net/qq_43253123/article/details/83311710Spring-Cloud-Gateway路由信息是通过路由定位器RouteLocator加载以及初始化的接下来阅读源码看下Spring-Cloud-Gateway是怎么一步一步的实现了路由的加载初始化。首选我们还是在Spring-Cloud-Gateway初始化配置中看...
2019-04-01 09:13:51 256
转载 Spring-Cloud-Gateway源码分析系列 | Spring-Cloud-Gateway之GatewayProperties初始化加载
转自:https://blog.csdn.net/qq_43253123/article/details/83311557在Spring-Cloud-Gateway初始化时我们在GatewayAutoConfiguration配置中看到了有初始化加载GatewayProperties实例的配置,接下来学习下GatewayProperties都加载了哪些信息。GatewayAutoConfi...
2019-04-01 09:13:42 995
转载 Spring-Cloud-Gateway源码分析系列| Spring-Cloud-Gateway之route数据模型
转自:https://blog.csdn.net/qq_43253123/article/details/83311489网关服务核心是将进入的请求正确合理的路由到下层具体的服务进行业务处理,由此可见网关服务的核心就是路由信息的构建。下面学习和阅读下Spring-Cloud-Gateway的route数据模型:首先查看Route模型的代码如下:public class Route...
2019-04-01 09:13:24 272
转载 Spring-Cloud-Gateway源码分析系列| Spring-Cloud-Gateway初始化
转自:https://blog.csdn.net/qq_43253123/article/details/83311393Spring-Cloud项目使用EnableAutoConfiguration注解自动初始化配置信息,Spring-Cloud-Gateway同样,Spring-Cloud-Gateway下的spring.factories(在包spring-cloud-gateway-...
2019-04-01 09:13:02 323
原创 工厂模式
定义:抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。简单工厂:不是一个真正的模式,但是和抽象工厂和工厂方法一样,它经常被用于封装创建对象的代码。接下来每种工厂模式分别介绍:1、简单工厂:public class Animal { ...
2019-03-17 23:07:29 136
原创 外观模式
定义:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。核心元素:1、Facade2、复杂的子系统举例:鸡飞狗跳猫叫狼嚎。。。1、定义各个子系统public class Chicken { public void fly() { System.out.println("chicken fly"); ...
2019-03-17 16:08:06 158
原创 适配器模式
定义:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。核心要素:1、目标接口 Target2、适配器 Adapter3、被适配者 Adaptee举例说明:1、定义目标接口及实现类public interface Dog { void wangwang();}public class DaHuangDog impleme...
2019-03-17 16:07:52 167
原创 模板方法模式
定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。核心要素:1、父类抽象类中定义一个模板方法,里面定义了算法(比如调用了多个方法)。2、子类继承父类并实现父类中的抽象方法,重新定义了算法中的步骤。举例: 以人为例,每个人的一天基本上都是一样的,起床、吃饭。。。睡觉等。但是具体细节又...
2019-03-17 16:07:39 180
原创 socket入门小结
1、创建socket serverpublic class Server { public static void main(String[] args) { try { ServerSocket ss = new ServerSocket(8888); System.out.println("启动服务器....");...
2019-03-13 19:54:34 120
原创 命令模式
定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持撤销的操作。包括三个核心对象:1、调用者(Invoker):持有一个命令对象,并在某个时间点调用命令对象的execute()方法。2、命令对象(Command):持有一个接收者,和一个execute()方法,在execute中执行接收者的动作。3、接收者(Receiver):动作的执行者。...
2019-03-07 20:22:59 1523
原创 最简单的设计模式-单件模式
定义:确保一个类只有一个实例,并提供一个全局访问点。注意:单件模式是最简单的设计模式,但想要正确的使用单件模式,仍然有许多需要注意的地方。要点:单件模式确保程序中一个类最多只有一个实例。 单件模式提供这个实例的全局访问点。 在java中实现单件模式需要私有的构造器、一个静态方法和一个静态变量。老生常谈,有两种单件模式,懒汉式和饿汉式,具体如下:懒汉式(延迟实例化):用到的时候...
2019-03-03 21:50:17 314
转载 kafka生产消息几种方式
kafka生产消息几种方式一、发送并忘记把消息发送给服务器,但并不关心它是否正常到达。大多数情况下,消息会正常到达,因为 Kafka 是高可用的,而且生产者会自动尝试重发。不过,使用这种方式有时候也会丢失一些消息。package com.test;import org.apache.kafka.clients.producer.KafkaProducer;import org.apac...
2019-03-03 20:11:33 3223 1
原创 国际化支持
spring boot 国际化步骤:新建国际化配置java文件package cn.com.sitech.paas.gsgc.base.configuration;import java.util.Locale;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.spr...
2019-03-03 20:10:55 432
原创 ElasticSearch 1
一、修改:根据id更新:PUT /customer/_doc/1?pretty{ "name": "John Doe"}指定id保存PUT /customer/_doc/2?pretty{ "name": "Jane Doe"}不指定id保存POST /customer/_doc?pretty{ "name": "aaa"}{
2019-03-03 20:10:31 101
原创 ECharts简单使用
下面以服务统计需求为例,介绍echarts的简单使用。需求简介:按小时统计每天24小时的服务调用波动情况。首先在百度图表官网网站下载echarts.min.js文件,根据自身情况选择合适的js下载。 echarts官网在jsp中引入echarts.min.js文件//注意引入时要加入合适的字符编码,否则浏览器可能不兼容<script src="/njs/plugins/echarts.min
2017-03-13 11:09:19 502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人