自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 String为什么是不可变的,为什么要设计成final?

阿萨德

2021-02-20 11:09:53 564

原创 如何对kong网关的admin-api进行权限管控(容器化部署下),对应CVE-2020-11710漏洞

  kong网关在启动后会暴露两个端口。一个是8000,这个访问网关的入口,配在网关上的服务都是通过这个端口访问,服务可以配置各种各样的插件,包括鉴权,限流等。  另一个是8001,为admin-api,我们就是通过该接口对kong网关进行增删查改,但是问题是这个端口是没有进行权限管控的,也就是说,如果一不小心暴露出去,任何人都可以通过该接口随意修改kong网关的数据,这显然是一个不小的隐患。  当然在容器化部署的情况下,我们可以不对外暴露端口,在部署时仅部署集群ip,需要调用admin-api的应用可

2021-02-19 09:09:05 1072

原创 一文读懂自动化容器化部署(git+jenkins+harbor+kubernetes(rancher))

一. 什么是自动化容器部署  简单来说,就是我们只需要点一下(或者通过gitlab钩子触发),代码就会自动完成构建 -> 镜像生成 -> 容器化部署。比起传统部署来可以省去很多步骤,特别适合频繁变更的敏捷开发项目(其实容器化部署的项目最好都使用自动化,相当省事)。  本文主要是对各个组件的理解和使用,具体的安装步骤不展开。都是个人的简单理解,希望大家多多指正。  下图是自动化容器部署的流程图和运用的工具。二. 什么是jenkins  Jenkins是一个开源的、提供友好操作界面的持续

2021-01-25 11:17:49 6924 4

原创 jenkins用spring-boot-maven-plugin构建出错:repackage failed: Unable to find main class

完整的报错信息如下:[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:repackage (default) on project mfsms-updatereceipt: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:repackag

2020-10-28 15:31:51 1884 2

原创 ActiveMQ断开,消费者重连一段时间后进程崩溃退出的问题

问题最近遇到一个问题,正常ActiveMQ断开后,因为有因为有心跳检测和重连机制,使用failover方式,消费者其实是会不断的尝试重连,进程应该是一直存在的。但是奇怪的是有的进程的消费者在mq断开后进程会直接挂掉,没有日志输出也不再重连了。主进程如下,消费者代码就是正常的设置监听器(MessageListener)的代码,就不贴了。/** * @author ZZJ * @description: * @date 2020-9-9 9:46 */public class ActiveMQT

2020-09-11 09:48:18 1967

原创 实现JS监听文件下载完成的功能(解决不同浏览器的下载触发 + a标签base64url过长无法下载的问题)

一般来说,我们的js文件下载会使用window.location.href定位到后端的接口,后端生成文件返回,然后浏览器自动下载。这种方法最简单,但是无法获取下载成功的通知,在大文件生成和下载的时候,时间过长,用户可能会重复进行下载的点击,对服务器造成负担。因此要用另外的方式发送请求来监听文件下载完成,此方法使用的是XMLHttpRequest来请求,可以监听文件下载完成,另外一提,如果要对下载...

2019-12-04 11:22:35 18957 8

原创 超简单的Windows下Kafka的安装部署实例 + Springboot下Kafka的两种集成实例(生产者/消费者实例)

简单说明什么是kafkaApache kafka是消息中间件的一种,我发现很多人不知道消息中间件是什么,在开始学习之前,我这边就先简单的解释一下什么是消息中间件,只是粗略的讲解,目前kafka已经可以做更多的事情。举个例子,生产者消费者,生产者生产鸡蛋,消费者消费鸡蛋,生产者生产一个鸡蛋,消费者就消费一个鸡蛋,假设消费者消费鸡蛋的时候噎住了(系统宕机了),生产者还在生产鸡蛋,那新生产的鸡蛋...

2019-10-11 16:42:48 296

原创 hibernate下对mysql数据库插入中文时为问号的问题。

因为这个问题查了一个晚上的百度和博客,最后终于解决了,第一次写博客希望有和我一样问题的人能够得到解答。具体的操作就不说了网上都是一样的,主要是要设置eclipse和mysql的编码都是utf-8。以下的方法都是网上找的。1.首先可能是编译器的编码有问题可以通过以下的设置来设置utf-82.更改数据库的编码格式3.在application.properties中url库后添加后缀或是修改hi...

2018-05-31 23:53:16 1981 2

空空如也

空空如也

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

TA关注的人

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