自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 2021-10-13

docker相关启动容器:docker run -it busybox /bin/sh-it 参数告诉了 Docker 项目在启动容器后,需要给我们分配一个文本输入 / 输出环境,也就是 TTY,跟容器的标准输入相关联,这样我们就可以和这个 Docker 容器进行交互了。而 /bin/sh 就是我们要在 Docker 容器里运行的程序。如果本地没有指定容器,会到中心仓拉取docker run -v /test ...docker run -v /home:/test ...这两种声明

2021-10-14 09:18:20 138

原创 2021-08-16

三次握手,四次挥手TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如ip地址、端口号等一个TCP连接由一个4元组构成,分别是两个IP地址和两个端口号。一个TCP连接通常分为三个阶段:启动、数据传输、退出(关闭)。当TCP接收到另一端的数据时,它会发送一个确认,但这个确认不会立即发送,一般会延迟一会儿。ACK是累积的,一个确认字节号N的ACK表示所有直到N的字节(不包括N)已经成功被接收了。这样的好处是

2021-08-16 00:20:39 223

原创 redis总结

文章目录1、Redis 是什么?2、Redis 优缺点优点:缺点:3、Redis宕机怎么解决?redis哨兵机制:4、redis和mecached的区别,以及使用场景区别使用场景5、Redis 跟 MySQL 缓存一致性先更新数据库,再更新缓存先删除缓存,再更新数据库情形(单数据库):情形(读写分离):先更新数据库,再删缓存6、redis数据类型的底层实现**string(字符串)****hash(字典)****list(链表)****set(集合)****zset(有序集合)**7、I/O多路复用最基本的

2021-08-09 00:26:38 326

原创 mysql总结

文章目录一、MyISAM和InnoDB的理解二、数据库索引什么是索引?为什么数据库要用B+树索引?1、二叉树:key是索引字段的数据,value是索引所在行的磁盘文件地址。缺点:如果是依次递增的数据列,效率和全表扫描差不多2、哈希表:单条查询效率很高,但是不适用于返回查询,而且可能有哈希冲突的问题3、红黑树:精确定位和范围查询都很优秀,但是如果数据量很大,树的层级会很高,IO读写的次数会变多,性能劣化严重4、B树:是一个绝对平衡的多路树。5、B+树MyISAM索引实现:InnoDB索引实现:最左前缀原理:三

2021-08-09 00:25:35 793

原创 python知识点

回溯算法是一种遍历算法,以 深度优先遍历 的方式尝试所有的可能性。有些教程上也叫「暴力搜索」。回溯算法是 有方向地 搜索,区别于多层循环实现的暴力法。N皇后:在n*n的棋盘上放置n个皇后,使她们在每一列每一行以及每条对角线上有且只有一只皇后。求所有的解。思路:从第一行第一列开始,每行放置一只皇后,如果到某一行发现在所有位置放置皇后都不符合要求,则返回上一行,将上一行的皇后往后挪位置。python实现:class Solution: def solveNQueens(self, n: int)

2020-09-03 17:44:29 172

空空如也

空空如也

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

TA关注的人

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