上一页 1 2 3 4 5 6 7 8 ··· 29 下一页

2022年12月19日

kubebuilder安装

摘要: 注意:go版本和kubebuilder版本需要兼容 如下go env 参数一定要修改 CGO_ENABLED="0" GO111MODULE="on" 本机环境 centos 7.9 amd64, go1.17 和kubebuilder v3.4.1 一、下载安装 (1)安装 kubebuilder 阅读全文

posted @ 2022-12-19 20:21 running-fly 阅读(650) 评论(0) 推荐(0) 编辑

2022年11月26日

docker 制作go镜像

摘要: 1.首先编写dockerfile 文件 #使用基础的官方镜像 FROM golang:1.17-alpine As build #工作目录 WORKDIR /project/ #复制 COPY . /project #制作镜像的时候运行 设置 go代理, 设置go mod 模式 RUN go env 阅读全文

posted @ 2022-11-26 20:24 running-fly 阅读(851) 评论(0) 推荐(0) 编辑

2022年10月23日

php yield详解

摘要: 一.介绍 二.简单例子 //包含yield的函数可以生成一个generator 对象,可以被foreach 遍历 function Generator() { for ($i = 0; $i < 3; $i++) { echo "输出存在感1\n"; yield $i; echo "输出存在感2\n 阅读全文

posted @ 2022-10-23 11:13 running-fly 阅读(1942) 评论(0) 推荐(0) 编辑

2022年10月17日

defer

摘要: package main import "fmt" // defer 把函数放到栈中,最先定义的最后执行 func a() { i := 0 defer fmt.Println(i) // 放到函数栈中的时候也把值传入进去了 i++ defer func(i int) { fmt.Println(i 阅读全文

posted @ 2022-10-17 13:23 running-fly 阅读(9) 评论(0) 推荐(0) 编辑

go select case 随机调用

摘要: package main import ( "fmt" "runtime" ) /* 1. go select是a56爆大奖在线娱乐仅能用于channel发送和接收消息的语句,此语句运行期间是阻塞的;当 select中没有case语句的时候,会阻塞当前goroutine 2. select是go在语言层面提供的IO 阅读全文

posted @ 2022-10-17 11:26 running-fly 阅读(23) 评论(0) 推荐(0) 编辑

go json.Marshal 和 json.Unmarshal与结构体

摘要: 结构体属性名字小写会被忽略 package main import ( "encoding/json" "fmt" ) type People struct { name string `json:"name"` Height string `json:"height"` } type Studen 阅读全文

posted @ 2022-10-17 11:03 running-fly 阅读(205) 评论(0) 推荐(0) 编辑

2022年10月4日

go for range 遍历

摘要: for range 中会为 i,v 申请各申请一块内存地址存储临时变量,遍历的时候后面的值会覆盖前面的例子: package main import ( "fmt" ) func main() { m := make(map[int]int) sliceList := []int{1,2,3,4} 阅读全文

posted @ 2022-10-04 09:42 running-fly 阅读(24) 评论(0) 推荐(0) 编辑

2022年9月24日

l面试题相关

摘要: 一.mysql 1. 聚簇索引 https://blog.csdn.net/zhizhengguan/article/details/120834883 2.事务隔离级别 https://juejin.cn/post/6844903808351338509 3.事务四大特性 https://blog 阅读全文

posted @ 2022-09-24 22:04 running-fly 阅读(41) 评论(0) 推荐(0) 编辑

2022年9月21日

panic,recover 爆出异常,和捕获

摘要: package main import ( "fmt" "time" ) func main() { f() fmt.Println("main end") } /* 1.多个defer 执行,最先定义的在栈底,最后定义的在栈顶,所有最后定义的最先执行 2.定义的defer里面的panic ,可以被 阅读全文

posted @ 2022-09-21 15:20 running-fly 阅读(37) 评论(0) 推荐(0) 编辑

2022年9月7日

redis集群部署文档

摘要: 1.部署的服务器ip地址 172.16.0.151 172.16.0.173 172.16.0.220 2.redis版本 wget https://download.redis.io/releases/redis-6.2.5.tar.gz 3.部署架构 注意:Redis集群至少需要3个master 阅读全文

posted @ 2022-09-07 14:34 running-fly 阅读(113) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页