上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: Mongo常用索引 单索引 复合索引:复合索引必须完全按照建索引的顺序来查 db.events.createIndex( { username: 1, date: -1 } ) #只能利用username: 1的排序 db.events.find().sort( { username: 1, dat 阅读全文
posted @ 2021-03-11 14:50 LeeJuly 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 基本命令: sudo docker ps#查看所有容器 sudo docker exec -it 775c7c9ee1e1 /bin/bash#进入容器 如何拉取,上传镜像到Harbor仓库? docker pull tomcat:8.5.35#name:tag docker images #查看所 阅读全文
posted @ 2021-03-03 16:18 LeeJuly 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1.新建Dockerfile文件 FROM python:3.6 # install google chrome #RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - #RUN sh - 阅读全文
posted @ 2021-03-01 20:35 LeeJuly 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 什么是内存逃逸? 本该在栈上分配空间的变量因为一些特别的原因,导致该变量最终在堆上分配空间,导致变量逃逸 内存逃逸的一些场景分析 1.闭包导致的内存逃逸: 在函数运行栈空间上分配的内存,由于闭包的关系,变量在函数的作用域之外使用 func closure() func() int { var a i 阅读全文
posted @ 2021-01-07 16:36 LeeJuly 阅读(604) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/moxiaomomo/article/details/78529737 阅读全文
posted @ 2021-01-04 21:51 LeeJuly 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收(GC)是在后台运行一个守护线程,它的作用是在监控各个对象的状态,识别并且丢弃不再使用的对象来释放和重用资源。Golang底层采用标记-清除算法,简单描述就是先标记,再清除(清除涉及stw) Golang采用三色标记法是对标记阶段的改进 简单的标记-清除会有stw,三色标记通过将扫描的对象分 阅读全文
posted @ 2021-01-04 21:50 LeeJuly 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Question: 1. sync.Map实现原理及适用的场景? Preface: 在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错 func main() { a := map[int]int{ 阅读全文
posted @ 2020-12-22 11:40 LeeJuly 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Array类型 数组在使用前必须声明长度,在golang中,数组属于值类型,在函数传递中,实际传递的是数组的拷贝并不是数组指针拷贝 Slice类型 是一种引用类型,它是不定长的,指向底层数组 Slice底层结构 type SliceHeader struct { Data uintptr #指向底层 阅读全文
posted @ 2020-12-22 11:33 LeeJuly 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Golang中,通过哈希查找实现hash,通过链表解决hash冲突 map的内存模型 type hmap struct { count int // map 中的元素个数,必须放在 struct 的第一个位置,因为 内置的 len 函数会从这里读取 flags uint8 B uint8 // lo 阅读全文
posted @ 2020-11-30 21:10 LeeJuly 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 1.闭包导致的内存泄漏,在内部函数中使用外部函数的值,导致该变量由栈空间逃逸到堆空间 2.子字符串导致: var s0 string// package-level变量 func f(s string){ s0 = s[:50] // s0与s共享相同的底层内存块。 // 虽然s现在不是活动的,但是 阅读全文
posted @ 2020-10-28 17:49 LeeJuly 阅读(737) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页