logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Go 学习之 json tag 篇

文章目录参考理解json tagjson omitempty结构体(指针形式)才可使用 omitemptyjson inlinejson 反序列化 类型不符处理参考Golang中 json tag 标签的作用和用法讲解Golang json用法详解(一)理解json tag默认情况下序列化与反序列化使用的都是结构体的原生字段名,可以通过给结构体字段添加json tag来指定序列化后的字段名。标签冒

#kubernetes#docker
【Go mod 学习之伪版本篇】采用 commit id 进行 go get 会生成伪版本号

在实际项目中,有时不得不直接使用一个commit ID,比如某项目发布了v1.5.0版本,但随即又修复了一个bug(引入一个新的commit ID),而且没有发布新的版本。此时,如果我们希望使用最新的版本,就需要直接引用最新的commit ID,而不是之前的语义化版本v1.5.0。使用commit ID的版本在Go语言中称为,可译为"伪版本"。伪版本的版本号通常会使用格式,其中vx.y.z看上去像

#golang#学习#linux
【环境配置】go多版本管理工具gvm

Go语言版本管理器(Gvm)是管理Go语言环境的开源工具。支持安装多个版本的Go并管理每个项目的模块。它最初由开发,Gvm与Ruby RVM类似,允许你为每个项目或一组项目创建一个开发环境,分离不同的Go版本和包依赖关系,来提供更大的灵活性,以防不同版本造成的问题。Gvm管理Go的多个版本,包括安装、卸载和指定使用Go的某个版本查看官方所有可用的Go版本,同时可以查看本地已安装和默认使用的Go版本

文章图片
#golang#开发语言#后端
【容器文件系统】了解容器 overlay 文件系统和 /var/lib/docker/overlay2下目录的作用

在讲 overlay2 之前,我们需要先简单了解下什么是 rootfs:rootfs 也叫根文件系统,是 Linux 使用的最基本的文件系统,是内核启动时挂载的第一个文件系统,提供了根目录,根文件系统包含了系统启动时所必须的目录和关键性文件,以及使其他文件系统得以挂载所必要的文件。在根目录下有根文件系统的各个目录,例如 /bin、/etc、/mnt 等,再将其他分区挂载到 /mnt,/mnt 目录

文章图片
#docker#容器#运维
【k8s admission 学习】解决 k8s 依赖问题(k8s.io/kubernetes拉取不到)

【代码】【k8s admission 学习】解决 k8s 依赖问题(k8s.io/kubernetes拉取不到)

#kubernetes#学习#docker
【k8s源码篇之Informer篇1】理解 Informer 的缓存与索引数据结构的设计

可以看出 Store 接口主要定义 对缓存(Local Store)的操作// k8s.io/client-go/tools/cache/store.go // Store 接口定义了 对缓存的操作 (如删除、更新、获取等) type Store interface {

文章图片
#缓存#数据结构#kubernetes
【k8s-device plugin】k8s device plugin 编写实例教学

几个月前,在我的博客如何在 Kubernetes 集群中利用 GPU 进行 AI 训练对 Kubernetes 1.8 如何使用 GPU 进行了分析,在 Kubernetes 1.10 中,已经推荐使用 Device Plugins 来使用 GPU 了。本文分析了 Device Plugin 的的原理和工作机制,介绍了 Extended Resource,Nvidia Device Plugin

#kubernetes
【DNS系列】DNS整体理解(很全面)

就是:迭代查询是在同一个主体的基础上进行的,而递归查询每次都在变更查询主体.

#网络#服务器#运维
【Linux命令】sed命令

处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。第二条语句的意思是,当到达最后一行后,G命令取出保持缓冲区的行,然后把它放回模式空间中,且追加到现在已经存在于模式空间中的行的末尾。在sed处理文件的时候,每一行都被保存在一个叫模式空间的临时缓冲区中,除非行被删除或者输出被取消,否则所有

#linux
tcpdump 详细使用指南(请尽情食用)

本文主要介绍了tcpdump的基本语法和使用方法,并通过一些示例来展示它强大的过滤功能。将 tcpdump 与 wireshark 进行组合可以发挥更强大的功效,本文也展示了如何优雅顺滑地结合 tcpdump 和 wireshark。如果你想了解更多的细节,可以查看 tcpdump 的man手册。

#tcpdump#网络#linux
    共 15 条
  • 1
  • 2
  • 请选择