- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 使用GitLab CI和Docker自动部署SpringBoot应用
原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区Docker和Spring Boot是非常流行的组合,我们将利用GitLab CI的优势,并在应用程序服务器上自动构建,推送和运行Docker镜像。GitLab CIGitlab CI/CD服务是GitLab的一部分,每当开发人员将代码推送到GitLab存储库时,它都会在所需的环境中构建,测试和存储最新的更改。选择GitLab CI的一些主要原因:..
2020-05-29 15:00:11 6403 7
原创 Go基础:格式化输出--Printf、Sprintf、Fprintf
目录Printf、Sprintf、Fprintf区别格式化输出示例Printf详解格式字符串旗标宽度和精度arg 索引 动词通用动词布尔型整型浮点型和复数型字符串或字节切片指针类型复合类型Printf、Sprintf、Fprintf区别Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v) fmt.Print(str)Println: 输出到控制台并换行 ...
2020-05-23 16:21:28 11622 1
原创 Kubernetes:创建和分配Kubernetes Pod安全策略
Pod Security Policies(PSP)Pod Security Policies(PSP)是集群级的Pod安全策略,自动为集群内的Pod和Volume设置Security Context。使用PSP需要API Server开启extensions/v1beta1/podsecuritypolicy,并且配置PodSecurityPolicyadmission控制器。Pod的安全策略配置Pod 安全策略是集群级别的资源,它能够控制 Pod 运行的行为,以及它具有访问什么的能.
2020-05-19 18:47:53 3626
原创 混沌网格(Chaos Mesh)的设计和工作原理
原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录为什么选择混沌网格(Chaos Mesh)?混沌网格(Chaos Mesh)可以做什么?混沌网格(Chaos Mesh)设计专为Kubernetes设计CustomResourceDefinitions设计混沌网格(Chaos Mesh)如何工作?Controller-managerChaos-daemon(混沌守护进程)Si..
2020-05-14 08:35:44 6706
原创 Go基础:接口类型、接口嵌套、空接口、类型判断
1. 接口接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。1.1. 接口1.1.1. 接口类型在Go语言中接口(interface)是一种类型,一种抽象的类型。interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就像是定义一个协议(规则),只要一台机器有洗衣服和甩干的功能,我就称它为洗衣机。不关心属性(数据),只关心行为(方法)。为了保护你的Go语言职业生涯,请牢记接口(i
2020-05-10 08:46:51 1244
原创 Go基础:指针地址、指针类型、多重指针、指针运算
目录到底什么是指针呢?指针指针地址和指针类型指针取值指针变量初始化指针运算符多重指针指针运算到底什么是指针呢?内存就是一系列有序列号的存储单元,变量就是编译器为内存地址分配的昵称,那么指针是什么呢?指针就是一个指向另一个内存地址变量的值指针指向变量的内存地址,指针就像该变量值的内存地址一样我们来看一个代码片段func main() {...
2020-05-08 12:15:53 3398
转载 Go基础:常见的json包--encoding/json、easyjson、ffjson、json-iterator/go
本文对常见的json包做一些介绍,方便快速入门。每一小节均有示例说明。大家在实际开发中可以选择适合自己的json包。encoding/jsonencoding/json是官方提供的标准json, 实现RFC 7159中定义的JSON编码和解码。 使用的时候需要预定义struct,原理是通过reflection和interface来完成工作, 性能低。常用的接口:func M...
2020-05-07 18:35:31 4089
转载 Go基础:开发中常见错误总结
1.1. 前言Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。如果花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会发现这篇文章中的坑是很常见的,新手跳过这些坑,能减少大量调试代码的时间。1.1.1. 初级篇:1-...
2020-05-04 15:06:51 2503 7
原创 Go基础:如何做单元测试和基准测试
目录1. 单元测试1.1. go test工具1.2. 测试函数1.2.1. 测试函数的格式1.2.2. 测试函数示例1.3. 测试组1.4. 子测试1.5. 测试覆盖率1.6. 基准测试1.6.1. 基准测试函数格式1.6.2. 基准测试示例1.6.3. 性能比较函数1.6.4. 重置时间1.6.5. 并行测试1.7. Setup与Te...
2020-05-03 19:56:22 1430
MySQL:使用mysqldump在Windows数据库定时备份
2020-12-11
nssm-2.24-103.zip
2020-12-11
Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)
2019-04-20
idea :插件Statistic 统计代码数量和行数
2018-12-21
luke-6.6.0
2018-07-24
grafana-4.6.2.linux-x64.tar.gz
2017-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人