飞雪无情

LV1
发表了文章

Golang Gin 实战(十三)| 中间件详解看这一篇就够了

在Gin的整个实现中,中间件可谓是Gin的精髓。一个个中间件组成一条中间件链,对HTTP Request请求进行拦截处理,实现了代码的解耦和分离,并且中间件之间...

飞雪无情
发表了文章

Golang Gin 实战(十二)| ProtoBuf 使用和源码分析原理实现

ProtoBuf最近几年也算比较流行,它是一种语言无关,平台无关,并且可以扩展,并结构数据序列化的方法。相比JSON/XML这类文本格式的,ProtoBuf是二...

飞雪无情
发表了文章

Golang Gin 实战(十)| XML渲染

虽然当前基于XML的API应用不多,但是Gin也提供了便捷的XML生成,可以把这些用于需要XML的地方,比如网站的sitemap,rss订阅的atom等。

飞雪无情
XMLJSONGo编程算法API
发表了文章

技术管理者为什么可以领导技术专家

技术管理者(如技术总监、技术VP、CTO等)和技术专家,都是从技术专业人才提拔而来,尤其是技术专家,100%以前是技术专业人才;技术管理者虽有特例,但是也是极少...

飞雪无情
网站
发表了文章

Golang Gin 实战(一)| 快速安装入门

Gin 是一个非常优秀的Golang Web Framework,它不光API友好,性能也非常高,并且设计简洁,便于入门。所以它(Gin)非常受欢迎,在Gith...

飞雪无情
HTTP网站JSONAPIGo
发表了文章

Golang Gin 实战(二)| 简便的Restful API 实现

在RESTful API 设计规范中,有一部分是针对HTTP 方法动作的定义,规定了这些方法对于具体资源的操作方式,比如GET、POST这两个是我们常用的,除了...

飞雪无情
APIHTTPPHP
发表了文章

Golang Gin 实战(三)| 路由参数

在 上一篇 Golang Gin 实战(二)| 简便的Restful API 实现 文章中,我们留了一个疑问,假如我们有很多用户,我们要为他们一个个注册路由(路...

飞雪无情
HTTPPHP网站API编程算法
发表了文章

Golang Gin 实战(四)| URL查询参数的获取和原理分析

在 上一篇 Golang Gin 实战(三)| 路由参数 文章中,主要介绍了路由通配符、路由参数,让我们有了一种可以从URL路径中获取参数的方式,同时又不是重复...

飞雪无情
PHP缓存编程算法Go
发表了文章

Golang Gin 实战(七)| 分组路由源代码分析

以上等等,这些路由最前面的部分/admin/是相同的,如果我们一个个写也没问题,但是不免会觉得琐碎、重复,无用劳动,那么有没有一种更好的办法来解决呢?Gin为我...

飞雪无情
发表了文章

一步步提升Go语言生成随机字符串的效率

假如我们要生成一个固定长度的随机字符串,包含大小写字母,没有数字,没有特殊字符串,那么我们怎么做呢?需要怎样优化,才会更简单,更高效?在最终的方案之前,我们看看...

飞雪无情
TCP/IPGo编程算法
发表了文章

Go语言golang 200行写区块链源代码分析

Github上有一个Repo,是一个使用Go语言(golang),不到200行代码些的区块链源代码,准确的说是174行。原作者起了个名字是 Code your ...

飞雪无情
数字货币区块链Go
发表了文章

我做了一个开源项目

最近研究了Golang Template 模板引擎,发现它自身提供的能力比较弱,很多常用的功能都没有,比如字符串替换、判断,base64加解密等等。但是Gola...

飞雪无情
Gohttps网络安全开源GitHub
发表了文章

前天开源的项目差点引发的血案

大家都知道,我前天公布了一个开源项目SOHA,一个Golang 模板引擎的增强函数库,详见这篇 https://www.flysnow.org/2019/12/...

飞雪无情
https网络安全数据加密服务
发表了文章

Go语言经典库使用分析(八)| 变量数据结构调试利器 go-spew

我们在使用Golang(Go语言)开发的过程中,会通过经常通过调试的方式查找问题的原因,解决问题,尤其是当遇到一个很棘手的问题的时候,就需要知道一段代码在执行的...

飞雪无情
Go编程算法数据结构
发表了文章

如何转变才能做好技术管理

我们很多技术开发人员,在这个的岗位做的很优秀,就可能得到提拔,而走向技术管理的岗位。从技术开发到技术管理,是一个很大的转变,也需要走向技术管理的人员转变,这个转...

飞雪无情
发表了文章

Go语言(golang)的错误(error)处理的推荐方案

对于Go语言(golang)的错误设计,相信很多人已经体验过了,它是通过返回值的方式,来强迫调用者对错误进行处理,要么你忽略,要么你处理(处理也可以是继续返回给...

飞雪无情
JavaGitHubGoGit开源
发表了文章

聊聊职能型组织的优缺点

最近几年做管理,协调团队和资源,对组织的构成、方式、协作、目标等有了更深的认知,最近公司一个比较大的项目又触发了我对组织结构的总结和思考,今天这篇文章不聊技术了...

飞雪无情
发表了文章

Go语言经典库使用分析(七)| 高性能可扩展 HTTP 路由 httprouter

Go语言(golang)的一个很大的优势,就是很容易的开发出网络后台服务,而且性能快,效率高。在开发后端HTTP网络应用服务的时候,我们需要处理很多HTTP的请...

飞雪无情
C 语言HTTPAPIAndroid
发表了文章

GitHub 的前世今生

昨天,一则消息在疯传,GitHub宣布免费创建无限的私有仓库,这意味着,作为GitHub的用户,可以免费、无限制的使用私有仓库了,具体可以参考 https://...

飞雪无情
Linux.NETGitHubGit开源
发表了文章

Go语言字符串高效拼接(二)

在上一篇关于字符串拼接的文章 Go语言字符串高效拼接(一) 中,我们演示的多种字符串拼接的方式,并且使用一个例子来测试了他们的性能,通过对比发现,我们觉得性能高...

飞雪无情
测试服务 WeTestIDEHTTPGo

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券