logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux下 redmine安装部署

版本说明下面的版本很重要操作系统 centos7redmine 版本 3.3ruby 版本 2.3.3gem 版本 2.6.12rails 版本 4.2.6准备工作安装epel源yum install epel-release安装依赖yum install curl-devel sqlite-devel libyaml-devel开始部署

#linux#centos#redmine
java集成kafka 0.10版本

一、添加maven依赖<dependency>    <groupId>org.apache.kafka</groupId>    <artifactId>kafka-clients</artifactId>    <version&gt

kafka安装部署

说明:安装部署过程是在已安装了jdk1.7的基础上进行的通过ftp将kafka安装包kafka_2.11-0.9.0.1.tgz上传到服务器 /home/temp目录下执行命令tar -xvf kafka_2.11-0.9.0.1.tgz 解压上传的kafka安装包执行命令 ll 查看解压的安装包执行命令 mv kafka_2.11-0.9.0.1 /home/kafka

文章图片
#kafka
Spring Cloud 集成 kafka

1、在pom.xml里面添加kafka的maven依赖org.springframework.cloudspring-cloud-starter-stream-kafka2、在properties 配置文件里面添加 kafka binder 参数spring.cloud.stream.kafka.binder.brokers=127.0.0.1:9092spring.clo

#kafka#spring cloud
springboot3.x集成nacos 并实现多环境配置

​springboot3.0.x 和springboot3.1.x 可直接使用nacos-config-spring-boot-starter 包。springboot >=3.2.x 需要使用spring-cloud-starter-alibaba-nacos-config包,因为常规包在我发布该文时nacos官方还没更新,已更新的版本只支持到3.1.x,cloud的包2024年4月份进行了更新

文章图片
#java#spring boot
springboot3.x集成nacos 并实现多环境配置

自动集成的org.yaml.snakeyaml依赖包中相关类里面的方法不存在,于是尝试替换该依赖包,经过多个版本尝试,在pom.xml里面添加如下版本的依赖包进行覆盖后,终于能正常启动了!完成前面的工作之后,正常情况下nacos的集成就算成功了,但是,并没有想象的那么顺利,我们启动项目,意外发生了,控制台报错,项目启动失败!nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端

文章图片
#java#spring boot
gin 设置允许跨域请求

话不多说,直接上代码1、编写跨域处理中间件/*** @Author: ldy* @Description: 跨域访问处理* @File:CrosHandler* @Version: 1.0.0* @Date: 2020/4/28 09:39*/package handlerimport ("activity/common/result""github.com/gin-gonic/gin""net/

spring boot 修复 Spring Framework URL解析不当漏洞(CVE-2024-22243)

一开始我们尝试直接替换spring-web的版本,但是只替换这一个包的话项目启动会报错,通过实践和反复尝试,我们对spring相关的jar包都进行了覆盖,这样可以保持springboot的版本号不变。如果现有项目的大版本是3.x,直接升级即可,但是有些老项目还停留在2.x的版本,官方并没有针对2.x发布新版本,从2.x直接升级到3.x,代价又比较大。其它已经不受官方支持的版本(5.1.x,5.2.

文章图片
#安全#spring boot
spring boot 修复 Spring Framework URL解析不当漏洞(CVE-2024-22243)

一开始我们尝试直接替换spring-web的版本,但是只替换这一个包的话项目启动会报错,通过实践和反复尝试,我们对spring相关的jar包都进行了覆盖,这样可以保持springboot的版本号不变。如果现有项目的大版本是3.x,直接升级即可,但是有些老项目还停留在2.x的版本,官方并没有针对2.x发布新版本,从2.x直接升级到3.x,代价又比较大。其它已经不受官方支持的版本(5.1.x,5.2.

文章图片
#安全#spring boot
swagger 未授权访问漏洞修复,这可能是你看到的最好的解决方案!

大多数人都是直接禁用swagger,这样一来就给开发人员带来了负担,因为需要解决接口文档的问题,相信大家用惯了swagger文档,都不愿意自己再去手动写接口文档了。swagger未授权访问主要的路径如下,根据版本不同或者自定义的路径,可能会有一定的差异,自定义路径的只需要把自己的路径添加进来即可。通过以上方式,即解决了swagger未授权访问的问题,又解决了通过token授权访问的问题!怎样才能方

#java#开发语言
    共 12 条
  • 1
  • 2
  • 请选择