摘要:
前言:之前在windows上面的虚拟机上面手工搭建了kubernetes集群,但是环境被破坏了,最近想要继续学习k8s,手工搭建太费事,所以选择了minikube,完全能够满足个人的需求,其实在Windows、Mac、Linux系统上面安装大概都差不多,以下只是我个人搭建的过程以及遇到的一些问题。 阅读全文
摘要:
LeetCode-509 package main import "fmt" func fib(n int) int { if n < 2 { return n } nums := make([]int, n+1) nums[0], nums[1] = 1, 1 for i := 2; i < n; 阅读全文
摘要:
package main import ( "fmt" "reflect" ) func isAnagram(s string, t string) bool { // var m1 map[string]int // var m2 map[string]int //map申明后默认是nil,得用make进行实例化 m1 := make(map[string]int) m2 :... 阅读全文
摘要:
Aliyun实例为例 简单操作: 查看磁盘情况:fdisk -l 对数据盘进行分区,一般类似/dev/vdb这种为数据盘 输入fdisk /dev/vdb 对数据盘进行分区。根据提示,输入 n, p, 1, 回车,回车, wq 格式化磁盘:mkfs.ext3 /dev/vdb1 挂载磁盘:输入mkd 阅读全文
摘要:
package main import "fmt" func SelectSort(data []int) { length := len(data) for i := 0; i < length; i++ { tmp := data[i] flag := i for j := i + 1; j < length; j++ { if data[j] < tmp { ... 阅读全文
摘要:
go语言简单模拟RPC,详见个人新博客:www.dlgde.cn 代码如下: package main import ( "errors" "fmt" "time" ) func RPCClient(ch chan string, req string) (string, error) { ch < 阅读全文
摘要:
go语言中的异常处理,没有try...catch等,而是使用defer、panic、recover来处理异常。 1、首先,panic 是用来表示非常严重的不可恢复的错误的。在Go语言中这是一个内置函数,如果在程序中遇到异常,或者调用panic函数,程序会立即退出(除非recover)。如下代码: 程 阅读全文
摘要:
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java 阅读全文
摘要:
package main import "fmt" func main() { var m = map[int]string{ 90: "优秀", 80: "良好", 60: "及格", //逗号不能省略,会报错 } //遍历map中的元素 for k, v := range m { fmt.Println(k, v) } for s := range m {... 阅读全文
摘要:
主目录 除了Jenkins的WAR包所在目录,Jenkins还有一个更重要的目录——Jenkins的所有重要数据都存放在这个独立的目录中,称为Jenkins主目录,它的默认位置是在当前用户根目录的隐藏目录。你还可以通过设置环境变量来强制设置一个其它目录作为主目录。 由上可知,备份Jenkins主目录 阅读全文