摘要:
日志 添加 颜色 阅读全文
摘要:
第一步 安装mysqld_exporter, 并启动 https://github.com/prometheus/mysqld_exporter/ 我使用的是docker,简单又方便。 docker run -d --name ol_mysql \ -p 9104:9104 \ --network 阅读全文
摘要:
现有2张表 商品表和 用户购买记录表 现在有一个需求是查找用户未购买的商品, 一般我们会写出这样的查询 现在我们看一下explain 我们可以看到type为ref确实是使用了索引,但是我们用另外一种写法来试一试。 我们可以看到执行计划没有什么本质的区别。但是经过测试 连接查询效率更好。 最后重要的事 阅读全文
摘要:
今天例举2种常见的Mysql InnoDB下的行锁 现有表dr_test(id pk, name) 1 zhangsan2 lisi3 wangwu 例子1 事务1 update dr_test set name='zhaoliu' where id=1 事务2 update dr_test set 阅读全文
摘要:
k8s的service网络 K8s内部网络整体图 Service是什么: k8s定义服务是一种将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。 这些Pod拥有相同的selector==》label k8s为Pods 提供自己的 IP 地址,并为一组 Pod 提供相同的 DNS 名, 并 阅读全文
摘要:
k8s生命周期 Kubernetes 是什么 Kubernetes 是开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。 k8s可以为我们做服务发现和负载均衡(ingress)、存储编排(挂载存储)、自动部署和回滚(deployment)、自动装箱隔离(cpu、内存等)、自我修 阅读全文
摘要:
本文主要内容包括: 1, 本文问题的由来 2, 答案 3, 解答 4, 安利两个网站 有小伙伴问Golang中为什么不使用this和self呢? 这个问题是这么出现的。有位熟练使用js的小伙伴,在和我讨论Golang的函数接收者的时候,面对这个代码: 说到:嗯,和js里的self是一个道理嘛,我们j 阅读全文
摘要:
在k8s集群中,为了更好的文件管理,所以并不是所有目录都是支持持久化的. 而pip默认的安装目录是不能持久化的. 这样就出现了一个问题:经常需要pip安装一些包,希望这些包是持久化的. 我们能不能以一种简单便捷的方式,支持将pip包安装到持久化目录,以实现pip安装持久化的目的? 调研了一些方案,各 阅读全文
摘要:
在Golang里,不支持函数重载,那么带来了一个问题。怎么创建多个可选参数的构造构造函数? 通常我们的构造函数时这样子的: 1 type Student struct { 2 Name string 3 } 4 5 func NewStudent (name string) *Student{ 6 阅读全文
摘要:
Kubernetes权威指南 中第一章 从一个简单的例子开始中 会出现这样的错误com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database 阅读全文
摘要:
网络上大部分的文章都是这么说的:RR下面是不会发生幻读的。 经过一番查证,我想说这个结果是错误的。 下面我来举证说明: -- auto-generated definition create table test ( c1 int auto_increment primary key, c2 var 阅读全文
摘要:
在Mac上安装好docker ,再启动Kubernetes,然后一直卡在了kubernetes is starting...。 最后从网上找到了解决办法 1,git clone https://github.com/maguowei/k8s-docker-for-mac.git 2,cd k8s-d 阅读全文