240 发简信
  • go modules 初体验

    引言 通过上一篇文章《go modules 基础》的学习,很多读者已经掌握了 go 原生的包依赖管理方案的基本知识,于是在实践中尝试 go mo...

  • go modules 基础

    引言 go 语言支持 go modules 特性已经快两年了,但很多项目由于种种原因还没有实施迁移。这几天想写一篇文章,全面的阐述一下 go m...

  • 120
    C 语言的面向对象之旅

    引言 C 语言诞生于 1972 年,已经走过 47 个年头了,可以说算是一门很陈旧的语言了,但现在仍然很流行,而且持续位于编程语言排行榜的前列,...

  • gomonkey 1.0 正式发布!

    gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的...

    16.1 9340 34 22 2
  • 120
    Counting Triangles in Golang

    序言 正月十五是一年一度的元宵节,是春节之后的第一个重要节日。在我们中国人眼里,过完正月十五元宵节,这年才算是真正地过完了。猜灯谜、赏花灯、舞龙...

  • Golang反射模型

    序言 第一次接触反射技术是在很多年前学习设计模式的时候,那时在优化Java版简单工厂的实现,当读取配置信息中的的类型字符串后利用反射来创建对象实...

    0.7 2960 2 21
  • 120
    领域事件在微服务内的一个应用案例

    领域事件 Evans 在《领域驱动设计》这本书中并没有给出领域事件的正式定义,这种模式是在该书出版之后才提出来的: 领域专家所关心的发生在领域中...

    0.7 2174 0 18 1
  • 120
    Golang拦截器的一种实现

    前言 说起拦截器,大家一定会想起Java语言。Java里的拦截器是动态拦截Action调用的对象,它提供了一种机制使开发者可以定义在一个acti...

    0.7 8309 2 23
  • Monkey框架使用指南

    序言 要写出好的测试代码,必须精通相关的测试框架。对于Golang的程序员来说,至少需要掌握下面四个测试框架: GoConvey GoStub ...

个人介绍
程序员,开源软件爱好者