shanhuhai的文章

全栈

Filebeat + Elasitcsearch + Kibana 搭建日志收集系统

1.为什么需要日志收集 当我们的网站规模大到一定程度时我们的服务分散在不同的主机上,当网站发生异常时我们通常通过这些服务的日志来排查系统故障,由于主机众多日志分散在不同的主机上,导致我们分析日志效率太低,日志收集系统可以实现将所有不同主机的上的日志汇聚到一个系统中,方便我们查...

9年前 (2016-10-17) 27274℃ 17喜欢

推荐文章

git add 的本质

当我刚开始学 git 的时候,我一直都不明白为什么要有 git add 这个命令,感觉 git 提交好麻烦我需要 git add xxx.md git commit -m "add xxx" git push origin master 才能把一个文件提交...

10年前 (2015-11-27) 4154℃ 0喜欢

全栈

Storm 入门教程

写在前面 这个教程使用的例子来自 strom-starter 项目 ,建议你克隆这个项目到本地,然后跟着这些例子来,你可以先读下 配置开发环境 和 创建一个storm项目 来部署好你本地的开发环境。 术语和名词 MapReduce jobs topologies topolog...

10年前 (2015-11-10) 8800℃ 3喜欢

随笔

一种私人定制的人工智能机器人

  我想象制作一种人工智能机器人,这个机器人只认一个主人,那就是你,当机器人第一次激活或者初始化时,可以填入你的一些资料比如,身高,体重,三围,职业,爱好,等等各种与使用者相关的资料,初始化的过程就是AI机器人根据这些资料自动生成与你的交互程序,以及自动在互联...

10年前 (2015-10-25) 3674℃ 0喜欢

全栈

Golang 自定义错误

由于 golang 中接口的特殊性,所有实现了 Error() 方法的对象都可以,被赋值给 error 类型的变量,所以实现起来就很简单,下面直接给出代码了, 这是我自己写的一个简单的demo package main import ( "fmt" ...

11年前 (2015-09-04) 5188℃ 1喜欢

全栈

Centos 7 安装 docker 1.7

Centos 7 自带 3.10 内核,且 systemctl 启动管理程序对 docker 也提供了很好的支持 安装 docker 1.7 yum -y install wget wget -c https://get.docker.com/rpm/1.7.1/centos-...

11年前 (2015-07-16) 5473℃ 1喜欢

全栈

Linux中添加用户和用户组

创建 mysql 组,并设置 groupid 为 10001useradd -g 10001 mysql 创建 mysql 用户,指定用户 uid 为 10001,不能通过shell登录,不创建用户目录,指定用户组为mysqluseradd -u 10001 -s /sbin/n...

11年前 (2015-06-24) 2836℃ 1喜欢

全栈

Centos6 制作本地yum源

今天来介绍一个略吊的技能,在 centos6 上制作本地的 yum ,这样当你要给客户装软件的时候,就可以实现离线安装了。 下载rpm yum 实际就是一个 rpm 包管理器,我们要制作我们的 yum 源,也就是要下载一堆我们需要的 rpm 包,如何下载到我们需要的 rpm 包呢...

11年前 (2015-06-22) 5339℃ 2喜欢