摘要:
前言 Gorm 中 time.Time 类型的字段在 JSON 序列化后呈现的格式为 "2020-03-11T18:26:13+08:00",在 Go 标准库文档 - time 的 MarshaJSON 方法 下面有这样一段描述: MarshalJSON 实现了json.Marshaler 接口。返 阅读全文
摘要:
Floc: Orchestrate goroutines with ease. The goal of the project is to make the process of running goroutines in parallel and synchronizing them easy. 阅读全文
摘要:
转载:http://www.cnblogs.com/qixuejia/p/4390086.html 本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: 阅读全文
摘要:
原文地址 不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,golang 的哲学是通过 channel 进行协程(goroutine)之间的通信来实现数据共享: Do not communicate by sharing memory; instead, share memory by 阅读全文
摘要:
本文为腾讯 NOW 直播研发工程师郝以奋在8月19日深圳 Gopher Meetup 上的分享,以下为根据 PPT 进行的详细注解。 介绍 基于2019.02发布的go 1.12 linux amd64版本, 主要介绍了Runtime一些原理和实现的一些细节, 对大家容易不容易理解或者网络上很多错误 阅读全文
摘要:
request header 中的属性 accept 客户端所可以接收的服务器所返回的数据类型(content-type)Content-Type 请求的MIME TypeOrigin 客户端的主域名,如果网页为http://www.example.com/v1/user 则为 www.exampl 阅读全文
摘要:
//值可以设为星号,也可以指定具体主机地址,可设置多个地址用逗号隔开,设为指定主机地址第三项才有效 ctx.Header("Access-Control-Allow-Origin", "http://192.168.5.106:8080") //允许请求头修改的类容 ctx.Header("Acce 阅读全文
摘要:
1.1. Kafka中topic的Partition 在Kafka文件存储中,同一个topic下有多个不同partition,每个partition为一个目录,partiton命名规则为topic名称+有序序号,第一个partiton序号从0开始,序号最大值为partitions数量减1。 每 阅读全文
摘要:
一、 1、原理图 2、原理描述 一个topic 可以配置几个partition,produce发送的消息分发到不同的partition中,consumer接受数据的时候是按照group来接受,kafka确保每个partition只能同一个group中的同一个consumer消费,如果想要重复消费,那 阅读全文
摘要:
RocketMQ 消息队列作为高并发系统的组件之一,能够帮助业务系统解构提高开发效率和系统稳定性。 优势: 削峰填谷:解决瞬时写压力导致的消息丢失、系统崩溃等问题 系统解耦:处理不同重要程度和不同能力级别系统之间的消息 提升性能:当存在一对多调用是,可以发一条消息给消息系统,让消息系统通知相关系统 阅读全文