- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 minikube start --driver=hyperv
win10 在执行`minikube start`中,出现这种请款说明无法利用windowsStartHost failed, but will try again: creating host: create: precreate: Hyper-V PowerShell Module is not availableStartHost failed, but will try again: creating host: create: precreate: Hyper-V PowerShell
2021-08-09 17:18:34 642
原创 [ERROR] Slave SQL for channel ‘‘: Could not execute Write_rows event on table xxx.xxx; Duplicate ent
环境:centos7 , MySQL5.7一主一从背景:从上用xtrabackup物理恢复后,感觉gtid相差不大,直接change master to master_host........问题:从上数据恢复一段时间后,gtid增加到某个值时,从库报错,从上错误日志显示:[ERROR] Slave SQL for channel '': Could not execute Write_rows event on table xxx.xxx; Duplicate entry 'xxxxxx' for
2020-08-14 17:56:30 8285 3
原创 导出当天MySQL的slow-log慢日志,并统计进excel
最近业务访问量比较大,而且有些查询很慢很慢,所以业务那边需要优化sql语句。作为支撑人员,就要提供相应的信息,比如每天的slow sql 。我们数据库上的慢日志是全部存在一个单独的文件中的,xxxxx-slow.log。要获取每天的slow log日志,就要用到sed提取出来:sed -n '/2020-08-13T00/,/2020-08-14T00:00/p' xxxxx-slow.log > 20200813.log 20200813.log就是我们今天记录的慢日志...
2020-08-13 19:54:02 1644
原创 浅析Golang的深浅拷贝
明确概念深拷贝:仅对值进行拷贝,并创建一个新的对象,新对象和被拷贝的对象指向不同的地址。浅拷贝:同时对值和地址进行拷贝,创建一个新的对象指向被拷贝对象的地址。Golang中深拷贝和浅拷贝的数据类型都有哪些呢?浅拷贝一般都是引用类型,通常分配在堆上,通过GC(垃圾回收机制)回收,例如:指针、slice、map、chan等都是引用类型深拷贝是值类型的,通常分配在栈上,比如,数组,int...
2020-04-30 17:16:45 659
原创 Go语言讲述数据结构之栈
为什么我们跳过了双链表,直接来讲栈呢???因为栈的一种实现方式就是单链表(另一种是数组,后面我会给出伪代码),因此我们在讲完单链表的基础上可以直接来学习栈。什么是栈呢?栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新...
2020-04-19 00:05:35 229
原创 Go语言讲述数据结构之单链表
首先要知道为什么引入链表,以及什么情况下使用链表,链表有哪些缺点?我们使用链表就是为了避免插入和删除数据时带来的开销,同时链表可以不连续(就是在内存中的地址不一定是连续的),所以对于频繁的增加和删除节点,链表是不需要进行大量的数据迁移(相对于数组),但是对于链表的访问,时间复杂度是O(n),不像数组可以根据下表以时间复杂度O(1)来访问。对于时间复杂度,可能leetcode刷的比较多的同学深有...
2020-03-27 15:48:06 181
helm-v2.16.10-linux-amd64.tar.gz
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人