10 2022 档案
摘要:# 每日一库 swaggo 相信很多程序猿和我一样不喜欢写API文档。写代码多舒服,写文档不仅要花费大量的时间,有时候还不能做到面面具全。但API文档是必不可少的,相信其重要性就不用我说了,一份含糊的文档甚至能让前后端人员打起来。 而今天这篇博客介绍的swaggo就是让你只需要专注于代码就可以生成完
阅读全文
摘要:# Go语言基础语法 ## 1.变量 ### 变量声明方式 #### 1.单个变量声明 var age int //单个变量声明 age = 18 //变量赋值 var age int = 18 //单个变量声明并初始化 var age = 18 //go语言会自动推算变量类型 #### 2.多个变
阅读全文
摘要:Pipline语法 官网https://www.jenkins.io/zh/doc/book/pipeline/syntax/ 声明式流水线 声明式流水线是最近添加到 Jenkins 流水线的 [1],它在流水线子系统之上提供了一种更简单,更有主见的语法。 所有有效的声明式流水线必须包含在一个 pi
阅读全文
摘要:# 每日一库jwt ## 1.JWT介绍 jwt(json web token)是一种用于前后端身份认证的方法,一个jwt由header,payload,和signature组成。 - header:包含了token类型和算法类型 - payload:包含了一些用户自定义或jwt预定义的一些数据,每
阅读全文
摘要:# 使用k8tz优雅的解决pod内的时区问题 ## 1.问题简介 容器在主机的内核上运行,并获得时钟,但时区不是来自内核,而是来自用户空间。在大多数情况下,默认使用协调世界时 (UTC)。 时区的不一致,会带来很多困扰。即使代码与时区无关,但容器日志与系统日志时间相关联排查问题也会让人头疼。一些应用
阅读全文
摘要:使用sniff插件在pod中抓包 安装 kubectl krew install sniff #也可以手动下载安装 使用 #本机没有wireshark 所以会报错,有的话会自动打开读取 [root@node2-dev ~]# kubectl sniff nfs-provisioner-01-8657
阅读全文
摘要:# kubernetes插件管理器krew ## 1.介绍 Krew是kubectl插件的包管理工具。借助Krew,可以轻松地使用kubectl plugin:发现插件、安装和管理插件。使用类似apt、dnf或者brew。 对于kubectl用户:krew能帮助用户搜索、安装和管理kubectl插件
阅读全文
摘要:阿里云CLB代理https转发到harbor 背景 原来的harbor仓库和业务应用在同一台机器上,且没有域名。 现在需要迁移到一台单独机器上并配置域名。 迁移harbor #原来的harbor在启动时就做了数据备份,先把数据copy到新机器上 scp -r /data/harbor 192.168
阅读全文