自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 golang切片扩容规则

golang扩容规则举个例子来演示下package mainimport ( "fmt")func main() { arr1 := [4]int{1,2,3,4} //此时slice1为[1,2,3] 长度为3,容量为4 slice1 :=arr1[:3] fmt.Println(slice1,len(slice1),cap(slice1)) slice1 = append(slice1,5000,6000) fmt.Println(slice1,len(slice1),

2020-12-31 00:41:42 2468 5

原创 jenkins如何构建github上的代码(ci cd)

jenkins如何同通过SCM定时轮询构建github代码我当前的centos,安装步骤如下:1、wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2、rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key3、yum install -y jenkins4、启动jenkins 命令:ser

2020-10-11 18:20:37 1640 9

原创 mysql隐藏字段(rowid)什么时候是可见的

通过我自己的一番实战,可以确定的是,只要创建表,这个rowid一定是存在的,唯一区别就是显示和隐士的区别,也就是是否可以通过select _rowid from table查询出来那么问题来了,哪些情况下rowid是显示的?1 、当表中有**主键并且是数值型**的时候才是显示的2、当表中没有主键的时候,但是表中有`**唯一非空并且是数值型**`的时候才是显示的...

2021-01-10 12:32:04 2833 6

原创 四种事物隔离级别

事物的隔离级别1、未提交读2、读已提交(不可重复读)3、可重复读4、 串行化如何查看当前是什么隔离级别呢?用命令 select @@tx_isolation; 可以知道当前的隔离级别从图中可以看出,当前的隔离级别为可重复读如何关闭自动提交呢?show variables like ‘%autocommit%’;当前是自动提交的如何关闭自动提交呢?需要执行set autocommit=0; 此时再来查看,事物自动提交已经关闭了此时来创建一个数据库create d

2020-11-26 19:00:19 146

原创 如何通过binlog恢复数据

这里写自定义目录标题通过mysql中的binlog恢复数据什么是binlog如何查看binlog是否开启?如何开启binlog有几种格式如何恢复通过mysql中的binlog恢复数据什么是binlog如何查看binlog是否开启?如何开启binlog有几种格式如何恢复...

2020-11-23 21:44:51 708

原创 磁盘读取原理

磁盘物理结构和逻辑结构寻道时间,旋转时间 读写时间

2020-11-22 09:41:57 197

原创 mysql varchar类型到底能存储多少,全方位解析

mysql数据类型(主要讲tinyint int varchar)1 整形字段 tinyint(1字节)、smallint(2字节)、mediumint(3字节)、int(4)和bigint(8)tinyint(1)中的1到底是啥意思 int(11)中的11又到底是什么?我先创建一张表来实战一下CREATE TABLE t1 (a tinyint(1) not null DEFAULT 0 comment “整形字段a”) engine=InnoDB CHARSET=utf8mb4;

2020-11-14 20:12:58 1781

原创 go get失败问题

go get失败问题如何解决?有的经常go get会卡住,操作一下命令就可以解决linux下这样操作$ echo “export GO111MODULE=on” >> ~/.bashrc$ echo “export GOPROXY=https://goproxy.cn” >> ~/.bashrc$ source ~/.bashrc注意:前提是你已经安装了golang环境了然后再 go get -u github.com/kataras/irislris安装文

2020-10-28 17:42:01 343

转载 grafana安装

grafana安装https://blog.csdn.net/kai172142xiang/article/details/102770394

2020-10-26 16:19:39 173

原创 goroutine协程

1 goroutine简单例子package mainimport (“fmt”//“time”)var ch chan boolfunc HelloWorld() {fmt.Println(“Hello world goroutine11”)fmt.Println(“11111”)fmt.Println(“2222”)ch <- true //向管道中放入一个bool类型得值}func main() {ch = make(chan bool)go HelloWorld

2020-10-26 15:25:56 63

原创 leedocde实战最新

leedcode1 二数之和(wly2020-10-11)2 三数之和(swj 2020-10-11)3 两数相加(zyw 2020-10-18)4 有效的字母异位词(wy 2020-10-18)1 二数之和(wly2020-10-11)给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解:第一种方式暴力破解法 (时间复杂度01)func twoSum(nums []int, targ

2020-10-18 15:10:39 1844

原创 golang中数组和切片的区别

golang中数组和切片的区别数组:array1 := [3]int{1,2,3}切片 :array2 := []int{1,2,3} 这种只能append切片可以直接append res := append(array2,10)但是切片想要这样赋值array2[3] = 20就会报错因为没有分配内存空间,所以此时需要makearray3 := make([]int,10)array3[3] = 20 这样旧可以赋值了注意这里array3 := make([]int,10)array

2020-10-12 22:14:35 348

原创 链表反转

1 链表反转链表反转具体教程在这里https://www.bilibili.com/video/BV18D4y1D7H7

2020-10-12 20:17:24 99 1

原创 leetcode实战

##二数之和https://leetcode-cn.com/problems/two-sum/给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。...

2020-10-11 14:26:01 199 1

20200918_redis底层数据结构.pptx

自己整理的redis底层源码,非常的详细,需要的可以下载,谢谢大家的支持,我花费了很长时间才总结出来的精华

2020-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除