加载中
Rancher2.7下微服务架构个人实践

一、概述 Docker不断地在项目里普及,Rancher也从1.x使用到了2.x。研读过Rancher官方文档,总感觉自己用的都是皮毛。但也基本满足项目需求,也就没深入的学习,只能说自己不够卷。 本文主要是...

containerd配置自签证书Harbor报错x509: certificate signed by unknown authority

错误信息: root@workstation-alg-test:/etc/containerd# ctr images pull ecr.harbor.com/lift/lift-baseapi-system:dev_6 INFO[0000] trying next host error="failed to do r......

制作JDK21Docker基础镜像

一、概述 JDK高版本不再提供jre,需要手动从jdk提取,所以制作镜像需要先提取jre。 二、制作步骤 1、提取jre jlink --module-path jmods --add-modules java.desktop --output jre21 如果提取...

Springboot3+swagger+knife4j配置

一、概述 升级到Springboot3后,随着jdk升级,javax启用导致原来swagger不再可用,所以需要升级下相关在线接口文档系统。 二、配置 首先,去除原swagger的maven坐标,增加新的依赖:...

Springboot3配置Mapping统一前缀

一、概述 在实际业务场景中,有时会需要统一增加一些Controller的前缀,比如统一增加V1版本号,或者按照不同业务增加不同的前缀,比如系统服务/system,用户服务/user。但是项目时间比较久,...

SpringCloudStream4-rabbit配置

一、概述 自SpringCloud2020开始,官方就标记了@StreamListener、@Input等注解为过期类,新增了函数式消息接收机制。到SpringCloud2022,过期类全部被移除,只能使用函数式消息接收机制。本文...

springclould loadbalancer下ribbon.listOfServers替代方案

一、概述 springclould2.x时,通过.ribbon.listOfServers配置可以做到当关闭注册中心时使用配置的地址进行rpc调用,此时rpc的组合是ribbon+feign+hystrix。然后升级springclould到2020或202...

闲谈java9到20

一、概述 自从java9开始商用后,到现在一直停留在java8上。去年偶然看过说java17之后开始不商用了,而且springboot3和spring6最低要求JDK17,奈何太忙了一直没时间去梳理。趁现在这段时间得空...

MYSQL数据库文档生成器

一、概述 平常会遇到编写文档类的工作,尤其是数据库的,要把每张表的详细字段列出来,手写实在费劲,从网上找了很多,都没有那种直接GUI输入参数,一键生成的,所以自己花时间做了一个,功能...

时序数据库influxdb体验

一、概述 influxdb是一种时序数据库,时序数据库简而言之就是针对时间为KEY的数据存储系统。其可存储海量数据,并且查询性能非常强,可以用来做基于时间的应用,比如日志存储、温度计采集等。...

EMQX体验

一、概述 物联网大多基于MQTT协议进行消息传输,其中EMQX是比较流行的开源实现,EMQX简单易用,社区资源丰富,可参加官网https://www.emqx.com/,本文是简单初探,通过安装EMQX、客户端测试,...

portainer.io安装部署使用

一、概述 portainer.io是一个轻量级的Docker环境管理UI,相比于Rancher他虽然功能丰富度上不如Rancher,但他简单易用适用于管理容器个数非常少,且不需要复杂功能的场景。 二、安装 按官网步...

yourls的一个奇葩问题解决(内网能访问,外网无法访问)

一、问题描述 起初测试阶段,短域名映射的是服务器内网IP,本地通过VPN连接服务,yourls所有服务均正常运行。 测试通过后,准备上生产,然后将域名映射到外网IP,管理后台正常,但转换的短域...

skywalking定时清除监控数据

一、概述 skywalking使用elasticsearch作为数据存储,随访问量和时间不断增长,数据越来越多,磁盘空间也随之越来越少。最终会导致磁盘使用率达到100%而服务不可用。本文借用es接口,简单处理...

JAVA雪花算法

一、概念 本文主要介绍Twitter的SnowFlake。 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的i...

Mycat2 数据分片配置

一、概述 数据分片,主要是优化大表,将数据按特定规则分散到不同库的同一张表内。除此之外,类似多租户的场景,也可以使用数据分片,将同一个租户的数据放在同一个数据库中,这样可以做到物...

Mycat2读写分离配置

一、概述 读写分离是常见的一种数据库架构,一般是由1主多从构成,特殊场景下也会存在多主多从的架构。以下是常见的架构示意图: 一主一从 一主多从 双主双从 双主多从 无论哪一种架构,对于...

Mycat2安装

一、概述 Mycat社区开发的一款分布式关系型数据库(中间件)。它支持分布式SQL查询,兼容MySQL通信协议,以Java生态支持多种后端数据库,通过数据分片提高数据查询处理能力。 二、mycat1和myc...

JAVA拾遗系列之JAVA基础-语法糖

一、概述 Java语言发展至今,也在不断跟随时代的进步,增加了很多新特性。不过java中的语法糖只存在于编译期, 在编译器将 .java 源文件编译成 .class 字节码时, 会进行解语法糖操作, 还原最原...

SpringCloud-zuul解决跨域问题

zuul网关代理的接口,页面访问时会报错,提示跨域问题。 解决步骤分两步: 1、第一步增加配置: #跨域 zuul.sensitive-headers=Access-Control-Allow-Origin zuul.ignored-headers=Access-C...

2022/01/19 14:14
1.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部