Introduction

viper配置示例

2021-09-17
go, tinyPng

“github.com/spf13/viper"是一个支持读取toml,yaml, ini, json,hcl等格式配置文件的golang库, 本文通过使用该库配合"github.com/spf13/pflag"和"github.com/fsnotify/fsnotify"库实现从配置文件和启动参数对服务进行配置, 并实现监听配置文件的实时改动,从而可实现不停服更新配置

...

go第三方库列表

2021-08-06
go, 第三方库

go服务端开发中避免不了使用第三方库,因为第三方库可以避免重复造轮子,大大的提高了开发效率, 这篇文章收集了各种有意思的go语言第三方库,方便开发需要时查找

...

MongoDB的一些操作记录

2021-08-06
mongodb

本文记录MongoDB使用过程中,因需求需要进行一些不常用的操作,如创建用户,导出数据,数据备份恢复等运维层面的技术知识, 后续有遇到继续往文章后面添加,以备不时之需,可来此进行查阅

...

Nginx命令操作记录

2021-08-06
nginx

重新load配置 nginx -s reload 热部署 先替换nginx二进制文件,然后发送kill -USR2 进程号,会启动新master 的进程 然后向老进程发送信号让其优雅的关闭work进程 kill -WINCH 进程号 , 老的master进程会保留防止回退

面试准备

2021-08-06
面试准备

每次面试都需要做好充分的准备,这篇文章就是作为面试前准备的复习文档,每次面试前后都会不断优化迭代此文档,供以后使用

...

面试灵魂拷问

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的安装配置等部署流程

...

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

微信公众号 赞赏码 赞赏码