摘要: 如果2个长度不同的链表相交,使用同一个头节点出发的快慢指针一定会相遇。 如果快指针是2倍速度,那么相遇的节点与相交节点的距离总是等于出发点与相交节点的距离。 原理: 因为在该点,慢指针相当于走了一圈,快指针相当于走了两圈。 阅读全文
posted @ 2020-10-23 15:11 埃姆提斯 阅读(101) 评论(0) 推荐(0)
摘要: 做个实验,造一个长度一个亿的slice struct 对其内部作出修改,分别使用并发和不用并发,看看时间上会差多少。 不使用协程版本: type Data struct { Id int Info string}func main(){ //channel := make(chan[]Data,10 阅读全文
posted @ 2020-10-10 12:12 埃姆提斯 阅读(145) 评论(0) 推荐(0)
摘要: 部署minikube curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.13.0/minikube-linux-amd64 && chmod +x minikube && su 阅读全文
posted @ 2020-09-29 23:47 埃姆提斯 阅读(482) 评论(0) 推荐(0)
摘要: 1.开发本地分支 2.推到远程分支 3.拉取远程master 4.合并本地master到本地分支 5.推到远程分支 6.合并本地分支到本地master 7.推到远程master 我台菜了。。。。 阅读全文
posted @ 2020-09-28 15:57 埃姆提斯 阅读(141) 评论(0) 推荐(0)
摘要: 除了使用特别方便的比如批量插入删除这种一眼就可以看懂sql的之外,其余查询一律使用Raw Scan,非查询一律使用Exec 另外每一条SQL无论是怎样花里胡哨的复制都要在数据层面经过验证。 阅读全文
posted @ 2020-09-25 22:54 埃姆提斯 阅读(378) 评论(0) 推荐(0)
摘要: systemctl enable docker 阅读全文
posted @ 2020-09-21 23:23 埃姆提斯 阅读(120) 评论(0) 推荐(0)
摘要: docker run -d --restart=unless-stopped -v /app:/var/lib/rancher/ -p 80:80 -p 443:443 rancher/rancher 阅读全文
posted @ 2020-09-21 23:19 埃姆提斯 阅读(302) 评论(0) 推荐(0)
摘要: git config --unset --global user.email 一般 --local配置到仓库级别就好了。 阅读全文
posted @ 2020-09-20 15:09 埃姆提斯 阅读(100) 评论(0) 推荐(0)
摘要: make proto 生成的pubsub包用的是v1,和v2冲突,必须在make proto 之后查询所有用到 github.com/lileio/pubsub的目录,全都改称 github.com/lileio/pubsub/v2main才可以正常启动 阅读全文
posted @ 2020-09-20 14:28 埃姆提斯 阅读(115) 评论(0) 推荐(0)
摘要: # Helm 2 $ helm install kong/kong一键部署到整个集群,爽的不要不要的稍等后get pods 就可以看到 status running 阅读全文
posted @ 2020-09-20 12:09 埃姆提斯 阅读(534) 评论(0) 推荐(0)