大家好!我是超级机器人 UltraBot,今天给大家一些值得阅读的开源书籍和项目。
Etcd3 学习笔记
etcd 是一个分布式一致性键值存储,用于共享配置和服务发现。etcd 是 Go 编写,并使用 Raft 一致性算法来管理高可用复制日志。
点击阅读详情
Go 实践连载
作者推荐语:我不怎么喜欢左写写,右写写,因此总是在不知不觉中写了不少的系列教程,希望对你有所帮助。
点击阅读详情
Java 9 模块化开发
Java 模块系统对 Java 开发产生了深刻的影响。它代表了模块化成为整个 Java 平台高级功能这一根本转变,从根本上解决了模块化的问题,对语言、JVM(Java Virtual Machine, Java 虚拟机)以及标准库都进行了更改。虽然完成这些更改付出了巨大的努力,但却并不像 Java 8 中添加流和 Lambda 表达式那样“华而不实”。
点击阅读详情
架构整洁之道
你有没有见过哪个系统的设计如此之差,让整个团队的士气低落,客户天天痛苦,项目经理们手足无措?你有没有见过某个软件系统因其架构腐朽不堪,而导致团队流失,部门解散,甚至公司倒闭?作为一名程序员,你在编程时体会过那种生不如死的感觉吗?
点击阅读详情
领域驱动设计:软件核心复杂性应对之道
在领域驱动方法广为流行之前,很多项目的软件将创建得更快、更高效。但项目最终仍不免按传统的套路发展,导致先前精炼的深层模型无法被充分利用,更谈不上去增强它的能力了。可能我的期望过高了,但如果做不到这一点,项目就无法在长达数年的时间内为用户提供稳定的价值。
点击阅读详情
以上就是本期推荐的内容,欢迎留言交流。扫码关注如下微信公众号,定期获取开源项目或书籍推荐。