自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 资源 (3)
  • 收藏
  • 关注

原创 安装配置以太链钱包工具

1、官网下载go安装包并上传到指定机器https://golang.google.cn/dl/2、解压缩至指定位置:tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz3、将 /usr/local/go/bin 目录添加至 PATH 环境变量:export PATH=$PATH:/usr/local/go/bin4、生效配置source /etc/profile5、测试创建test.go运行文件:[root@localhost ~]# go r

2025-06-12 14:48:53 586

原创 vue 导航 + router-view 局部刷新

在项目目录下运行:在 router-view 上添加 :key=“$route.fullPath” 属性,当 route发生变化时,会重新渲染router−view组件,从而实现刷新效果。每次路由发生变化,route 发生变化时,会重新渲染 router-view 组件,从而实现刷新效果。每次路由发生变化,route发生变化时,会重新渲染router−view组件,从而实现刷新效果。每次路由发生变化,route.fullPath 的值会改变,这会导致 Vue 认为 router-view 是一个新的组件,

2025-06-12 14:34:49 755

原创 helm使用说明和实例

helm:一个简化Kubernetes应用程序部署的软件包管理器。几乎每种编程语言和操作系统都有自己的软件包管理器,以帮助安装和维护软件。Helm 提供了与许多您可能已经熟悉的软件包管理器(如 Debian 的 apt 或 Python 的 pip)相同的基本功能集。

2025-06-09 14:19:51 593

原创 springcloudt https证书配置

本文介绍了HTTPS证书的常见格式及其转换方法,包括DER/CER、PEM、CRT、PFX/P12和JKS,并讲解了在Spring Cloud微服务中配置证书的步骤。重点说明了服务器证书的配置方式,以及客户端和网关如何设置信任证书以避免SSL握手失败的问题。文章还提供了相关参考链接,帮助开发者实现微服务间的安全HTTPS通信。

2025-06-09 09:55:31 773

原创 k8s部署RocketMQ集群

2master + 2 slave + 2 nameserver + 2proxy+ 3controllerrocketmq 5.3.1controller负责broker master的选举和宕机自动切换。参考:rocketmq 双主双从集群搭建rocketmq主从自动切换将镜像上传到nexus私库,加速镜像下载helm配置文件根据rocketmq官网下载示例配置:https://rocketmq.apache.org/zh/docs/quickStart/04quickstartWithH

2025-05-26 11:05:40 1062

原创 eosio更改genesis.json配置

