Halo

A magic place for coding

0%

Docker安装–CentOS

Platform: CentOS7.5

  Docker是一个开源的应用容器引擎,开发者可以将应用打包后放到容器中,然后发布到任何流行的linux机器上,这样就免去了在一台宿主机上配置环境的工作,也实现了不同服务之间的隔离。今天在这篇博客我就来和大家分享一下如何在CentOS系统中安装Docker。

Read more »

Graylog简介

  Graylog是一个开源的日志聚合分析审计展现预警的工具。相比起ELK要更加简洁和高效,因为其部署使用简单的缘故,越来越多地被工业界使用,成为日志管理的首选工具。

Read more »

压缩算法

  压缩算法是软件工程实践中经常需要用到的算法,在网络传输、数据存储方面我们都需要使用压缩算法来提高效率,在这篇博客我就分享一些比较出名的压缩算法,长期更新。

Read more »

Redis环境搭建–CentOS

Platform: CentOS7.5

  在我之前的博客中,已经介绍过在win10环境下搭建Redis(传送门)。今天在这篇博客我就来和大家分享一下如何在CentOS系统中搭建一个Redis环境。

Read more »

洗牌算法

  洗牌算法是非常经典的算法,目的是随机打乱一个有序的数组,怎么做才能高效呢?这个看似简单的问题背后隐藏了着一个非常出名的算法,在这篇博客我就来和大家分享Ronald Fisher和 Frank Yates提出的洗牌算法。

Read more »

Redis环境搭建–Windows

Platform: Windows10

  在我之前的博客中,已经介绍过了Redis的一些基本知识(传送门)。那么Redis最常使用的地方就是后端服务器。碰巧小弟最近做的一个服务器需要缓存阿里云服务认证的token(减少调用api获取token的频率),所以这里就需要用到Redis来提高工作效率啦。今天在这篇博客我就来和大家分享一下如何在windows下搭建一个Redis环境。

Read more »

数据库索引基数与选择度

  在这篇博客我们来讨论一下索引基数(cardinality)和索引选择度(selectivity)。他们大致上的意思是表达了数据库中某个字段的取值的混乱程度。

Read more »

浅谈oracle与mysql的区别

  我们经常会接触到各种类型的数据库,其中有两大巨头Oracle和MySQL,这两者有什么区别呢?各自又有什么优缺点?在这篇博客,我将与大家简单分享一下。

Read more »