Go ELK 日志收集方案

ELK 简介

对于日志来说,最常见的需求就是收集、存储、查询、展示,开源社区正好有相对应的开源项目

elasticsearch(存储+搜索), logstash(收集), kibana(展示)

常用软件和平台

code

  • SourceTree
  • TortoiseSvn / TortoiseGit

IDE

  • sublime
  • visual studio code
  • phpStorm
  • hbuilder
  • gvim / macvim

database

  • powerdesigner / workbench
  • navicat
  • SQLyog
  • sequelPro
  • datagrip
  • DBeaver
  • Robot 3T (MongoDB)

ssh

JetBrains

免费许可证计划

官网-开源开发许可证

用开源项目申请JetBrains正版授权-教程

常用快捷键

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Double shift: 查找任何东西(包括代码、文件路径)

command + shift + f: 查找函数/代码位置
command + , : 打开ide配置
command + option + L: 代码格式化(默认1个tab会转换为4个空格)
command + B: 跳转函数定义位置,第二次按回到调用位置
command + L: 在当前文件跳转到某一行的指定处
command + D: duplicate current line
command + C: copy current line
command + delete: 删除当前行
command + E: 打开最近浏览过的的文件
command + Shift + 加号: 展开所以代码块
command + Shift + 减号: 折叠所有代码块
command + [ : 光标回退到上个光标位置
command + ] : 光标回退到后个光标位置
command + option + / : 块注释
command + n : 代码生成快捷键

control + g: 选中下一个相同的文本,可同时编辑
control + J: 快速查看代码相关文档
control + R / control+shift+R: go run test.go

command + ctrl + g: 选中文件中所有相同的内容

shift + esc: 关闭 Run 窗口

Tab / Shift + Tab: 缩进代码 / 反缩进代码

# 自定义快捷键
option + L: 选中当前行 [setting-kaymap -> select line at caset]
option + 鼠标左键:设置多个光标,同时编辑多个地方

# 方向键
control+p: 光标向上移动一行
control+n: 光标向下移动一行
control+b: 光标向左移动一格
control+f: 光标向右移动一格

PHPStorm 常用插件

  • SonarLint: 代码静态提示

性教育科普

提示:以下均是图片,可点击查看大图。

一、正确理解青春期

点击查看图片 点击查看图片

二、在家庭中推行性教育

点击查看图片 点击查看图片

三、两性相处

点击查看图片 点击查看图片

四、约会与恋爱

点击查看图片 点击查看图片

五、结婚与婚后

点击查看图片 点击查看图片

六、保护自己,杜绝性侵发

点击查看图片 点击查看图片

七、孩子与避孕

点击查看图片 点击查看图片

八、你的成长路

点击查看图片 点击查看图片

转载声明

作者:香港卫生署学生健康服务

链接:https://www.studenthealth.gov.hk/sc_chi/health/health_se/health_se.html

夫妻之间

夫妻、伴侣之间如何「好好谈钱」

夫妻、伴侣之间,千万不要害怕谈钱。因为一个双方经过开诚布公讨论、有所共识的财务分配机制,对维系良好婚姻关系的帮助,绝对胜过任何感性的空头承诺,或双方讳莫如深闭口不谈。

API Gateway

API 网关简介

随着移动互联网的兴起、开放合作思维的盛行,不同终端和第三方开发者都需要大量的接入企业核心业务能力,此时各业务系统将会面临同一系列的问题,例如:如何让调用方快速接入、如何让业务方安全地对外开放能力,如何应对和控制业务洪峰调用等等。于是就诞生了一个隔离企业内部业务系统和外部系统调用的屏障 - API网关,它负责在上层抽象出各业务系统需要的通用功能,例如:鉴权、限流、ACL、降级等。另外随着近年来微服务的流行,API网关已经成为一个微服务架构中的标配组件。

Dubbo

Dubbo 简介

Apache Dubbo (incubating) |ˈdʌbəʊ| 是开源的一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

大牛面试记录

心得

本来想找PHP的,误打误撞发现广州的Golang和PHP混合用的公司还蛮多。

面试过程

  1. 看你简历里也有用过Go,Go和PHP在运行的时候有什么区别和优势?