链启动后想要更改genesis.json可以通过系统合约 eosio.system 的 setparams 操作来更新链参数准备前务必先执行第3步获取最新配置(setparams的参数都会更改genesis.json,需要获取一下最新的数据设置到setparams参数里面){“max_block_net_usage”: 1048576,“target_block_net_usage_pct”: 1000,“max_transaction_net_usage”: 524288,“base_per_t

2025-05-26 11:03:59 732

原创 vue+element 导航 实现例子

项目使用的是 vue 3

2025-05-05 20:59:58 316

原创 使用Vite创建vue3项目

Vite 是新一代构建工具,由 Vue 核心团队开发,提供极快的开发体验。它利用浏览器原生ES模块导入功能,提供了极快的热模块更新(HMR)和开发服务器启动速度。官网:https://vitejs.cn/vite3-cn/guide/

2025-05-02 09:43:30 443

原创 win11安装nodejs,并处理运行异常

下载地址:https://nodejs.org/zh-cn点击上图中的下载按钮。

2025-05-01 22:44:57 135

原创 deepseek微调环境配置

安装最新的驱动,不能用windows自动安装的驱动,版本太低了。

2025-04-13 22:02:11 486

原创 rocketmq 5 TopicMessageType validate failed

broker设置了autoCreateTopicEnable=true,但是不会自动创建topic。在RocketMQ 5.0,该参数只有直连nameServer才生效,连接proxy不生效。

2025-04-11 16:58:54 275

原创 Kotlin 和 spring-cloud-function 兼容问题

可以手动指定spring-cloud-function-context版本,或者直接使用没问题的对应的springcloud 版本。springboot 3.2.x 要求的kotlin版本是1.9 ,上面报的依赖是2.1.0.

2025-04-08 17:28:06 468

原创 ES集群安装Ik分词器

下载地址:https://release.infinilabs.com/analysis-ik/stable/

2024-12-19 14:09:18 604

原创 接口、mq幂等性方案

幂等用于表示任意多次请求均与一次请求执行的结果相同,也就是说对于一个接口而言,无论调用了多少次,最终得到的结果都是一样的。

2024-12-18 19:02:16 379

原创 IM 架构设计

在spring cloud 的基础上设计IM架构使用tcp长连接。

2024-12-18 17:51:13 1549

原创 数据版本管理和迁移工具Flyway用法最简说明

数据库迁移及版本控制工具, 用于维护不同环境下数据库的一致性。

2024-12-17 16:30:04 541

原创 freeipa 主主搭建

可以看到,freeipa-4.xml 包含了 http, https, kerberos, kpasswd, ldap, ldaps 的服务。本例介绍 FreeIPA 的安装过程,主要包含了Kerberos,DNS,LDAP,NTP 等基础服务。先要设置本机机器名,并配置 DNS,必须保障机器名正确, 因为需要使用 FQDN,两台机器都是一样。这里以 www.dns.com 为例,node.dns.com 请修改相应 IP 和 FQDN。注意,如果 dns.com 已经注册了外网域名,需要更改,不能重复。

2024-12-17 16:12:14 845

原创 单元测试知识总结

我们希望每段代码都是自测试的,每次改动之后,都能自动发现对现有功能的影响。

2024-12-16 15:47:34 1341

原创 spring cloud contract mq测试

对于spring cloud contract的环境配置和部署,请看我之前的文章。

2024-12-16 14:38:56 197

原创 spring cloud contract webflux实例

之前的文章已经举了一个http servlet的例子:本文在那基础上,举个webflux的例子,其中有些概念不重复说明,可以看上面的文章。

2024-12-13 14:18:01 311

原创 spring cloud contract http实例

微服务很多时,服务之前相互调用,接口参数的一致性要变得很难维护。spring cloud contract 提供了测试接口一致性的方法。

2024-12-13 11:39:59 699

原创 rocky linux 安装 android studio 并运行 模拟器

详细命令见官网:https://forums.rockylinux.org/t/nvidia-drivers-on-rocky-linux/12366。参考:https://www.linuxbuzz.com/install-kvm-on-rockylinux-almalinux/安装snap参考: https://idroot.us/install-snap-rocky-linux-9/可以使用模拟器命令的 -accel-check 命令行选项来检查是否安装了 KVM。注意要禁用nouveau。

2024-12-11 17:43:42 434

原创 rocketmq主从切换测试

1、nameserver需要有两个及以上才具备主从切换功能2、master宕机后,slave通过选举成为新的master。

2024-07-08 17:45:33 605

原创 rocketmq主从自动切换(Controller 嵌入 NameServer 部署)

嵌入 NameServer 部署时只需要在 NameServer 的配置文件中设置 enableControllerInNamesrv=true,并填上 Controller 的配置即可。2)复制master的store文件到其他两台机器,确保broker启动前数据的一致,不然主备无法切换。1、增加enableControllerMode、controllerAddr。3、同一个节点配置文件除store地址外,其他参数最好完全保持一致。1)关闭将要升级的nameserver、master、slave。

2024-07-08 17:22:31 1720 2

转载 rocketmq 双主双从集群搭建

下载地址:https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip。移动并重命名:mv rocketmq-all-4.9.0-bin-release /home/rocketmq。git地址:https://github.com/apache/rocketmq-dashboard。解压:unzip rocketmq-all-4.9.0-bin-release.zip。

2024-07-04 16:00:04 961

原创 rocketmq 告警auto-read is disabled, bytes to drain before it turns writable

rocketmq的remoting.log日志一直在打印如下警告日志。

2024-07-04 15:06:45 1034

原创 配置etcd、apiserver使用的cpu和内存资源

同时在k8s的dashboard中,apiserver的pod会有健康检查失败的事件。修改文件/etc/kubernetes/manifests/etcd.yam。apiserver 默认使用cpu为250M。这些都是由于cpu资源不够导致的问题。保存文件后会自动重启pod。

2024-04-25 16:23:38 402

原创 k8s + springcloud 微服务开发调试工具kt Connect的使用

KtConnect(全称Kubernetes Toolkit Connect)是一款基于Kubernetes环境用于提高本地测试联调效率的小工具。

2024-04-02 15:59:29 1172 1

原创 nginx + keepalived 搭建教程

【代码】nginx + keepalived 搭建教程。

2024-04-02 14:45:14 319

原创 自建SSL证书(兼容ios)

