分布式事务的点点滴滴--概念概览 | In 架构设计 概念 最近着手把微服务项目的数据库进行分库分表,不可避免的要增加分布式事务的考虑,所以在此把相关知识点梳理一下。本专题将会分为三篇,从分布式事务的概念到各种理论和协议。 Read more »
go自定义json | In GO实践 go自定义json,CustomMarshalJSON 需求描述: golang 的原生 json package 有时会有一些与预期不符合的情况,例如对接编码(json.Marshal) golang 会默认 “整型浮点数” 如: 1.00 转换为json 的整型 1, 但有时并不希望这种转换.所以就有了CustomMarshalJSON,即自定义json Read more »
工厂模式 | In 设计模式 概念 简单工厂模式(Simple Factory Pattern)工厂方法模式(Factory Method):定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类 Read more »
单例模式.md | In 设计模式 概念 单例模式(Singleton Design Pattern):一个类只允许创建一个对象(或者实例) 要解决的问题/用途 资源访问冲突 表示全局唯一类,如配置信息类、连接池类、ID生成器类等 Read more »