Hi!请登陆

2020/4/15

一次「Too many open files」故障

昨天,项目的 ElasticSearch 服务挂了,我说的挂可不是进程没了,因为有 Supervisor 保护,而是服务不…

  • 建站
  • 2020/4/15
  • IT资讯
  • 111
  • 2020/4/14

    记一次LVS/Nginx环境下的访问控制

    偶然间,我发现 Graphite 显示服务器网卡流量呈锯齿状,于是查了一下 Nginx 日志,发现有人在周期性抓…

  • 建站
  • 2020/4/14
  • IT资讯
  • 91
  • 2020/4/14

    Nginx带宽控制

    有个老项目,通过 Squid 提供文件下载功能,利用 delay_parameters 实现带宽控制,问题是我玩不转 Squ…

  • 建站
  • 2020/4/14
  • IT资讯
  • 81
  • 2020/4/14

    监控进程

    有时候,进程突然终止服务,可能是没有资源了,也可能是意外,比如说:因为 OOM 被杀;或者由于 BUG …

  • 建站
  • 2020/4/14
  • IT资讯
  • 74
  • 2020/4/14

    Golang 的反射是如何实现的?图解其实现原理

    Go反射的实现与 interface和 unsafe.Pointer密切相关。(本文的部署环境是 Go 1.12.9)。 interface回…

  • 建站
  • 2020/4/14
  • IT资讯
  • 95
  • 2020/4/13

    Go语言基础之函数

    函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 函数…

  • 建站
  • 2020/4/13
  • IT资讯
  • 74
  • 2020/4/13

    Go语言基础之net/http

    Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 net/http介绍 Go语言内置的net…

  • 建站
  • 2020/4/13
  • IT资讯
  • 87
  • 2020/4/13

    Go语言标准库之http/template

    html/template包实现了数据驱动的模板,用于生成可防止代码注入的安全的HTML内容。它提供了和text/tem…

  • 建站
  • 2020/4/13
  • IT资讯
  • 72
  • 2020/4/13

    Go语言基础之网络编程

    现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序…

  • 建站
  • 2020/4/13
  • IT资讯
  • 68
  • 2020/4/13

    Go语言基础之包

    在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中…

  • 建站
  • 2020/4/13
  • IT资讯
  • 79