首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
goodspeed
掘友等级
python&go
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
赞
100
文章 93
沸点 7
赞
100
返回
|
搜索文章
文章
热门
最新
go-chassis 运行时做了什么?
Chassis,是一种微服务模式。在这种模式中,用户并不需要自己去处理构建微服务过程中外部配置、日志、健康检查、分布式追踪等,而是将他们交给专门的框架来处理。用户可以更聚焦业务逻辑本身,简单、快速的开发微服务。 Go-Chassis 是一个go语言的微服务开发框架,采用插件化设…
使用VuePress 搭建个人博客
VuePress 是一个静态网站生成器,包含由Vue驱动的主题系统和插件API,同时还包含一个为书写技术文档而优化的默认主题。此篇文章只介绍如何使用VuePress 搭建个人博客的部分。 VuePress 会在 http://localhost:8080 启动一个热重载的开发服…
「工具推荐」golang 代码可视化工具 go-callvis
go-callvis是相对 以图片的形式展示了go程序的调用关系,这个工具在看复杂项目时尤其有用。 结果如果所示,图像展示的结果就是这个包所有的调用关系,按包的调用层级由左向右排列。第二列上边是 gin 框架的代码,如果看代码时不想看这部分,可以使用 ignore 参数排除掉。…
学习单元测试,告别祈祷式编程
那么这种编程方式就是祈祷式编程。 用流程图表示基本就是这个样子。 解决这个问题有好多种方法,单元测试是其中之一。 google 把测试分成小型测试、中型测试和大型测试。单元测试基本和小型测试的作用类似,但是通常也会使用mock或者stub 的方式模拟外部服务。 理想情况下,单元…
如何通过MD5反查身份证号?
身份号码是特征组合码,由前十七位数字本体码和最后一位数字校验码组成。排列顺序从左至右依次为六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码: 表示编码对象常住户口所在县(市、旗、区)的行政区划代码。对于新生儿,该地址码为户口登记地行政区划代码。需要没…
Redis 选择hash还是string 存储数据?
把数据分别以hash 和 string(values 使用 json encode 为string )的形式存入redis。 不能满足这两个条件的哈希对象需要使用 hashtable 编码。上述测试数据满足这两个条件,所以这里使用的是ziplist来存储的数据,而不是hasht…
PostgreSQL JSONB 使用入门
根据RFC 7159中的说明,JSON 数据类型是用来存储 JSON(JavaScript Object Notation)数据的。这种数据也可以被存储为text,但是 JSON 数据类型的优势在于能强制要求每个被存储的值符合 JSON 规则。也有很多 JSON 相关的函数和操…
并发模型:线程与锁
并发程序含有多个逻辑上的独立执行块,他们可以独立的并行执行,也可以串行执行。 并行程序解决问题的速度比串行程序快的多,因为其可以同时执行整个任务的多个部分。并行程序可能有多个独立执行块,也可能只有一个。 线程与锁模型是对底层硬件运行过程的形式化,非常简单直接,几乎所有的编程语言…
JWT refreshtoken 实践
严格的结构化。它自身(在 payload 中)就包含了所有与用户相关的验证消息,如用户可访问路由、访问有效期等信息,服务器无需再去连接数据库验证信息的有效性,并且 payload 支持为你的应用而定制化。 支持跨域验证,可以应用于单点登录。 JWT 自身(在 payload 中…
go mod 使用
go modules 是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。Modules官方定义为: GO111MODULE 有三个值:off, on和auto(默认值)。 GO111MODULE=off,go命令行将不会支持module功能,寻找…
下一页
个人成就
优秀创作者
文章被点赞
2,167
文章被阅读
381,266
掘力值
8,708
关注了
16
关注者
842
收藏集
2
关注标签
31
加入于
2017-05-22