自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jzin的博客

以终为始

  • 博客(64)
  • 问答 (2)
  • 收藏
  • 关注

原创 【Kubenetes】边缘计算KubeEdge边缘端安装

运行keadm --cloudcore-ipport=10.20.30.40:10000 --edgenode-name=testing123 --kubeedge-version=1.5.0。如果出现mosquit错误则安装mosquit。这时候没有安全性 要通过指定token。比如已经安装了docker 才能。是云端cloudcore端口。可以看一下云端的端口使用情况。指定KubeEdge的版本。下的部分文件拷贝到边缘端。可以不指定 使用主机。运行的是10000端口。) 没用到 也比较大。

2024-05-19 10:36:26 204

原创 【Kubenetes】边缘计算KubeEdge云端安装

边缘计算KubeEdge云端安装

2024-05-17 15:17:45 243

原创 【Kubenetes】无需更新k8s 调整k8s的证书过期时间

如果不想升级版本 直接更新证书 需要修改k8s对应版本的源码。默认是365天 可以改为。先打印证书的过期时间。

2024-05-16 16:26:57 214 1

原创 【Kubenetes】边缘计算KubeEdge架构设计详解

KubeEdge的理论熏陶

2024-05-16 15:01:41 871

原创 【Kubenetes】微服务治理:服务网格Istio安装搭建体验

k8s 服务网格Istio搭建体验

2024-05-15 10:57:51 914

原创 【Kubenetes】Ubuntu安装k8s集群

Ubuntu Linux 通过kubeadm、kubelet 和 kubectl安装k8s集群

2024-05-14 17:03:58 418

原创 云服务器k3s工作节点加入其他k3s控制平面的bug踩坑

这一过程充分展示了在异构环境下部署k3s集群时可能遇到的各种棘手问题,需要对k3s的工作原理、网络拓扑和证书管理有深入的理解,并具备相当的故障排查能力,才能应对遇到的各种挑战。在部署k3s集群时,将本地Windows Server作为控制平面,并使用frpc将控制平面暴露到公网后,尝试让远程云服务器作为工作节点加入控制平面时遇到了一系列挑战。最终,在重启k3s服务后,使用"–with-node-id"参数强制为工作节点指定唯一ID,云工作节点终于成功加入了控制平面集群。

2024-05-13 20:45:55 267

原创 【Flutter】webview_flutter使用详解

webview_flutter是Flutter官方推出的一款用于Flutter上的webview插件,该插件在 iOS 用的是WKWebView 支持; 在 Android 上用的是系统WebView。

2024-04-25 08:57:04 2237 2

原创 【kubernetes】k3s集群搭建(持续更新……)

使用最新版,移除docker依赖,使用docker中的containerd作为容器运行时。详解Pod、Service、Deplyment、ReplicaSet、Namespace。声明式对象配置,金丝雀发布。运行有状态应用:ConfigMap与Secret。持久卷(PV)和持久卷声明(PVC),存储类(StorageClass),部署多个实例--StatefulSet,Headless Service,主从复制,部署Mysql集群--helm。部署若依(RuoYi-Vue)前后端Ingress入口

2023-12-08 21:22:12 2362

原创 【监控指标】监控系统-prometheus、grafana。容器化部署。go语言 gin框架、gRPC框架的集成

【监控指标】监控系统-prometheus、grafana。容器化部署。go语言 gin框架、gRPC框架的集成

2023-11-02 16:01:06 4208

原创 ChatGPT和Copilot协助Vue火速搭建博客网站

ChatGPT和Copilot协助Vue火速搭建博客

2023-10-24 12:30:00 1443

原创 【自用 三层代码结构】「go语言」项目中降低服务内的耦合性使用wire框架或工厂模式进行管理

自用代码分层结构,wire或工厂模式实现

2023-06-03 11:19:48 1097

原创 【链路追踪】「Go语言」OpenTelemetry实现[gin, gRPC, log, gorm, redis]的集成

go语言OpenTelemetry快速体验, 实现[gin, gRPC, log, gorm, redis]的集成

