预购商品
书目分类
特别推荐
以Spring家族的Spring Cloud和Spring Boot為基礎講解微服務從開發、測試到自動化部署上線的全生命周期的開發與管理。從SpringBoot框架搭建,分模塊實現組件功能的開發,到微服務應用與部署實現,本書構建了完整的微服務應用,幫助讀者從0到1設計、實現和應用微服務。 全書共14章,內容包括:微框架Spring Cloud、Spring Boot以及Spring Boot的IoC、AOP的實現和啟動,MySQL數據庫基礎知識和Redis數據存儲、過期策略、多路復用,消息中間件RabbitMQ架構及其交換機原理,線程及線程池的實現過程,接口權限管理,統一數據處理,Spring Boot集成MySQL、Redis、線程池、RabbitMQ、Shiro、JWT、Swagger,Spring中應用的設計模式實現等。 《Java微服務》內容通俗易懂,案例豐富,理論與實踐並重,實用性強,特別適合Spring Boot和微服務初學讀者、Java後台開發入門讀者和進階讀者閱讀;本書同樣適合AI工程師、大數據開發工程師、Java開發工程師等其他編程愛好者閱讀。另外,本書也適合作為相關院校及培訓機構的教材使用。
第1章 微服務 1.1計算機軟體 1.1.1系統軟體 1.1.2互聯網 1.1.3網路應用架構 1.2SOA與微服務 1.2.1SOA 1.2.2微服務架構 1.3遠程程序呼叫 1.3.1RPC調用過程 1.3.2RPC傳輸協議組成 1.3.3TCP 1.3.4HTTP 1.4小結 第2章 Spring及SpringCloud 2.1Spring 2.1.1為什麼選擇Spring 2.1.2Spring的功能 2.1.3Spring框架功能體系 2.1.4Spring專案體系 2.2SpringCloud 2.2.1SpringCloud與SpringBoot 2.2.2SpringCloud五大組件 2.3小結 第3章 SpringBoot框架 3.1IoC 3.1.1Bean對象及容器 3.1.2創建Bean對象 3.1.3獲取Bean對象 3.1.4BeanFactory與FactoryBean 3.2AOP 3.2.1切面 3.2.2AspectJ 3.2.3代理 3.3SpringBoot啟動過程 3.3.1Spring自動設定檔 3.3.2自動裝配和啟動 3.4小結 第4章 資料庫 4.1MySQL資料庫 4.1.1部署MySQL 4.1.2事務 4.1.3索引 4.1.4新增 4.1.5刪除 4.1.6修改 4.1.7查詢 4.2SpringBoot操作資料庫 4.2.1資料庫驅動 4.2.2資料庫連接池 4.2.3MyBatis簡介 4.2.4MyBatis資料處理 4.3SpringBoot資料庫操作介面開發 第5章介面測試及介面管理 第6章日誌管理 第7章介面許可權管理 第8章緩存及Redis 第9章消息中介軟體——RabbitMQ 第10章執行緒及執行緒池 第11章統一資料處理 第12章微服務應用 第13章微服務部署 第14章微服務架構及設計模式
辛大奇,機械製造與自動化專業碩士,在國內期刊發表過多篇文章,主持開發過智慧園區視頻分析等多個專案;現供職於深圳市某物聯科技有限公司,擔任軟體業務部人工智慧技術顧問,並從事Web後臺開發和人工智慧演算法的研究與應用,熟練使用Python和Java語言進行不同類型專案開發。
客服公告
热门活动
订阅电子报