自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BuquTianya的专栏

从计算机里寻找快乐,向各个学科领域的大牛们学习!

  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 Spring Cloud Gateway——实现路由动态修改

动态路由修改当我们看了Spring Cloud Gateway的示例代码,和一些网上的入门教程之后,会发现大多是Spring Cloud Gateway — 网关基本功能API暴露说道的三种方法:1.本地配置文件;2.java代码builder.routes().route().build(); 3.服务自动发现。服务自动发现方法能够做到后端服务ip变化时自动更新,能够做到上游服务的动态。另外两种方式都是纯静态,需要重新启动网关服务修改才能生效。上述方式都不能完全满足生产需要,一般来说作为生产上的通用

2020-06-27 23:06:17 4031

原创 Spring Cloud Gateway——路由分析

概述Spring Cloud Gateway的路由里包含了API的转发逻辑、处理切面,是Spring Cloud Gateway最最关键的组件。在Spring Cloud Gateway里有两种添加路由的方式:一种是properties配置方式,一种是Java代码配置方式。一起看下,Spring Cloud Gateway路由配置信息转化成路由对象,并且和RoutePredicateHandlerMapping建立关联关系的过程。Gateway初始化路由初始化RouteDefinitionRou

2020-06-18 13:44:51 1491

原创 Spring.Cloud Gateway——架构分析

Spring WebFlux架构Spring Cloud Gateway是在Spring WebFlux基础上构造的新一代网关系统。Spring WebFlux和Spring MVC架构和API上几乎完全一致,只不过Spring WebFlux底层使用的是响应式接口,Spring MVC是构建在Servlet之上的阻塞式编程架构。这里的阻塞式和非阻塞式不仅是我们常说的Web服务器I/O,Spring WebFlux构建在Reactor模型之上,Reactor是一种全域的响应式编程模型。以上是Sprin

2020-06-14 22:23:58 1255

原创 Spring Cloud Gateway — 网关基本功能API暴露

API网关API网关是一种设计模式,一种在微服务体系下的经典构件。要了解最新API网关模式可以参考敖小剑写的《Service Mesh和Api Gateway关系深度探讨》早期SOA阶段,也是有API网关的,比如开放平台接口包含了一系列功能,比如淘宝提供了用户授权能力、电商能力、支付能力、快递能力、发票能力、商品管理能力等很多能力,也必然是有多个SOA服务提供,都从统一的网关服务https://eco.taobao.com/router/rest(这是淘宝API的最新接口,不是早期的接口)暴露出来的。

2020-06-13 16:30:35 2307

mybatis使用实例

包含纯mybatis使用,mybatis-spring使用的3个简单示例项目。

2017-12-31

spring-boot-activemq-demo

spring boot activemq集成示例,包含queue和topic消息的发送、接收,连接池的支持。

2017-08-27

dubbo-demo

包含了dubbo的示例代码,示例代码包含消费者和服务提供者。另外提供了一个直接使用代码初始化消费者,并且直连某一个ip的dubbo服务的示例。在开发和线上问题确认时,这个示例代码会有所帮助,能够直接访问某一台dubbo服务,然后看日志到底发生了什么,而不是发送很多次请求,然后寄希望于请求发到了自己要查看的那台服务器。

2017-04-05

spring+rmi非本地实现

spring+rmi非本地实现,包含客户端和服务端。

2016-03-07

spring+rmi实现非本地部署

spring+rmi实现非本地部署,包含客户端和服务端代码。

2016-03-07

mysql-utilities源代码

mysql-utilities源代码安装相关文件

2016-01-15

tomcat跨域访问支持Jar包

在提供服务给另外一个系统使用时,如果不提供跨域支持,另外的那个系统在访问本系统提供的服务时会收到Access-Control-Allow-Origin类型的错误,并且访问失败。 添加跨域访问支持有两种简单的方式:一种是在所有头接口返回的response头中添加response.setHeader("Access-Control-Allow-Origin", "http://127.0.0.1/*");另外一种就是在本系统的web.xml中添加CORS支持。 CORS支持需要用到两个jar文件,分别是cors-filter-1.7.jar和java-property-utils-1.9.1.jar。 把他们放到工程的lib中,然后在web.xml中添加: < filter > < filter-name > CORS </ filter-name > < filter-class > com.thetransactioncompany.cors.CORSFilter </ filter-class > < init-param > < param-name > cors.allowOrigin </ param-name > < param-value > * </ param-value > </ init-param > < init-param > < param-name > cors.supportedMethods </ param-name > < param-value > GET, POST, HEAD, PUT, DELETE </ param-value > </ init-param > < init-param > < param-name > cors.supportedHeaders </ param-name > < param-value > Accept, Origin, X-Requested-With, Content-Type, Last-Modified </ param-value > </ init-param > < init-param > < param-name > cors.exposedHeaders </ param-name > < param-value > Set-Cookie </ param-value > </ init-param > < init-param > < param-name > cors.supportsCredentials </ param-name > < param-value > true </ param-value > </ init-param > </ filter > < filter-mapping > < filter-name > CORS </ filter-name > < url-pattern > /* </ url-pattern > </ filter-mapping >

2015-05-05

在当前目录打开控制台(OpenCommand)

在windows目录的右键菜单中添加“打开控制台”菜单项,单击能够打开控制台程序,并能自动切换到当前目录。

2014-03-02

打开控制台

从当前选中的目录打开控制台。并且自动cd到当前选中的目录。

2013-08-10

打开控制台(windows)

当前选择的目录打开控制台。能够自动cd到当前选中的目录。

2013-08-10

空空如也

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

TA关注的人

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