2023-05-23 17:33:39 3448 5

原创 【错误包】「go语言」项目中设计适合自己的错误包——通过AST自动生成代码和MD文档

此注释是为了后续AST代码生成做的一套规范 必须这种格式写。

2023-03-20 15:08:55 1231

原创 【日志包】go语言如何设计日志包 - 基于zap封装适合自己的日志包

「go语言」基于zap封装适合自己的日志包

2023-03-19 13:46:41 1412

原创 【常见错误】go基础语法中容易搞错的语法

接着,在 for 循环中使用 range 迭代器来遍历 goodsID,对于每个商品 ID,都创建了一个新的匿名函数并使用 go 关键字来并发地执行它们。在这段代码中,定义了一个名为 Course 的结构体,它具有两个字段:Name 和 Desc,均为字符串类型。但是,由于匿名函数中的 id 变量是对循环迭代器变量的引用,所以每个匿名函数实际上都在引用相同的 id 变量。在并发执行的过程中,这些匿名函数将共享这个 id 变量,导致输出的结果不是我们期望的。因此,程序将输出空字符串。

2023-03-18 11:22:36 701

原创 【设计模式】go语言中的 [函数选项,单例,工厂,责任链] 常用的设计模式

【设计模式】go语言中的 [函数选项,单例,工厂,责任链] 常用的设计模式

2023-03-11 14:03:19 675 1

原创 【敏捷开发】jenkins「CI持续集成 CD持续部署」

【敏捷开发】jenkins「CI持续集成 CD持续部署」- 部署vue和go项目 - 待定

2023-03-08 10:33:53 2770 1

原创 【protoc自定义插件】「go语言」实现rpc的服务映射成http的服务,protoc生成gin的插件,(详解实现原理及过程)

【protoc自定义插件】「go语言」实现rpc的服务映射成http的服务,protoc生成gin的插件,(详解实现原理及过程)

2023-03-07 11:07:01 2506

原创 【API网关】Kong安装和基本操作

Kong是一个开源的API网关和微服务管理平台,它提供了一系列的工具和技术来管理和监控分布式应用程序中的API。Kong被设计为一个高度可扩展的平台,它提供了一系列的核心功能,**例如API路由、认证、流量控制、日志记录、监控、插件等等**。

2023-02-28 15:31:42 2911

原创 【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查]

【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查(govet,golangci-lint)]

2023-02-26 13:48:17 1047

原创 【熔断限流】sentinel——侵入go代码

Sentinel是一个非常优秀的分布式系统防护框架,它可以帮助开发者实现流量控制、熔断降级等功能,保证系统的可用性和稳定性。如果您的系统需要实现这些功能,可以考虑使用Sentinel。

2023-02-24 12:22:45 778

原创 【链路追踪】Jaeger基于go的「Gin」「gRPC」进行链路追踪

【链路追踪】jaeger - 基于go的gin和grpc进行追踪

2023-02-22 17:44:09 2335

原创 【幂等性】实现接口的幂等性 - [超时,重试,幂等] - go的grpc实现

实现接口的幂等性 - [超时,重试,幂等] - go的grpc实现

2023-02-16 13:59:58 935

原创 【消息队列】RocketMQ 快速入门 - 基于go语言调用

RocketMQ 是一个强大的消息中间件,为大规模分布式系统提供高效、可靠和可扩展的消息。

2023-02-11 10:54:59 1743 5

原创 【分布式事务】分布式理论基础,分布式事务解决方案(详细)

分布式理论基础 - 超时机制、ACID特性、哪些故障会导致数据不一致、CAP定理、BASE定理。分布式事务解决方案 - 2PC、TCC事务、基于本地消息的最终一致性方案、基于可靠消息的最终一致性、最大努力通知方案

2023-02-09 17:19:06 735

原创 支付宝支付功能——基于go语言实现

支付宝支付功能,基于go语言实现

2023-02-02 21:54:56 4981

原创 【ORM框架】go语言ORM框架 - gorm快速入门

gorm快速入门

2023-01-10 20:24:23 941

