跨域Web SSO的核心在于写cookie、URL传参策略。其参与对象多、逻辑分支繁杂也难倒很多人。所见的其它教程图示往往对cookie和传参语焉不详,让人初看简单明了、细想很困惑。我做的时序图详细展现了这些关键细节。 【查看全文】

AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 【查看全文】

感觉现在发面试题有些冷门,就跟昨天德国那场似的,不过看看当提前复习了。提前备战。这2个月出门面试的童鞋可注意不要中暑哦 【查看全文】

一般来说安装 RabbitMQ 之前要安装 Erlang ,可以去Erlang官网下载。接着去RabbitMQ官网下载安装包,之后解压缩即可。根据操作系统不同官网提供了相应的安装说明:Windows、Debian / Ubuntu、RPM-based Linux、Mac 【查看全文】

市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 ZeroMQ ,去年底阿里巴巴捐赠给 Apache 的 RocketMQ ,连 redis 这样的 NoSQL 数据库也支持 MQ 功能。 【查看全文】

是的,平时经常听到大牛说到的gc,就是垃圾回收器,全称Garbage Collection。早期版本,准确地说是5.3之前(不包括5.3)的垃圾回收机制,是没有专门的垃圾回收器的。只是简单的判断了一下变量的zval的refcount是否为0,是的话就释放否则不释放直至进程结束 【查看全文】

The fantastic ORM library for Golang, aims to be developer friendly. 【查看全文】

golang-gin框架怎么写入返回值到日志;How to log response body in gin 【查看全文】

导出指定版本之间的差异文件,如 100 和 200 之间的差异则导出 100(不包括) - 200(包括) 的所有修改 【查看全文】

支持覆盖加载多个数据源、递归读取键值、读取父子分区、读取自增键名、读取多行的键值、大量辅助方法、在读取时直接转换为 Go 语言类型、读取和 写入 分区和键的注释、轻松操作分区、键值和注释、在保存文件时分区和键值会保持原有的顺序 【查看全文】

一个好的 API's,必然离不开一个好的API文档 要开发纯手写 API 文档,不存在的 :=) 【查看全文】

每次更新完代码,更新完配置文件后 就直接这么 ctrl+c 真的没问题吗,ctrl+c到底做了些什么事情呢?在这一节中我们简单讲述 ctrl+c 背后的信号以及如何在Gin中优雅的重启服务,也就是对 HTTP 服务进行热更新 【查看全文】

加载中,请稍后...

200g_v3.jpg