ZibuのHippocampus

人生天地间,忽如远行客

Build , Ship and Run Any App , Anywhere

容器的发展历史,从VM的hypervisor模拟硬件 到 Linux上cgroup, namespace等概念的出现。最终发展到现在容器,而最有名的就是Docker了。

本文主要讲解docker的特点和安装使用,并介绍镜像,容器,仓库,端口容器互联等功能。

文章内容会同步更新在docker脑图中

zibuのDocker mind picture

阅读全文 »

之前玩的的Ubuntu,包括云服务器等等,但是实际项目的服务器是Centos,因此单独开一个坑来记录Centos遇到的问题。

阅读全文 »

RSA非对称加密算法,在区块链中有广泛的应用,本文简单介绍下RSA的应用和其原理

RSA基于的数学原理就是因式分解一个大质数为两个整数极其困难

阅读全文 »

RB-tree:红黑树利用非严格的平衡,牺牲了一定的查找效率,但更大程度上增加了插入删除的效率。从功能,性能,空间开销等方面来综合考量,红黑树的综合表现来讲胜于AVL树。

应用:在JDK集合类TreeMap和TreeSet底层就是红黑树实现的,在JAVA8中,连HashMap也用到了红黑树。

阅读全文 »

Dynamic programming : 分阶段求解决策问题的的数学思想。也就是说将复杂的问题简化为简单的问题来处理。动态规划有三个重要的概念,最优子结构,边界,状态转移公式。每个情况必须符合这三个条件方能求解。

阅读全文 »

Mysql在数据库单表上百万之后,性能查询急剧下降,良好的索引可以极大提高表的查询速度。当然主从复制,读写分离来减少单台服务器的压力。SQL优化,磁盘优化等来提高数据查询效率等等都是行之有效的方法。

本文来自无缺哥的Mysql索引,在个人博客中备份并且增加一些个人的理解。

阅读全文 »

Mysql相关的内容,由于当前工作上原因接触并不多,但数据库方面作为一名后端工程师不可轻废,这篇文章来源自无缺哥分享的Mysql索引分享会的资料,在此做个整理和备份。

58到家MySQL军规升级版

阅读全文 »

Go语言的设计者认为,将异常和控制语句放在一起会使代码混乱。在Go中,多使用返回值来返回错误,只有在真正遇到错误时(比如除数为0时),才使用Go中引入的Exception处理,即defer panic recover

阅读全文 »

本文主要记录一些Go面试类型的问题,但也为了提高个人对Go的掌握程度。

阅读全文 »
0%