| | | Java服務端研發知識圖譜 | 該商品所屬分類:圖書 -> 編程語言 | 【市場價】 | 750-1088元 | 【優惠價】 | 469-680元 | 【作者】 | 何為遲文恆 | 【出版社】 | 機械工業出版社 | 【ISBN】 | 9787111610113 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c3/37488658753.jpg)
出版社:機械工業出版社 ISBN:9787111610113 商品編碼:37488658753 品牌:文軒 出版時間:2019-01-01 代碼:98 作者:何為,遲文恆
"![](https://img10.360buyimg.com/imgzone/jfs/t1/102105/7/33921/65220/637ad2fbE3747b3ac/8e9da447b03cae40.jpg)
![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:何為,遲文恆 著 定 價:98 出 版 社:機械工業出版社 出版日期:2019年01月01日 頁 數:416 裝 幀:平裝 ISBN:9787111610113 ●業界推薦 出版說明 前言 第一篇基礎篇 第1章Java概要 1.1Java環境搭建 1.1.1Java基礎環境搭建 1.1.2Eclipse的安裝 1.1.3第一個Java程序 1.2基本類型與運算 1.2.1基本類型概述 1.2.2操作符 1.2.3類型轉換與越界 1.3流程控制 1.3.1If-else 1.3.2Switch 1.3.3For 1.3.4While 1.3.5break與continue 1.3.6Return 1.4對像 1.4.1什麼是對像 1.4.2方法 1.4.3初始化 1.4.4This與Static 1.4.5訪問權限 1.4.6垃圾回收 1.5繼承和多態 1.5.1Object 1.5.2組合 1.5.3繼承 1.5.4多態 1.5.5接口 1.5.6抽像類 1.6容器 1.6.1數組 1.6.2List 1.6.3Set 1.6.4Map 1.7泛型 1.7.1泛型的基本使用 1.7.2通配符 1.7.3泛型接口 1.7.4自定義泛型 1.8異常 1.8.1運行時異常 1.8.2檢查性異常 1.8.3自定義異常 1.9I/O 1.9.1控制臺I/O 1.9.2查看文件列表 1.9.3文件I/O 1.9.4序列化 1.9.5網絡I/O 1.10並發 1.10.1多線程的實現 1.10.2線程衝突 1.10.3鎖 1.11反射與注解 1.11.1反射 1.11.2注解 1.12JUnit 1.12.1JUnit的集成 1.12.2JUnit的基本使用 第2章Maven 2.1Maven安裝和配置 2.1.1Maven環境的搭建 2.1.2在Eclipse中配置Maven的settings文件 2.2Maven使用 2.2.1在Eclipse中創建第一個Maven項目 2.2.2認識pom文件 2.2.3運行Maven項目 2.3Maven坐標和依賴 2.3.1什麼是坐標 2.3.2什麼是Maven依賴 2.3.3Maven依賴的scope範圍 2.3.4Maven的依賴調解原則 2.3.5Maven倉庫使用 2.4Maven生命周期和插件 2.4.1Maven生命周期 2.4.2Maven插件 2.4.3生命周期與插件的關繫 2.5Maven聚合和繼承 2.5.1聚合應用的場景 2.5.2Maven的繼承 2.5.3Maven中dependencyManagement的使用 2.5.4Maven中的pluginManagement的使用 第3章代碼管理 3.1Svn 3.1.1Svn客戶端的安裝 3.1.2Svn基本使用 3.1.3Svn解決衝突 3.1.4Svn分支 3.2Git 3.2.1Git客戶端安裝 3.2.2Git基本使用 3.2.3Git分支管理 3.2.4Git標簽 3.2.5在Git中配置SSH 3.2.6用Gitstash暫存代碼 第4章Linux命令 4.1Linux簡介 4.2Linux常用命令 4.3Linux文件管理 4.3.1Linux文件操作命令 4.3.2Linux文件權限 4.4Linux啟動服務 第二篇服務框架篇 第5章Spring 5.1Spring概述 5.1.1核心模塊 5.1.2預備知識 5.2構建第一個Spring工程 5.3IoC 5.3.1IoC和DI基本原理 5.3.2IoC的配置使用 5.3.3Bean定義 5.3.4Bean的作用域 5.3.5Bean的生命周期 5.3.6注解實現IoC 5.3.7注解的作用域scope 5.3.8自動裝配 5.3.9@Autowired與@Qualifier 5.4Aop 5.4.1AOP的核心概念 5.4.2AOP的代理機制 5.4.3基於Schema的AOP使用 5.4.4基於@AspectJ的AOP使用 5.5集成Logback 5.5.1SLF4J簡介 5.5.2Logback概述 5.5.3Logback的集成 5.5.4輸出日志到文件 5.6集成MyBatis 5.6.1數據準備 5.6.2添加Spring與Mybatis集成相關依賴 5.6.3編寫相關配置文件 5.6.4使用generator生成單表增刪改查代碼 第6章SpringMVC 6.1SpringMVC概述 6.1.1MVC 6.1.2HTTP請求處理流程 6.1.3Servlet與Tomcat的關繫 6.1.4SpringMVC的執行流程 6.2構建第一個SpringMVC項目 6.2.1添加依賴 6.2.2配置相關文件 6.2.3基本頁面展示 6.3SpringMVCRestful實現 6.3.1REST概述 6.3.2創建REST風格的Controller 6.4SpringMVC 6.4.1 6.4.2自定義 6.4.3執行規則 6.5SpringMVC異常處理器 6.5.1SpringMVC異常處理方式 6.5.2實現自定義異常處理類 6.6SpringMVC上傳和下載文件 6.6.1 ltipartFile對像 6.6.2上傳文件 6.6.3下載文件 第7章SpringBoot 7.1構建第一個SpringBoot工程 7.1.1IDE搭建及特性 7.1.2工程目錄 7.2起步依賴 7.3配置 7.3.1自動配置 7.3.2設置配置值 7.3.3配置優先級 7.3.4多環境配置 7.3.5自定義類的注入 7.4使用Thymeleaf構建頁面 7.4.1Thymeleaf基本使用 7.4.2添加頁面邏輯 7.5使用JPA構建持久化存儲 7.5.1JPA基本使用 7.5.2定義JPA擴展接口 7.6Actuator 7.6.1Actuator的基本使用 7.6.2端點的保護 7.7部署 7.8參數校驗 7.8.1前臺完成基本參數校驗 7.8.2前後臺配合完成數據校驗 7.9MyBatis的框架整合及數據校驗 7.9.1整合MyBatis 7.9.2後臺接口請求校驗 7.9.3規範數據返回 7.10添加日志及記錄請求信息 7.10.1添加日志模塊 7.10.2AOP實現接口信息打印 第8章服務架構 第9章SpringCloud 9.1Eureka 9.1.1Eureka基礎使用 9.1.2配置服務注冊信息 9.1.3基於Host的高可用Eureka 9.1.4基於IP的高可用Eureka 9.2Ribbon與Feign 9.2.1Ribbon 9.2.2Feign 9.3Hystrix與Turbine 9.3.1Hystrix基本使用 9.3.2Feign與Hystrix結合 9.3.3Hystrix相關配置 9.3.4Hystrix作為限流工具 9.3.5Turbine聚合展示 9.3.6Turbine通過總線聚合信息 9.4Zuul 9.4.1Zuul的基本使用 9.4.2Zuul的配置 9.4.3Filter基本使用 9.4.4簡單的鋻權服務 9.4.5Filter使用其他服務進行鋻權 9.4.6Zuul的其他使用方法 9.5Config 9.5.1配置Config服務端 9.5.2服務通過Config獲取配置 9.5.3添加加密 9.5.4通過Config服務名讀取配置 9.5.5配置動態刷新 9.5.6批量刷新配置 9.6Sleuth與Zipkin 9.6.1Sleuth信息采集 9.6.2Zipkin數據聚合展示 9.6.3數據解讀 9.6.4通過消息中間件收集信息 9.6.5數據保存 第三篇組件篇 第10章MySQL 10.1MySQL基本介紹和使用場景 10.1.1MySQL概述 10.1.2MySQL常用存儲引擎 10.1.3MySQL使用場景 10.2MySQL基本操作 10.2.1MySQL創建和刪除數據庫 10.2.2DDL基本操作 10.2.3DQL基本操作 10.2.4DML基本操作 10.2.5DCL基本操作 10.3事務處理 10.3.1事務概述 10.3.2事務處理方法 10.4MyBatis插入獲取主鍵 10.5MyBatis多表查詢 10.6查詢優化 10.6.1優化查詢的方向 10.6.2EXPLAIN分析 10.6.3小結 10.7數據庫主從復制原理 第11章MongoDB 11.1MongoDB基本介紹和使用場景 11.1.1MongoDB概述 11.1.2MongoDB使用場景 11.2MongoDB基本操作 11.2.1MongoDB基本命令 11.2.2MongoDB圖形化工具 11.3SpringBoot集成MongoDB 11.3.1整合MongoDB 11.3.2操作數據 11.3.3緩存商品詳情頁面功能 第12章Redis 12.1基本的Redis操作 12.2Redis常用命令和可視化工具 12.2.1Redis命令 12.2.2可視化工具 12.3Redis的五種數據格式的操作 12.3.1String操作 12.3.2List操作 12.3.3Hash操作 12.3.4Set操作 12.3.5ZSet操作 12.4Redis事務處理 12.4.1批量操作 12.4.2對值進行監控 12.5Redis分布式鎖 12.6Redis實現 第13章Zookeeper 13.1Zookeeper介紹 13.2基本操作 13.2.1Zookeeper客戶端操作 13.2.2Java客戶端操作Zookeeper 13.2.3訂閱子節點變化 13.2.4訂閱節點的數據內容變化 13.3服務注冊與發現 13.3.1服務注冊 13.3.2服務發現 第14章FastDFS 14.1FastDFS基本介紹 14.1.1FastDFS概述 14.1.2FastDFS上傳和下載過程 14.2SpringBoot集成FastDFS 14.2.1文件上傳 14.2.2文件下載 第15章ElasticSearch 15.1ElasticSearch基本介紹 15.1.1ElasticSearch概述 15.1.2分片與副本的關繫 15.1.3ElasticSearch主要特性 15.2ElasticSearch基本用法 15.2.1索引操作 15.2.2索引映射mappings 15.2.3ElasticSearch之Head插件 15.2.4ElasticSearch中文插件集成 15.2.5ElasticSearch中文檢索示例 15.3SpringBoot集成ElasticSearch 15.3.1整合ElasticSearch 15.3.2ElasticSearch操作數據 15.4SpringBoot集成 JavaRestClient 第16章定時任務 16.1SpringBoot定時任務 16.1.1單線程定時任務 16.1.2多線程定時任務 16.1.3用定時任務實時統計 16.2Cron配置 16.3ElasticJob介紹 16.4簡單任務 16.5流式任務 第17章RabbitMQ 17.1隊列傳遞字符串 17.1.1消息隊列基本配置 17.1.2發送方配置及使用 17.1.3接收方配置及使用 17.1.4多對多實現 17.2隊列傳遞對像 17.2.1發送方配置及使用 17.2.2接收方配置及使用 17.3隊列傳遞Json數據 17.3.1發送方配置及使用 17.3.2接收方配置及使用 17.4Topic模式 17.4.1Topic模式講解 17.4.2發送方配置及使用 17.4.3接收方配置及使用 17.5Fanout模式 17.5.1發送方配置及使用 17.5.2接收方配置及使用 第18章ELK 18.1Logstash使用 18.1.1Logstash概要介紹 18.1.2文件搜集及ElasticSearch存儲 18.1.3使用Json格式日志 18.1.4使用filter處理數據 18.2Kibana使用 第四篇部署篇 第19章Docker 19.1Docker基礎環境搭建 19.1.1Docker環境安裝 19.1.2Docker環境卸載 19.1.3鏡像加速 19.2Docker常用命令 19.2.1針對鏡像的命令 19.2.2針對容器的命令 19.2.3使用Dockerfile創建鏡像 19.3Docker搭建功能組件 第20章項目構建 20.1Jenkins基本介紹 20.2Jenkins基本設置 20.2.1Jenkins的安裝 20.2.2Jenkins初次使用配置 20.2.3Jenkins環境變量配置 20.2.4Jenkins日志級別設置 20.2.5安裝常用插件 20.3構建Maven項目 20.3.1Maven構建設置 20.3.2服務的執行 20.4Harbor鏡像管理 20.4.1Harbor安裝 20.4.2生成鏡像並保存 20.5Rancher容器管理 20.5.1Rancher的安裝及主機添加 20.5.2Rancher啟動單一容器 20.5.3Rancher啟動批量容器 20.5.4服務更新 第五篇工具篇 第21章常用工具 21.1Swagger 21.1.1Swagger基本配置 21.1.2使用Swagger編寫接口文檔 21.1.3Swagger測試演示 21.2JMeter 21.2.1JMeter的環境搭建 21.2.2測試計劃 21.3ab 21.3.1壓力配置 21.3.2結果查看 21.4VisualVM 21.4.1查看CPU 21.4.2查看線程 21.4.3監控遠程服務 21.5JD-GUI 參考文獻 本書主要講解了Java語言的使用和特性、Maven工程管理、Svn和Git代碼管理、Linux服務器命令;框架部分包含Spring框架治理、SpringMVC、SpringBoot、框架演進講解、SpringCloud微服務框架。組件部分包含MySQL數據庫及操作、MongoDB存儲、Redis緩存、Zookeeper配置及注冊發現原理、FastDFS文件存儲、ElasticSearch搜索、定時任務、RabbitMQ消息隊列、ELK日志展示及分析;部署部分包含Docker鏡像技術、Jenkins持續集成、Harbor鏡像倉庫、Rancher容器管理;工具部分包含Swagger接口文檔編寫及測試工具、JMeter測試工具、VisualVm分析工具等。 何為,遲文恆 著 何為,先後從事手機端研發和服務端研發工作逾十年,具備七年產研團隊管理經驗,曾負責多個大型軟件項目產研工作。對研發領域從C++、Java語言到服務的總體運行均有深刻的理解,注重技術的迭代與實用性,並兼顧團隊的技術創新與普及。 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" | | | | | |