docker-基础入门
Build , Ship and Run Any App , Anywhere
本文主要讲解使用Dockerfile来创建项目镜像,然后使用容器执行的过程。
Docker相关操作会同步更新在docker脑图中
Build , Ship and Run Any App , Anywhere
本文主要讲解使用Dockerfile来创建项目镜像,然后使用容器执行的过程。
Docker相关操作会同步更新在docker脑图中
Build , Ship and Run Any App , Anywhere
容器的发展历史,从VM的hypervisor模拟硬件 到 Linux上cgroup, namespace等概念的出现。最终发展到现在容器,而最有名的就是Docker了。
本文主要讲解docker的特点和安装使用,并介绍镜像,容器,仓库,端口容器互联等功能。
文章内容会同步更新在docker脑图中
之前玩的的Ubuntu,包括云服务器等等,但是实际项目的服务器是Centos,因此单独开一个坑来记录Centos遇到的问题。
RB-tree:红黑树利用非严格的平衡,牺牲了一定的查找效率,但更大程度上增加了插入删除的效率。从功能,性能,空间开销等方面来综合考量,红黑树的综合表现来讲胜于AVL树。
应用:在JDK集合类TreeMap和TreeSet底层就是红黑树实现的,在JAVA8中,连HashMap也用到了红黑树。
Dynamic programming : 分阶段求解决策问题的的数学思想。也就是说将复杂的问题简化为简单的问题来处理。动态规划有三个重要的概念,最优子结构,边界,状态转移公式。每个情况必须符合这三个条件方能求解。
Mysql相关的内容,由于当前工作上原因接触并不多,但数据库方面作为一名后端工程师不可轻废,这篇文章来源自无缺哥分享的Mysql索引分享会的资料,在此做个整理和备份。
Go语言的设计者认为,将异常和控制语句放在一起会使代码混乱。在Go中,多使用返回值来返回错误,只有在真正遇到错误时(比如除数为0时),才使用Go中引入的Exception处理,即defer panic recover