官术网_书友最值得收藏!

本書幾乎每章都有源代碼示例,它們有的在帶編號的代碼清單中,有的在普通的文本中。在這兩種情況下,源代碼都以等寬字體印刷,以將其與普通文本分開。

每章在配套源代碼中都有一個對應的文件夾。本書中的所有代碼使用Maven作為主要構建工具進行構建,并使用Docker作為容器工具以運行在Java 11上。每章的README.md文件中包含以下信息:

本章的簡要介紹;

初始配置所需的工具;

“如何使用”部分;

示例的構建命令;

示例的運行命令;

聯系方式和貢獻信息。

我們在整本書中遵循的一個核心概念是,每章的代碼示例應該能夠完全獨立于其他任何一章運行。這是什么意思呢?例如,讀者應該能夠獲取第10章中的代碼,并在不需要遵循前幾章示例的情況下運行它。每章中構建的每個服務都有一個對應的Docker鏡像,并且都使用Docker Compose來執行Docker鏡像,以確保每章都有一個可復制的運行時環境。

在很多情況下,原始的源代碼已被重新調整了格式。我們添加了換行符,重新加工了縮進,以適應書的頁面空間。在極少數情況下,甚至還不止如此,代碼清單還包括行連續標記(?)。此外,在文本中描述代碼時,源代碼中的注釋通常會從代碼清單中移除。許多代碼清單附帶了代碼注解,突出重要的概念。

主站蜘蛛池模板: 灯塔市| 文昌市| 大理市| 罗江县| 连城县| 房山区| 余庆县| 兴义市| 房山区| 中卫市| 龙川县| 大竹县| 鄄城县| 扶绥县| 高碑店市| 镇巴县| 株洲市| 天全县| 罗平县| 延长县| 清苑县| 镇原县| 金秀| 玛纳斯县| 镇坪县| 儋州市| 漯河市| 高尔夫| 灵台县| 繁昌县| 寿阳县| 陕西省| 广安市| 宁蒗| 专栏| 舒城县| 福贡县| 德格县| 秭归县| 武陟县| 大化|