平也

LV1
发表了文章

如何使用 frp 实现内网穿透

作为一名程序员,家里多多少少会有一些落了灰的电脑,如果把闲置的电脑变成服务器,不仅有良好的配置,还能用来做各种测试,那就再好不过了。但是局域网的设备怎么被外网访...

平也
发表了文章

API 网关 Kong

所谓网关,主要作用就是连接两个不同网络的设备,而今天所讲的 API 网关是指承接和分发客户端所有请求的网关层。

平也
发表了文章

进程管理工具 Supervisor

要想在终端后台常驻进程,首先想到的是在命令后加 & 符号,来达到隐藏程序在后台的目的,尽管看起来进程已经在后台运行了,实际上终端会话关闭时进程还是会被 kill...

平也
发表了文章

如何用Github钩子做自动部署

最近机缘巧合的购置了域名和服务器,不用实在是浪费,再加上一直没有属于自己的个人网站,所以打算用hexo在服务器上玩一下,这样也就不用再纠结用Github pag...

平也
发表了文章

MySQL的事务隔离级别是什么?

想必事务大家都已经非常熟悉了,它是一组SQL组成的一个执行单元,要么全执行要么全不执行,这也是它的一个特性——原子性。而事务的应用场景也非常广泛,最经典的就是转...

平也
发表了文章

Go语言的GPM调度器是什么?

相信很多人都听说过Go语言天然支持高并发,原因是内部有协程(goroutine)加持,可以在一个进程中启动成千上万个协程。那么,它凭什么做到如此高的并发呢?那就...

平也
发表了文章

你知道Golang源码各目录的作用吗?

主要用于文本的读取写入,对io.Reader和io.Writer进行了实现和封装,提供了比较便利的方法操作文件。

平也
发表了文章

「一闻秒懂」你了解goroutine和channel吗?

大家都知道进程是操作系统资源分配的基本单位,有独立的内存空间,线程可以共享同一个进程的内存空间,所以线程相对轻量,上下文切换开销也小。虽然线程已经比较轻量了,但...

平也
发表了文章

Gin框架系列04:趣谈参数绑定与校验

在第二节,我们学习了Gin框架的路由定义与参数接收,今天应一位同学的要求,来讲解一下参数的绑定与校验。

平也
发表了文章

Gin框架系列02:路由与参数

上一节我们用Gin框架快速搭建了一个GET请求的接口,今天来学习路由和参数的获取。

平也
发表了文章

Gin框架系列03:换个姿势理解中间件

中间件,英译middleware,顾名思义,放在中间的物件,那么放在谁中间呢?本来,客户端可以直接请求到服务端接口。

平也
发表了文章

Go语言库系列之aurora

平也
发表了文章

Go语言库系列之email

大家好我是平也,今天跟大家介绍一款用来发送邮件的Go语言库email,目前星星1.3k,非常好用。

平也
发表了文章

Gin框架系列01:极速上手

Gin是Go语言编写的web框架,具备中间件、崩溃处理、JSON验证、内置渲染等多种功能。

平也
发表了文章

Go语言库系列之email

大家好我是平也,今天跟大家介绍一款用来发送邮件的Go语言库email,目前星星1.3k,非常好用。

平也
发表了文章

Go语言库系列之aurora

感谢大家的观看,如果觉得文章对你有所帮助,欢迎关注公众号「平也」,聚焦Go语言与技术原理。

平也
发表了文章

MySQL复制机制原理

复制,就是对数据的完整拷贝,说到为什么要复制,首先能想到的是怕数据意外丢失,使得用户蒙受损失。

平也
发表了文章

微服务链路追踪原理

在微服务横行的时代,服务化思维逐渐成为了程序员的基本思维模式,但是,由于绝大部分项目只是一味地增加服务,并没有对其妥善管理,当接口出现问题时,很难从错综复杂的服...

平也
发表了文章

PMP学习笔记(一)

前9节列举出了很多例子来辅助理解什么是项目管理,在学习的过程当中听到了一些名词,查询过一些资料之后,在这里梳理出来

平也
发表了文章

Go组件学习:如何读取ini配置文件

运行后即可读取到username的值,上文中的Section有什么作用呢?我们在配置文件中加入以下配置

平也

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券