shen100

这家伙很懒,什么个性签名都没有留下

他的话题

Golang监控(Telegraf + InfluxDB + Grafana)

监控系统一般分几块:数据采集、数据存储、数据展示、告警。
对应服务如下:采集数据(Telegraf)-> 存储数据(InfluxDB) -> 显示数据(Grafana)

Telegraf: 是一个用 Go...  继续阅读»

Golang + Mongodb ReplSet副本集

本文介绍centos7下mongodb的安装、副本集的配置以及使用golang来操作mongodb

mongodb-enterprise.repo
vi /etc/yum.repos.d/mongodb-enterprise.repo...  继续阅读»

Linux实用命令

cd -                  # 后退到之前的目录pwd -P                # 显示softlink的真实路径grep root /etc/passwd # 在/etc/passwd中查找root 详细的参数看这里, https://www.golang123.com/book/29?chapterID=722...  继续阅读»

ssh“偷懒”登录

文章标题本来打算用ssh 别名登录ssh 免输入用户名、主机登录,但最终还是觉得用偷懒更恰当

通常情况下我们会以 ssh 用户名@主机 的方式来登录,如下:

ssh root@11.22.33.44...  继续阅读»

搭建highcharts server,将图表发送至邮箱

安装highcharts-export-server

npm install highcharts-export-server -g

如果没有安装node.js,请先安装node.js

在安装的过程中,报错...  继续阅读»

大家都有几年的golang经验啊?

大家做golang几年了?工作经验?使用经验?以前是做啥的?...  继续阅读»

gep init失败的原因及解决方法

昨天尝试用gep来管理golang依赖包,在项目目录下输入gep init, 结果遇到以下问题

init failed: unable to solve the dependency graph: Solving...  继续阅读»

Nginx正向代理HTTP与Squid正向代理HTTPS

Nginx正向代理HTTP

阿里云GPU物理机本身不能访问外网,只能通过ECS正向代理访问。

确定IP地址

用户应首先确认这几个IP地址: ECS外网IP(不便于透露,本文用XXX.XXX.XXX.XXX表示)和内网IP(实验用10.10.10.10);...  继续阅读»

Jenkins入门系列之——01第一章 Jenkins是什么?

说明:Jenkins折腾了好几个月了,打算写个系列记录下。有时间会尽量更新的。

第一章 Jenkins是什么?

Jenkins 是一个可扩展的持续集成引擎。
主要用于:

  • 持续、自动地构建/测试软件项目。
  • 监控一些定时执行的任务。...  继续阅读»

Jenkins入门系列之——00答疑解惑

写在最前的总结:Jenkins其实就是一个工具,这个工具的作用就是调用各种其他的工具来达成你的目的。比如你要获取Subversion上最新的源代码,Jenkins会去调用SVNKIT(插件的核心Jar的名称)。然后你需要编译源代码(假设是用maven编译),Jenkins会去调用maven的插件。最后你可能需要发布程序到服务器上(假设是使用的Tomcat提供服务),你可以通过Tomcat自己的API发布程序(有个插件就是通过这个功能实现的发布),你也可以通过ssh通道自己写shell脚本去实现。总之,Jenkins就是一箱工具,在它能力范围内你想干什么都可以。...  继续阅读»

nodejs部署方式-pm2(一)


目前Nodejs开发中有很多痛点,其中有一个是修改完代码以后需要我们重启服务才能看到效果。这样一次次的杀进程、重启,杀进程、重启很让人头大。程序员是最痛恨重复工作的物种,之前有了解过的同学可能知道forever。forever可以帮我们解决上面的问题,通过对资源变化的检测做到变化后自动重启。开发阶段我们使用node...  继续阅读»

go语言解析网页利器goquery简单使用

java里用Jsoup,nodejs里用cheerio,都可以相当方便的解析网页,在golang语言里也找到了一个网页解析的利器,相当的好用,选择器跟jQuery一样

安装

go get github.com/PuerkitoBio/goquery...  继续阅读»

Golang动手写一个Http Proxy

转载于: http://yangxikun.github.io/http/2017/09/16/http-proxy.html

本文主要使用Golang实现一个可用但不够标准,支持basic authentication的http代理服务。...  继续阅读»

发送邮件

申请域名邮箱

golang123使用的是QQ域名邮箱

修改配置

打开config.json文件,修改其中的配置

{  "go": { "MailUser" : "test@example.com", /*域名邮箱账号*/...  继续阅读»

Go语言 | Go 1.9 新特性 Type Alias详解

北京时间2017.08.25,Go1.9正式版发布了。Go1.9经历了2个beta,好几个月,终于定了,发布了正式版本。Go 1.9包含了很多改变,比如类型别名Type Alias,安全并发Map,并行编译等,都是很大的改变,今天这篇文章主要介绍类型别名...  继续阅读»

Go语言环境搭建详解

作者: 飞雪无情
转载于: https://mp.weixin.qq.com/s/VgA6OZ7NZFMg7AOsjLLZ-Q

最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这里再更新一下,发给大家。...  继续阅读»

修改手机HOSTS的四种方式

一、直接修改手机的HOSTS文件

直接以root用户修改手机的HOSTS文件

二、电脑开热点

如果电脑是windows系统,可以通过电脑开热点,手机连接热点,修改电脑HOSTS文件。即通过修改电脑HOSTS文件的方式来间接到达修改手机HOSTS的目的。...  继续阅读»

安卓WebSocket WSS/SSL对证书受信任

WebSocket库下载地址

Java-WebSocket

Demo代码

package com.test;import android.support.v7.app.AppCompatActivity;import...  继续阅读»

搭建React Native安卓环境遇到的问题及解决方案

Android Studio自带的模拟器的HOSTS文件不能修改?

按照网上搜索的方法,将/system改为可读写的,输入以下命令

adb rootadb remountadb shellroot@xxxxxx:/...  继续阅读»

Node也许不是构建大型服务的最佳选择——Node之父Ryan Dahl访谈录

导读:本文是对 Node.js 之父 Ryan Dahl 的访谈。Ryan Dahl 谈到了创造 Node 的过程和现在做的一些很有意义并有挑战的事情。

Ryan Dahl 是 Google Brain...  继续阅读»

  • 1
  • 2
  • 跳至