Introduction

面试灵魂拷问

2021-08-06
面试问题

本文收集一些面试golang服务端开发的问题和答案,以及一些知识点的参考文章等,让即将面试的小伙伴有佛脚可抱。 包括但不限于Linux, golang, 数据库, nginx, etcd, Redis, http, 消息队列,等等。

...

channel注意事项

2021-08-03
go, channel

channel是go语言编程中必不可少的元素,但对不同状态的channel作read,write和close操作会有不同的结果, 稍有操作不当,将导致系统 panic,所以本文介绍了channel不同状态的操作结果

...

Elasticsearch部署

2021-08-03
elasticsearch, 搜索引擎

Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。 本文记录Linux上Elasticsearch的安装配置等部署流程

...

golang sync包的使用

2021-08-03
go, sync

go sync 包在go语言并发编程中必不可少,本文介绍go sync包中各个接口的使用方法以及示例

...

go程序优雅退出

2021-08-03
go, 服务端, 优雅退出

服务端程序是持续不断运行的,在停服时就需要等待各种服务关闭后再退出程序, 本文将介绍go程序优雅退出目前比较推荐的一种实现方式

...

go程序发布监听事件库

2021-08-03
go, 事件

这是一个开源的用于golang程序内部发布和监听事件的package, 其原理是通过定义一个全局变量存储监听的事件id和对应的handle函数, 当发布事件时,通过事件id查找对应的handle,如果找到则执行该handle函数。

...

Linux不常用操作记录

2021-08-03
linux, 命令行

本文记录在使用Linux系统过程中,遇到的一些不常用的,需要查询的,难以记忆的操作命令, 方便以后再次使用的时候,可以翻阅查询,节省查找时间,提高开发效率

...

Nginx IP 限流

2021-08-03
nginx, 限流

通过对同一IP进行限流,在一定程度上可以防止应用层DDOS攻击。本文介绍 Nginx对同一IP限流的配置

...

大侠的赏赐,是我持续创作的动力,感谢!

微信公众号 赞赏码 赞赏码