梧木的博客
SpringCloudGateway基本操作-动态路由 SpringCloudGateway基本操作-动态路由
gateway配置路由主要有两种方式,一种是用yml配置文件,一种是写代码里,这两种方式都是不支持动态配置的。如: 下面就来看看gateway是如何加载这些配置信息的。 1 路由初始化无论是yml还是代码,这些配置最终都是被封装到Rout
2021-01-25 wumu
SpringCloudGateway基本操作-断言 SpringCloudGateway基本操作-断言
基本配置配置文件spring: application: name: cloud-gateway profiles: active: dev #################################
2021-01-25 wumu
SpringCloudGateway基本操作-过滤器 SpringCloudGateway基本操作-过滤器
Spring Cloud Gateway 已经内置了很多实用的过滤器,但并不能完全满足我们的需求。本文我们就来实现自定义过滤器。虽然现在 Spring Cloud Gateway 的文档还不完善,但是我们依旧可以照猫画虎来定制自己的过滤器。
2021-01-25 wumu
maven生成Manifest文件 maven生成Manifest文件
maven-jar-plugin常用<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId
2021-01-22 wumu
java队列 java队列
队列的常用方法 add:增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常。 element:返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常 。 remove:
2021-01-21 wumu
java创建自定义名称线程工厂 java创建自定义名称线程工厂
ThreadFactoryBuilderGoogle guava 工具类 提供的 ThreadFactoryBuilder ,使用链式方法创建。 ThreadFactory guavaThreadFactory = new ThreadFa
2021-01-21 wumu
Mqtt5协议新特性 Mqtt5协议新特性
格式首先,协议上,增加了一个 Property字段,正是这个字段,使得 MQTT 5.0 可以支持众多的新特性。而在MQTT 3.1.1中,MQTT没有任何可以拓展的地方,限制了MQTT拓展功能的可能性。 request/response
2021-01-18 wumu
rabbitmq延迟队列 rabbitmq延迟队列
一、说明在上一篇中,介绍了RabbitMQ中的死信队列是什么,何时使用以及如何使用RabbitMQ的死信队列。相信通过上一篇的学习,对于死信队列已经有了更多的了解,这一篇的内容也跟死信队列息息相关,如果你还不了解死信队列,那么建议你先进行上
2021-01-05 wumu
rabbitmq基本学习1 rabbitmq基本学习1
安装 https://packagecloud.io/rabbitmq/ 安装erlangcurl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/scrip
2021-01-04 wumu
type与interface区别 type与interface区别
interface VS type 相同点 都可以描述一个对象或者函数 interface type 都允许拓展(extends) interface extends interface type 与 type 相交 interfac
2021-01-03 wumu
关于Object o = new Object() 关于Object o = new Object()
1、请解释一下对象的创建过程?(半初始化) 2、加问DCL与volatile问题?(指令重排)volatile的作用:保持线程可见性,防止指令重排 DCL 是双重检查锁 3、对象在内存中的存储布局?(对象和数组的存储不同) 4、对象头具体包
2020-12-23 wumu
JVM垃圾回收模型 JVM垃圾回收模型
一 JVM垃圾回收模型一. GC算法1.1 标记-清除算法(Mark-Sweep)算法分为“标记”和“清除”两个阶段首先标记出所有需要回收的对象,然后回收所有需要回收的对象。 问题:效率不高,需要扫描所有的对象,堆越大,GC越慢,并且存在严
2020-12-20 wumu
3 / 15