[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1fcieqcfrreq0":3,"$f28277jh00d5hq":33,"$f333rj3gqq6hhr":80,"$f2o8yr0tkagejl":81},{"ads":4,"bookConfig":31,"enableAds":13,"enableAdsVpn":13,"enableAdsVps":13,"userConfig":32},[5,12,19,25],{"coverImage":6,"description":7,"id":8,"image":9,"link":10,"title":11},"https:\u002F\u002Fcdn.alltool.top\u002Fimage\u002Fdetail\u002Ffanai_ad.jpg","一顿饭AI 提供 ChatGPT Plus、Claude 等主流 AI 会员服务，支持支付宝直接付款，价格实在，开通简单。",7,"https:\u002F\u002Falltool.top\u002Fimage\u002Fdetail\u002Fchatgpt_logo.png","\u002Fblog\u002F5a43","ChatGPT Plus低价代充｜支持支付宝",{"coverImage":13,"description":14,"id":15,"image":16,"link":17,"title":18},null,"2核2G内存40G SSD云服务器，3M带宽，1个外网IPv4地址，超高性价比！",1,"https:\u002F\u002Fimg.alicdn.com\u002Ftfs\u002FTB1_ZXuNcfpK1RjSZFOXXa6nFXa-32-32.ico","https:\u002F\u002Fwww.cnblogs.com\u002Fhaws\u002Fp\u002F18582641\u002Faliyun79","阿里云99元\u002F年服务器专享购买链接",{"coverImage":13,"description":20,"id":21,"image":22,"link":23,"title":24},"免费下载电子书阅读器，支持Windows、安卓、IOS、MacOS等系统",5,"https:\u002F\u002Falltool.top\u002Fimage\u002Fdetail\u002Febook.png","https:\u002F\u002Fpan.xunlei.com\u002Fs\u002FVOLZuDZRhtvQUgIxeq96Mu9pA1?pwd=abn7","EPUB、PDF电子书阅读器下载",{"coverImage":13,"description":26,"id":27,"image":28,"link":29,"title":30},"最强PDF工具，支持编辑、签名、加密、OCR识别等25种功能。",3,"https:\u002F\u002Falltool.top\u002Fimage\u002Fdetail\u002Fadobe_acrobat.png","https:\u002F\u002Fwww.cnblogs.com\u002Fhaws\u002Fp\u002F18686608\u002FadobeAcrobat","Adobe Acrobat Pro 2025绿色版","{\"bookQa\":[{\"question\":\"不知道提取码？\",\"answer\":\"点击下载会自动复制“提取码”，弹窗里也会显示“提取码”\"},{\"question\":\"如何下载？\",\"answer\":\"先将文件夹转存到自己的网盘（一定要转存整个文件夹，否则文件更新不会提醒），然后在网盘下载文件\"},{\"question\":\"不知道下载哪种格式？\",\"answer\":\"移动端阅读推荐EPUB格式；电脑端如果阅读技术书籍，推荐PDF，阅读文学作品推荐EPUB格式。\"},{\"question\":\"个别PDF文档预览一直提示“文档打开失败”\",\"answer\":\"网盘自身问题，下载后可正常阅读。也可先转存到自己的网盘，再用客户端预览。\"},{\"question\":\"每天的下载次数是多少？\",\"answer\":\"每人每天可以下载5本不同的书籍，已经下载过的不占用下载次数。⚠️通过技术手段恶意频繁下载会被封禁！\"}]}","{\"enableResourceRequest\":true,\"enableAds\":true,\"enableAdsVpn\":false,\"enableAdsVps\":false,\"indexTopCount\":15,\"indexTopLatestCount\":15,\"indexStickCount\":10,\"indexLatestCount\":20}",{"author":34,"bookTags":35,"bookVersion":13,"categoryIds":40,"categoryNames":43,"code":46,"coverImageUrl":47,"createTime":48,"description":49,"doubanUrl":50,"files":51,"indexId":13,"isbn":59,"isbn10":13,"language":60,"name":61,"publishDate":62,"publisher":13,"pv":63,"ranks":64,"recommendation":65,"score":66,"seoDescription":67,"seoKeywords":68,"seoTitle":69,"series":70,"tags":71,"title":77,"toc":13,"translator":13,"updateTime":78,"updateTimeDesc":79},"[美] Benjamin Muschko（本杰明·马斯可）",[36,37,38,39],"Gradle","Java","自动化构建","DevOps",[41,42],140,763,[44,45],"计算机","软件工程","0jwjr","\u002Fimage\u002Fcover\u002F0jwjr.jpg","2025-05-11 13:07:25","\u003Cp>《实战 Gradle》围绕现代软件项目的自动化构建展开，从为什么需要构建工具讲起，对比 Ant、Maven 与 Gradle 的思路，并通过实际 Java 项目帮助读者理解 Gradle 基于 Groovy DSL 的声明式构建方式。\u003C\u002Fp>\u003Cp>基础部分深入讲解 Project、Task、属性、构建生命周期和依赖管理，并通过完整项目展示 Java 插件、Web 项目、Gradle Wrapper 和多项目构建。读者可以逐步理解一个 Gradle 构建脚本并不只是若干命令，而是一套具有对象模型和生命周期的构建系统。\u003C\u002Fp>\u003Cp>进阶内容进入自动化测试、集成测试、自定义 Task 和插件开发，并讨论怎样把已有 Ant 或 Maven 项目迁移到 Gradle。后续又将构建扩展到 IDE 集成、持续集成、持续交付和部署，使 Gradle 成为整个软件交付链的一部分。\u003C\u002Fp>\u003Cp>本书适合 Java 开发者、构建工程师和 DevOps 从业者。由于原版出版较早，部分 Gradle API、插件与配置写法已经发生变化，但关于 Task 模型、依赖管理、多项目组织、插件扩展和构建自动化的核心思想仍具有很高的学习价值。\u003C\u002Fp>","https:\u002F\u002Fbook.douban.com\u002Fsubject\u002F26609447\u002F",[52],{"code":53,"fileFormat":54,"fileSize":55,"needPassword":56,"netDiskType":57,"pages":58,"remark":13},"03732ff4db064278af64520911ceb0a6","PDF+EPUB","79.52 MB",true,"Quark",492,"9787121269257","中文","实战Gradle","2015-01-01",9,[],"本书是Gradle系统实战指南，从项目自动化、任务和依赖管理讲到多项目构建、测试、插件开发、Ant\u002FMaven迁移以及持续集成与部署，帮助Java开发者建立从源码到交付的完整自动化构建体系。",6.6,"《实战Gradle》PDF免费下载，作者：[美] Benjamin Muschko（本杰明·马斯可），ISBN：9787121269257，由电子工业出版社于2015年01月出版。本书是Gradle系统实战指南，从项目自动化、任务和依赖管理讲到多项目构建、测试、插件开发、Ant\u002FMaven迁移以及持续集成与部署，帮助Java开发者建立从源码到交付的完整自动化构建体系。","实战Gradle,Benjamin Muschko,Gradle in Action,Gradle,Java构建,Groovy DSL,依赖管理,多项目构建,Gradle插件,持续集成,持续交付","《实战Gradle》- 马斯可 - PDF下载","",[72],{"code":13,"color":73,"name":74,"sort":75,"tip":76},"secondary","转换版PDF",2,"EPUB格式转换的PDF，文字可复制，但与纸质版排版不一致","《实战Gradle》PDF下载","2026-08-23 17:00:43","1个月前",[],[82,92,100,109,118,127],{"author":83,"categories":84,"code":86,"coverImageUrl":87,"description":13,"name":88,"publishDate":89,"pv":90,"score":91},"葛一鸣",[44,85],"编程","ffb7a3459f9f4e9d880f2b7b9227702f","\u002Fimage\u002Fcover\u002Fffb7a3459f9f4e9d880f2b7b9227702f.jpg","实战Java高并发程序设计（第2版）","2018-10-01 00:00:00",27,8.3,{"author":83,"categories":93,"code":94,"coverImageUrl":95,"description":13,"name":96,"publishDate":97,"pv":98,"score":99},[44,85],"e26b66fd52b84855be6800d9ccbd3c0e","\u002Fimage\u002Fcover\u002Fe26b66fd52b84855be6800d9ccbd3c0e.jpg","实战Java高并发程序设计（第3版）","2022-07-01 00:00:00",28,7.4,{"author":101,"categories":102,"code":103,"coverImageUrl":104,"description":13,"name":105,"publishDate":106,"pv":107,"score":108},"诺曼·毛瑞尔（Norman Maurer）\u002F马文·艾伦·沃尔夫泰尔（Marvin Allen Wolfthal）",[44,85],"1c9ef0af93874caf9d551c456bc6272d","\u002Fimage\u002Fcover\u002F1c9ef0af93874caf9d551c456bc6272d.jpg","Netty实战：Netty In Action","2015-01-01 00:00:00",37,10,{"author":110,"categories":111,"code":113,"coverImageUrl":114,"description":13,"name":115,"publishDate":116,"pv":90,"score":117},"Josiah L. Carlson 黄健宏译",[44,112],"数据库","18372b7b04da4031bc6445f6770eb7ff","\u002Fimage\u002Fcover\u002F18372b7b04da4031bc6445f6770eb7ff.jpg","Redis实战","2015-10-01 00:00:00",6,{"author":119,"categories":120,"code":122,"coverImageUrl":123,"description":13,"name":124,"publishDate":125,"pv":126,"score":108},"Craig Walls",[44,121],"计算机科学","f738ecc8a4764e22b78d334b144cbe05","\u002Fimage\u002Fcover\u002Ff738ecc8a4764e22b78d334b144cbe05.jpg","Spring 实战 (第 6 版)","2022-12-01 00:00:00",17,{"author":128,"categories":129,"code":130,"coverImageUrl":131,"description":13,"name":132,"publishDate":133,"pv":134,"score":117},"杨开元",[44,85],"749a89a99ef74bf4a7475e430a93014e","\u002Fimage\u002Fcover\u002F749a89a99ef74bf4a7475e430a93014e.jpg","RocketMQ实战与原理解析","2018-06-30 00:00:00",31]