- 博客(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
2580
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
1714
9
原创 mysql隐藏字段(rowid)什么时候是可见的
通过我自己的一番实战,可以确定的是,只要创建表,这个rowid一定是存在的,唯一区别就是显示和隐士的区别,也就是是否可以通过select _rowid from table查询出来那么问题来了,哪些情况下rowid是显示的?1 、当表中有**主键并且是数值型**的时候才是显示的2、当表中没有主键的时候,但是表中有`**唯一非空并且是数值型**`的时候才是显示的...
2021-01-10 12:32:04
3211
6
原创 四种事物隔离级别
事物的隔离级别1、未提交读2、读已提交(不可重复读)3、可重复读4、 串行化如何查看当前是什么隔离级别呢?用命令 select @@tx_isolation; 可以知道当前的隔离级别从图中可以看出,当前的隔离级别为可重复读如何关闭自动提交呢?show variables like ‘%autocommit%’;当前是自动提交的如何关闭自动提交呢?需要执行set autocommit=0; 此时再来查看,事物自动提交已经关闭了此时来创建一个数据库create d
2020-11-26 19:00:19
194
原创 如何通过binlog恢复数据
这里写自定义目录标题通过mysql中的binlog恢复数据什么是binlog如何查看binlog是否开启?如何开启binlog有几种格式如何恢复通过mysql中的binlog恢复数据什么是binlog如何查看binlog是否开启?如何开启binlog有几种格式如何恢复...
2020-11-23 21:44:51
830
原创 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
1921
原创 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
410
转载 grafana安装
grafana安装https://blog.youkuaiyun.com/kai172142xiang/article/details/102770394
2020-10-26 16:19:39
266
原创 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
89
原创 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
2035
原创 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
409
原创 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
230
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人