logo头像

Aoho's Blog

细说 Java 泛型及其应用

细说 Java 泛型及其应用

引出泛型我们通过如下的示例,引出为什么泛型的概念。 12345678910111213public class Test { public static void main(String[] args) { ...

由Spring应用的瑕疵谈谈DDD的概念与应用(二)

由Spring应用的瑕疵谈谈DDD的概念与应用(二)

在上一篇文章中,通过Spring Web应用的瑕疵引出改善的措施,我们讲解了领域驱动开发的相关概念和设计策略。本文主要讲解领域模型的几种类型和DDD的简单实践案例。 架构风格在《实现领域驱动设计》一书中提到了几种架构风格:六边形架构、...

Go的包管理工具(二):glide

Go的包管理工具(二):glide

在上一篇文章中介绍了 Go 的环境配置和包管理的几种方式。Go 的包管理是一直是为人诟病之处,从 Go 1.5 引入的 vendor 机制、准官方工具dep,到 Go 1.5 的 go modules,目前为止还没一个简便的解决方案。...

Go 1.12 版本的新特性

Go 1.12 版本的新特性

Go 1.12昨天,Go 官方发布 1.12 版本。本文介绍下 Go 1.12 版本变更的内容。 Go 1.12 正式版发布了,距离上个正式发布版 Go 1.11 已经过去半年。跟往常一样,Go 1.12 保持了 兼容性承诺,预期所有...

Go的包管理工具(一)

Go的包管理工具(一)

在前面转载了系列文章:Golang 需要避免踩的 50 个坑,总得来说阅读量都挺大。今天这篇文章,咱们一起聊聊Go的依赖包管理工具。 背景每一门语言都有其依赖的生态,当我们使用Java语言的时候,使用Maven或者Gradle管理包依...

我的2018

我的2018

今天是己亥猪年正月初七,上班第一天,开工大吉。首先祝看到本文的读者2019猪年大吉,也祝自己在新的一年能顺利一点吧。万事如意总是不太现实的,坦然面对生活中的逆境顺境更加重要。 如同去年的总结一样,《我的2018》来得有点晚了。去年...

Golang 需要避免踩的 50 个坑(三)

Golang 需要避免踩的 50 个坑(三)

最近准备写一些关于golang的技术博文,本文是之前在GitHub上看到的golang技术译文,感觉很有帮助,先给各位读者分享一下。 前言Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 ...