于SSL/TLS服务器证书,特别是那些用于HTTPS网站的证书,有几个关键的扩展和属性是必要的,以确保证书可以被客户端(如浏览器)正确识别和信任。这些细节对于确保加密连接的安全性至关重要。以下是一些关键的证书详情和扩展:主题备用名称 (Subject Alternative Name, SAN)SAN字段允许证书指定多个资源名称(比如,多个域名或IP地址)。对于现代的浏览器和客户端,此字段几乎是必需的,因为它们会检查访问的域名是否包含在证书的SAN中。密钥用途 (Key Usage, KU)

2024-04-01 18:21:30 1079

原创 k8s集群pod和node状态监控

修改namespace为dev(default也行,但是后面的metricbeat安装也需要修改namespace为default)。

2024-04-01 17:50:47 945

原创 filebeat作为daemonSet

【代码】filebeat作为daemonSet。

2024-03-29 14:49:03 371

原创 Elasticsearch升级白金版(破解)

启动需要非root用户为用户授权es文件操作权限启动步骤。

2024-03-29 14:46:36 2045

原创 redis慢查询设置和查看

慢查询,顾名思义就是比较慢的查询。在慢查询的定义中,统计比较慢的时间段指的是命令执行这个步骤。没有慢查询,并不表示客户端没有超时问题,有可能网络传输有延迟,也有可能排队的命令比较多。因为Redis中命令执行的排队机制,慢查询会导致其他命令的级联阻塞,所以当客户端出现请求超时的时候,需要检查该时间点是否有慢查询,从而分析出由于慢查询导致的命令级联阻塞。

2024-03-02 10:51:04 644

原创 mysql冷备

(3)若磁盘空间有限,只能拷贝到移动硬盘灯其他外部存储设备上,拷贝速度会很慢。(2)在实施备份的全过程中,数据库不能做其他用处,只能处于关闭状态。(1)单独使用时,只能提供到“某一时间点”上的恢复。冷备份:在数据库停止服务的情况下进行备份。(4)不能按表或按用户恢复,只能整体恢复。热备份:在数据库处于运行状态下进行备份。温备份:不可写但可读的情况下进行备份。恢复时,把数据目录指到备分的目录。

2024-03-01 17:27:51 740

原创 k8s挂载configmap到容器目录

ConfigMap是k8s的一个配置管理组件,可以将配置以key-value的形式传递,通常用来保存不需要加密的配置信息,加密信息则需用到Secret,主要用来应对以下场景:生成为容器内的环境变量;设置容器启动命令的启动参数(需设置为环境变量)以Volume的形式挂载为容器内部的文件或目录。

2024-03-01 15:29:22 486

原创 k8s组件证书续期

K8S 各个组件需要与 api-server 进行通信,通信使用的证书都存放在 /etc/kubernetes/pki 路径下,由 kubeadm 生成的客户端证书在 1 年后到期,因此需要定时更新证书,否则证书到期会导致整个集群不可用。

2024-02-20 14:51:08 771

原创 Mongodb7 分片集群的搭建

mongo版本:7.0.5操作系统:centos8 stream。

2024-02-20 14:16:31 1746 2

原创 k8s版本升级到1.24.x

每个版本升级都有对应的文档,以1.23升级到1.24为例。可以查看栏目的k8s安装文档。

2024-02-04 15:48:37 713

原创 k8s集群资源(pod、镜像等)自动回收

垃圾收集是 Kubernetes 用于清理集群资源的各种机制的统称。自动回收机制可以避免随着时间推移,系统中的镜像等越来越多,导致硬盘等资源不足。

2024-02-03 18:04:50 790

helm部署微服务配置文件

helm部署微服务配置文件

2025-06-07

vue 导航 + router-view 局部刷新

vue 导航 + router-view 局部刷新

2025-05-24

k8s部署rocketmq集群

2master + 2 slave + 2 nameserver + 2proxy+ 3controller 使用pv+pvc存储

2025-05-14

鸿蒙应用开发例子程序java

鸿蒙应用开发例子程序,一个简单的入门例子,通过xml布局,java代码开发。详细说明请看https://blog.csdn.net/xgw1010/article/details/109107834

2020-10-18

vue+element 导航 实现例子

vite + vue3 + element 导航实现例子

2025-05-05

rocketmq部署到k8s的yaml

k8s部署到k8s 2master + 2 slave + 2 nameserver + 3proxy+ 3controller 通过helm管理。

2025-04-28

spring security oauth 2.0 例子

OAuth 2.0 客户端模式的例子,client_id保存在数据库,而不是写死在配置文件中,支持多个client_id

2020-08-28

vp suite 4.1 license

vp suite 4.1 license

2010-12-07

空空如也

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

TA关注的人

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