原创 【搜索引擎】elasticsearch入门到进阶 - 常用接口

elasticsearch基础,es常用接口的详细使用

2023-01-09 16:52:53 1795

原创 【gRPC】grpc和protobuf快速入门 - 基于「Python」「Golang」

gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。目前提供C、Java和Go语言版本,分别是: grpc, grpc-java, grpc-go.其中C版本支持C,C++,Node.js,Python, Ruby, Objective-C,PHP和C#支持.

2022-12-11 23:37:04 1802

原创 HarmonyOS工程&基础知识(偏北向开发) 快速上手HarmonyOS

HarmonyOS采用了多种分布式技术,使应用开发与不同终端设备的形态差异无关,从而让开发者能够聚焦上层业务逻辑,更加便捷、高效地开发应用。一套操作系统可以满足不同能力的设备需求,实现统一OS,弹性部署

2022-12-11 23:29:50 1732 3

原创 protobuf详解

先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。}文件的第一行指定了你正在使用proto3语法:如果你没有指定这个,编译器会使用proto2。这个指定语法行必须是文件的非空非注释的第一个行。SearchRequest消息格式有3个字段,在消息中承载的数据分别对应于每一个字段。其中每个字段都有一个名字和一种类型。在上面的例子中,Result消息类型与是定义在同一文件中的。

2022-11-30 17:49:21 3207

原创 【RPC】Golang的rpc体验

go快速体验rpc开发,替换rpc的序列化协议为json,替换rpc的传输协议为http,进一步改造rpc调用的代码

2022-11-27 12:19:41 764

原创 【RPC】多语言通讯基础——rpc 基于python讲解

一、什么是rpc,rpc开发的挑战是什么二、使用httpserver实现rpc三、rpc的开发要素分析四、基于xml的rpc库五、基于json的rpc技术六、基于zeromq的rpc框架七、rpc需要解决的问题

2022-11-26 17:36:56 2116

原创 【分布式锁】redis分布式锁——基于「Python」「Golang」解决高并发情况下的互斥性、死锁、安全性等

传统的单体应用使用本地锁(synchronized、reentrantLock),随着分布式的快速发现者,本地锁无法解决并发问题,需要一种能跨微服务/跨虚拟机的锁机制->分布式锁

2022-11-23 16:26:46 1050

转载 requests-cache——大幅提升爬虫爬取效率

网站比较复杂,会碰到很多重复请求。有时候爬虫意外中断了,但我们没有保存爬取状态,再次运行就需要重新爬取。

2022-11-22 14:24:22 464

原创 【OSS存储】阿里云的oss存储服务 & golang的API调用

阿里云的oss存储服务 & golang的API调用

2022-11-18 22:09:26 1721 7

原创 python虚拟环境——pipenv

pipenv主要有以下特性:pipenv集成了pip,virtualenv两者的功能,且完善了两者的一些缺陷。pipenv会在项目目录下创建 Pipfile 、 Pipfile.lock 文件,管理包之间的依赖关系。virtualenv需要将虚拟环境依赖包的导出为requirements.txt, 一旦依赖包变动,就要重新导出,现在Pipfile和Pipfile.lock文件可以节省这些步骤,更方便地管理,查看依赖关系是十分方便。

2022-11-11 15:00:20 3168

原创 nginx映射二级域名开启多个web服务

nginx映射二级域名开启多个web服务

2022-11-11 14:27:48 1207

原创 【JWT】json web token(jwt)详解 & 集成jwt到gin & 解决前后端的跨域问题

json web token(jwt)详解 & 集成jwt到gin & 解决前后端的跨域问题

2022-11-10 15:14:17 884 1

【分布式事务】DTM快速体验saga分布式事务

【分布式事务】DTM快速体验saga分布式事务

2023-12-11

学校提交所需:服务学习征文

各种服务学习征文

2023-10-24

红米K30S的REC TWRP

红米K30S的REC TWRP

2023-10-24

2023年区块链赛项样题

2023年区块链赛项样题

2023-10-24

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

TA关注的人

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