本書共分為三篇,分別是基礎(chǔ)篇、案例篇、項目篇,其中基礎(chǔ)篇16章、案例篇10章、項目篇2章。從學(xué)Spring、Spring MVC和Spring Boot到用Spring、Spring MVC和Spring Boot的角度出發(fā),幫助讀者快速掌握基礎(chǔ)知識的同時,引導(dǎo)讀者如何使用它們開發(fā)應(yīng)用程序。
本書共分為8章。第1、2章介紹了Spring Boot2.3開發(fā)基礎(chǔ),包括環(huán)境搭建、依賴引入和基礎(chǔ)Spring Boot應(yīng)用構(gòu)建。第3-6章是Spring Boot的融合階段,介紹了Spring Boot搭建Web項目、操作數(shù)據(jù)庫、使用緩存、整合安全框架、結(jié)合消息服務(wù)等,這些都是日常開發(fā)中的常用內(nèi)容,讀者經(jīng)過該階段的學(xué)習(xí)可以熟練地運用Spring Boot進行敏捷開發(fā)。第7、8章是Spring Boot的實戰(zhàn)階段,該階段有助于使讀者對Spring Boot的運用更加熟練,從而掌握實際項
本書提供了300個Java案例,針對經(jīng)典算法,基于相關(guān)的數(shù)據(jù)結(jié)構(gòu),將問題描述、問題示例、代碼實現(xiàn)及運行結(jié)果相結(jié)合進行講解。
本書共6章, 第1章: 介紹本書所使用到的主要工具和一些需要心里有數(shù)的預(yù)備知識; 第2章: 解析最簡單、常用的基礎(chǔ)語法, 幫助讀者適應(yīng)本書的節(jié)奏; 第3章: 為進階知識, 會從CPU、操作系統(tǒng)的角度, 深入分析函數(shù)的工作原理和實現(xiàn)細(xì)節(jié); 第4章: 解析經(jīng)典的C++語法, 背后的實現(xiàn)邏輯, 并介紹“面向?qū)ο蟆钡木幊趟枷爰皟?yōu)缺點; 第5章: 討論跟操作系統(tǒng)強相關(guān)的軟件技術(shù), 會將所有章節(jié)的內(nèi)容貫穿起來, 初步形成一個現(xiàn)代操作系統(tǒng)的運作模型。第6章: 我們會討論一些經(jīng)典的面試、筆試題, 跟讀
C 既可以進行過程化程序設(shè)計,又可以進行以抽象數(shù)據(jù)類型為特點的基于對象的程序設(shè)計,還可以進行以繼承和多態(tài)為特點的面向?qū)ο蟮某绦蛟O(shè)計,是編程人員廣泛使用的工具。 本書從信息在計算機中的表示、C 基本語法、結(jié)構(gòu)化程序設(shè)計方法、面向?qū)ο蟪绦蛟O(shè)計方法等方面進行講解,知識點自成一體,語言簡潔,用例經(jīng)典,排版清晰,可閱讀性強。 本書借助圖示化的分析方法,對變量在內(nèi)存中的存儲情況和動態(tài)變化過程進行了清晰的說明,給出了一套對程序進行有效分析的方法。 本書可以作為高等院校計算機及相關(guān)專業(yè)程序設(shè)計課程的入
本書采用"項目貫穿式”的形式編寫,從一個Alan人事管理系統(tǒng)入手,循序漸進,將Spring Boot 3和Vue 3的知識點融入項目中;并詳細(xì)介紹各項技術(shù)、分析源碼、剖析原理,使讀者能夠快速地將知識轉(zhuǎn)換成技能,順利地進行項目開發(fā)實戰(zhàn)。 軟件開發(fā)技術(shù)日新月異、不勝枚舉,常常讓人置身其中,不知如何取舍。本書對同類技術(shù)進行充分對比,并厘清前后端三十年的技術(shù)發(fā)展脈絡(luò),使讀者在工作中具備根據(jù)項目的規(guī)模應(yīng)用場景,做好恰當(dāng)?shù)募軜?gòu)設(shè)計和技術(shù)選型的能力。 本書適合Java軟件開發(fā)從業(yè)人員對Java和Web前端高級
《利用FastAPI構(gòu)建Python微服務(wù)》詳細(xì)闡述了與分布式機器學(xué)習(xí)相關(guān)的基本解決方案,主要包括設(shè)置 FastAPI,探索核心功能,依賴注入研究,構(gòu)建微服務(wù)應(yīng)用程序,連接到關(guān)系數(shù)據(jù)庫,使用非關(guān)系數(shù)據(jù)庫,保護REST API的安全,創(chuàng)建協(xié)程、事件和消息驅(qū)動的事務(wù),利用其他高級功能,解決數(shù)值、符號和圖形問題,添加其他微服務(wù)功能等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助讀者進一步理解相關(guān)方案的實現(xiàn)過程。
本書是Rust領(lǐng)域經(jīng)典參考書,由業(yè)內(nèi)資深系統(tǒng)程序員編寫,廣受讀者好評。 書中全面介紹了Rust這種新型系統(tǒng)編程語言——具有非常好的安全性,兼具C和C++的高性能,并大大簡化了并發(fā)程序的編寫。第2版對上一版內(nèi)容進行了重組和完善,新增了對“異步編程”的介紹。借助書中的大量案例,你也能用Rust編寫出兼顧安全性與高性能的程序。本書內(nèi)容包括基本數(shù)據(jù)類型、所有權(quán)、引用、表達(dá)式、錯誤處理、crate與模塊、結(jié)構(gòu)、枚舉與模式等基礎(chǔ)知識,以及特型與泛型、閉包、迭代器、集合、字符串與文本、輸入與輸出、并發(fā)、異步編
《C語言王者歸來》詳細(xì)講解了C語言的相關(guān)知識,從基本概念開始,逐步講解程序流程控制、循環(huán)、字符串、指針、函數(shù)、結(jié)構(gòu)、文件輸入與輸出,以及完整的大型項目設(shè)計。同時本書還進一步講解了數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識,如串行、堆棧、隊列與二叉樹,奠定讀者未來學(xué)習(xí)算法的基礎(chǔ)。本書最后一章則是介紹 C 與 C 語言的差異,由此可以幫助讀者學(xué)習(xí)面向?qū)ο蟮某绦蜷_發(fā)方法。
本書共13章,分為辦公自動化篇、網(wǎng)絡(luò)應(yīng)用篇、GUI編程篇、其他應(yīng)用篇4篇,以Python的實際應(yīng)用為主線,以理論基礎(chǔ)為核心,引導(dǎo)讀者學(xué)習(xí)Python在生活和工作中的實際應(yīng)用。具體包括:讀取Excel工作簿、寫入Excel工作簿、批量生成Excel工作表等。