年终总结

2021。2022,

2021年,是个不太平的一年,对于许多人来说是非同寻常的一眼,对于我来说,更是如此。

阅读全文 »
年终总结

2020。2021,

2020 这个多灾多难的一年终于结束了

这一年,属实不易

愿明年,扭转乾坤

阅读全文 »
SpringCloud

Gateway路由配置从数据库或Redis获取

目前SpringCloud Gateway只支持配置文件yml、properties和配置文件@Configuration的方式配置路由。这种方式有弊端,就是如果需要变更路由信息,修改路由规则,然后重启Gateway,修改或增加的路由规则才会生效。如果出现该问题,在Gateway重启的这段时间里,所有接入Gateway服务的应用都不可用。这肯定是不可行的。

阅读全文 »
SpringCloud

Spring Cloud之Feign 转发请求头(header参数)

在做接口请求时,我们经常会在header头中增加一些鉴权信息,如token 或 jwt,那么在通过fegin从A server去调用B server的接口时,如果B server的接口需要header信息,我们需要将A sever获取的header转发到B上。

阅读全文 »
Java8新特性

Java8新特性——Optional

Java8 Optional

Optional是一个包装类。类中包装的对象可以为null也可以为非null,简单来讲就是把null封装了一层, 防止出现空指针异常

阅读全文 »
Java8新特性

Java8新特性——Stream流

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。

Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。

阅读全文 »