
微服务
锦瑟思年华
这个作者很懒,什么都没留下…
展开
-
linux安装kafka
首先进入官网下载kafka将下载的kafka压缩包 放入linux服务器的指定目录解压kafka 命令 tar -xzf kafka_2.12-3.1.0.tgz进入kafka目录命令 cd kafka_2.12-3.1.0/启动zookeeper命令 bin/zookeeper-server-start.sh config/zookeeper.properties 这个是 窗口模式,后台启动zookeeper命令 bin/zookeeper-server-start.sh config.原创 2022-03-25 15:55:58 · 3286 阅读 · 0 评论 -
gateway 获取响应数据缺失问题
在网上找到了一篇关于gateway获取响应数据的代码,自己加了了一下代码 如下`import org.reactivestreams.Publisher;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.core.Ordered;import原创 2021-12-09 10:31:16 · 2041 阅读 · 2 评论 -
vue轮播图插件el-carousel与swiper
el-carousel<el-carousel trigger="click" height="150px"> <el-carousel-item v-for="item in banner" :key="item.index" > <img :src="item.IMG" /> </el-carousel-item> </el-carousel>缺点: 适用于p原创 2021-10-12 16:01:52 · 1161 阅读 · 0 评论 -
实践jasypt的功能
实现jasypt加密解密1.引入maven <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.16</version> </depend原创 2021-10-09 15:26:54 · 1076 阅读 · 0 评论 -
JAVA项目添加日志输出文件的两种方式
1. 新增配置文件输出日志文件在项目的resources目录下,新建logback.xml文件, 在文件中添加一下配置<!-- 级别从高到低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 --><!-- 以下 每个配置的 filter 是过滤掉输出文件里面,会出现高级别文件,依然出现低级别的日志信息,通原创 2021-06-15 11:13:40 · 5224 阅读 · 3 评论 -
tomcat 部署多war包的两个模式
模式一 所有war包 部署在webapps将所有需要部署的war包 都放入tomcat/webapps目录,vue打包的前端文件放入ROOT文件进入tomcat/bin, 直接启动tomcat,即可. 但是这样的部署模式 是公用同一个tomcat端口的,是要修改请求路径的。 比如ROOT里面的前端页面向test服务发送请求,那么它的请求方式应该为localhost:8080/test/**,test服务才能接收到, 又比如test服务是要注册到eureka服务中心的, 所以test服务的配置文件 就得原创 2021-05-28 15:23:24 · 1565 阅读 · 0 评论 -
异步任务实现
同步与异步同步和异步强调的是消息通信机制 (synchronous communication/ asynchronous communication)。所谓同步,就是在发出一个"调用"时,在没有得到结果之前,该“调用”就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由“调用者”主动等待这个“调用”的结果。而异步则是相反,"调用"在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在"调用"发出后,"被调用者"通过状态、通知来通知调原创 2021-04-29 09:50:22 · 519 阅读 · 0 评论 -
Eureka服务模块搭建
Eureka模块搭建新建一个springboot项目,pom.xml文件中引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>在启动类原创 2021-04-23 14:11:36 · 411 阅读 · 0 评论 -
gateway网关局部过滤器获取前端请求body为空
gateway网关获取请求body为空最近在项目中,有一个业务需要就是对指定接口传的参数与redis缓存中的值做比较,我与网上大多数一样都是这样直接获取@Componentpublic class testGatewayFilterFactory extends AbstractGatewayFilterFactory { @Override public GatewayFilter apply(Object config) { return (exchange, chai原创 2021-04-22 15:12:07 · 3324 阅读 · 0 评论 -
gateway网关与前端请求跨域问题
gateway网关与前端请求的跨域问题最近因项目需要,引入了gateway网关。可是发现将前端请求的端口指向网关后,用postman发送请求是正常的,用浏览器页面点击请求会出现跨域问题。今天就记录一下自己是怎么解决的。首先在yml文件中这样配置spring: application: name: service-getway cloud: gateway: globalcors: cors-configurations: '[/*原创 2021-04-21 11:00:10 · 2067 阅读 · 0 评论 -
gateway网关接口请求的校验
gateway网关token的校验再加入gateway网关之后,我们在后台服务的许多校验操作都可以移动到gateway网关, 今天我就来说一下怎么校验请求携带的token。首先我们需要编写一个局部过滤器,继承AbstractGatewayFilterFactory如下然后在apply方法中实现自己要校验的逻辑, 验证失败我在catch捕捉异常, 然后将异常信息返回给前端请求,返回信息的异常处理是这样的 e.printStackTrace();原创 2021-04-21 10:20:17 · 2264 阅读 · 0 评论