面试灵魂拷问
2021-08-06
...本文收集一些面试golang服务端开发的问题和答案,以及一些知识点的参考文章等,让即将面试的小伙伴有佛脚可抱。 包括但不限于Linux, golang, 数据库, nginx, etcd, Redis, http, 消息队列,等等。
...本文收集一些面试golang服务端开发的问题和答案,以及一些知识点的参考文章等,让即将面试的小伙伴有佛脚可抱。 包括但不限于Linux, golang, 数据库, nginx, etcd, Redis, http, 消息队列,等等。
...channel是go语言编程中必不可少的元素,但对不同状态的channel作read,write和close操作会有不同的结果, 稍有操作不当,将导致系统 panic,所以本文介绍了channel不同状态的操作结果
...Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。 本文记录Linux上Elasticsearch的安装配置等部署流程
...go sync 包在go语言并发编程中必不可少,本文介绍go sync包中各个接口的使用方法以及示例
...本文介绍基于go语言的服务端程序开发学习指南,根据列举的知识点自行学习,所列知识点都是开发基础必备技术栈。
...服务端程序是持续不断运行的,在停服时就需要等待各种服务关闭后再退出程序, 本文将介绍go程序优雅退出目前比较推荐的一种实现方式
...这是一个开源的用于golang程序内部发布和监听事件的package, 其原理是通过定义一个全局变量存储监听的事件id和对应的handle函数, 当发布事件时,通过事件id查找对应的handle,如果找到则执行该handle函数。
...本文记录在使用Linux系统过程中,遇到的一些不常用的,需要查询的,难以记忆的操作命令, 方便以后再次使用的时候,可以翻阅查询,节省查找时间,提高开发效率
...通过对同一IP进行限流,在一定程度上可以防止应用层DDOS攻击。本文介绍 Nginx对同一IP限流的配置
...利用Nginx的反向代理可以实现多个域名指向同个服务器的不同网站,本文将介绍如何配置