SpringCloud是當(dāng)今Java開發(fā)行業(yè)最為流行的分布式開發(fā)架構(gòu)之一,可用于搭建高可用、高性能、分布式的系統(tǒng)服務(wù)架構(gòu),本書基于SpringCloudAlibaba的套件進(jìn)行架構(gòu)實(shí)現(xiàn)的完整講解。本書共10章內(nèi)容,基于IDEA開發(fā)工具講解,并通過Linux系統(tǒng)實(shí)現(xiàn)服務(wù)的部署,全書的核心架構(gòu)為:SpringCloud簡(jiǎn)介
本書以一個(gè)名為O-stock的項(xiàng)目為主線,介紹云、微服務(wù)等概念以及SpringBoot和SpringCloud等諸多Spring項(xiàng)目,并介紹如何將O-stock項(xiàng)目一步一步地從單體架構(gòu)重構(gòu)成微服務(wù)架構(gòu),進(jìn)而將這個(gè)項(xiàng)目拆分成眾多微服務(wù),讓它們運(yùn)行在各自的Docker容器中,實(shí)現(xiàn)持續(xù)集成/持續(xù)部署,并最終自動(dòng)部署到云環(huán)境(
本書通過典型、實(shí)用的操作項(xiàng)目講解單片機(jī)開發(fā)工具、單片機(jī)編程基礎(chǔ)、單片機(jī)硬件基礎(chǔ)、知識(shí)競(jìng)賽數(shù)字搶答器、數(shù)字電子時(shí)鐘、多功能數(shù)字頻率計(jì)、手持GPS定位器,使讀者初步建立對(duì)單片機(jī)的整體認(rèn)知,然后帶領(lǐng)讀者對(duì)操作結(jié)果及出現(xiàn)的問題進(jìn)行討論、分析、研究,進(jìn)而得出結(jié)論。這樣有利于讀者在“做”中“學(xué)”,漸進(jìn)式地理解知識(shí)點(diǎn),逐步提高自身的
本書主要內(nèi)容包括:單片機(jī)應(yīng)用系統(tǒng)的組成及各組成部分的主要功能;系統(tǒng)開發(fā)的主要過程,以及開發(fā)環(huán)境的構(gòu)建;MCS51單片機(jī)引腳輸出狀態(tài)的控制、輸入狀態(tài)的判斷方法;常見程序結(jié)構(gòu)及其匯編語言和C51語言的實(shí)現(xiàn);單片機(jī)應(yīng)用系統(tǒng)硬件設(shè)計(jì)說明書的編寫和程序流程圖的繪制訓(xùn)練;單片機(jī)中內(nèi)、外部事件中斷;單片機(jī)中定時(shí)器、按鍵、串行通信及
本書精選36個(gè)實(shí)用和富有創(chuàng)意的Arduino編程案例,包括雷達(dá)感應(yīng)、紅外測(cè)距、激光測(cè)距、語音識(shí)別、GPS定位、物聯(lián)網(wǎng)遙控等,每個(gè)案例以項(xiàng)目式講解方式,分為問題形成、實(shí)驗(yàn)描述、知識(shí)要點(diǎn)、編程要點(diǎn)、程序設(shè)計(jì)、拓展與挑戰(zhàn)幾部分,將技術(shù)要點(diǎn)和實(shí)現(xiàn)技巧緊密結(jié)合,有效指導(dǎo)讀者快速掌握Arduino編程和開發(fā)設(shè)計(jì)。本書可作為Ardu
《工程創(chuàng)意模型與機(jī)器人》介紹了機(jī)械原理和Arduino單片機(jī)的基礎(chǔ)知識(shí),通過諸多實(shí)例講解了平面連桿機(jī)構(gòu)、凸輪、棘輪、槽輪、齒輪傳動(dòng)、帶傳動(dòng)、鏈傳動(dòng)的類型、設(shè)計(jì)及應(yīng)用。同時(shí),講解了機(jī)械運(yùn)動(dòng)系統(tǒng)的方案設(shè)計(jì)方法,較為詳細(xì)地介紹了Arduino單片機(jī)的結(jié)構(gòu)、原理及編程方法,一系列輪式移動(dòng)機(jī)器人的設(shè)計(jì)任務(wù)可以使讀者獲得Ardui
本書選擇當(dāng)前嵌入式系統(tǒng)領(lǐng)域里具有代表性的ARMCortex-A8處理器和嵌入式Linux操作系統(tǒng)作為分析對(duì)象,從嵌入式系統(tǒng)的特點(diǎn)和應(yīng)用出發(fā),包括走進(jìn)嵌入式系統(tǒng)、搭建嵌入式開發(fā)環(huán)境、學(xué)習(xí)使用Linux常用編程工具、S5PV210微處理器與接口技術(shù)、系統(tǒng)移植、嵌入式應(yīng)用開發(fā)與移植6個(gè)項(xiàng)目,內(nèi)容涵蓋了完整的嵌入式產(chǎn)品開發(fā)過程
本書詳細(xì)介紹了數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識(shí),結(jié)合案例按照數(shù)據(jù)庫系統(tǒng)開發(fā)流程介紹了數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的需求分析、概念設(shè)計(jì)和邏輯設(shè)計(jì)、SQLServer2019開發(fā)平臺(tái)、使用SSMT和T-SQL創(chuàng)建和管理數(shù)據(jù)庫、表、索引和視圖,并詳細(xì)介紹了T-SQL的SELECT數(shù)據(jù)查詢的編程基礎(chǔ)、存儲(chǔ)過程、觸發(fā)器、SQLServer2019的安全管
本書聚焦移動(dòng)微服務(wù)的應(yīng)用層面,討論普適計(jì)算環(huán)境下的微服務(wù)組合。具體內(nèi)容包括微服務(wù)普適應(yīng)用的設(shè)計(jì)概念、邊緣或霧計(jì)算環(huán)境下的微服務(wù)部署、改善總體服務(wù)可用性的合作式微服務(wù)布局,以及移動(dòng)微服務(wù)的一個(gè)實(shí)現(xiàn)案例GoCoMo,書中還評(píng)估了所提供解決方案在多大程度上可以應(yīng)對(duì)普適計(jì)算環(huán)境下的已知挑戰(zhàn)、能多大程度解決學(xué)術(shù)研究所提出的問題,
本書是基于KeilμVision軟件仿真與Proteus硬件仿真平臺(tái),結(jié)合全國(guó)職業(yè)院校技能大賽單片機(jī)控制安裝與調(diào)試項(xiàng)目的指定實(shí)訓(xùn)平臺(tái)---亞龍YL-236單片機(jī)控制功能實(shí)訓(xùn)考核裝置,精心挑選了在單片機(jī)師生技能訓(xùn)練與單片機(jī)精品課程建設(shè)中確立的項(xiàng)目,編寫了這部教材。全書采用單片機(jī)專業(yè)課項(xiàng)目教學(xué)的形式編排,內(nèi)容涵蓋了目前主流
本書分為14章,涵蓋的知識(shí)主要包括:限流與熔斷等基礎(chǔ)概念、Sentinel的特性與性能壓測(cè),Sentinel概念、核心類與數(shù)據(jù)結(jié)構(gòu),Sentinel整體工作流程,資源指標(biāo)數(shù)據(jù)統(tǒng)計(jì),限流與流量效果控制,熔斷降級(jí)與熔斷器,授權(quán)與系統(tǒng)自適應(yīng)功能,擴(kuò)展Sentinel實(shí)現(xiàn)開關(guān)降級(jí),Sentinel動(dòng)態(tài)數(shù)據(jù)源,Sentinel適
本書詳細(xì)介紹了美國(guó)Atmel公司的AT89S51單片機(jī)的硬件結(jié)構(gòu)與工作原理、8051匯編語言指令系統(tǒng),并從應(yīng)用設(shè)計(jì)的角度介紹了AT89S51單片機(jī)的各種硬件擴(kuò)展接口設(shè)計(jì)、接口驅(qū)動(dòng)程序設(shè)計(jì),以及AT89S51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),同時(shí)給出較多的典型設(shè)計(jì)案例。另外,本書還對(duì)AT89S51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)中的各種器件加以介紹
本書基于KeilμVision5開發(fā)平臺(tái)和PROTEUS硬件仿真平臺(tái),精心編寫了80項(xiàng)STC8051(STC15)C語言程序設(shè)計(jì)案例,同時(shí)提供20項(xiàng)硬件實(shí)物實(shí)戰(zhàn)案例,并分別在各案例中提出了難易適中的實(shí)訓(xùn)要求。全書基礎(chǔ)設(shè)計(jì)類案例涵蓋STC8051基本I/O、中斷、定時(shí)/計(jì)數(shù)、A/D轉(zhuǎn)換、PCA、串口通信等程序設(shè)計(jì);硬件應(yīng)
SpringBoot+SpringCloud+Docker是目前國(guó)內(nèi)相關(guān)領(lǐng)域工程人員搭建微服務(wù)架構(gòu)的主要解決方案之一,它基于的是流行的Java開發(fā)框架——Spring,現(xiàn)已成為微服務(wù)架構(gòu)的技術(shù)方案。 本書通過大量案例介紹使用SpringBoot+SpringCloud+Docker開發(fā)微服務(wù)架構(gòu)(應(yīng)用程序)的方法,包括
本書首先介紹了嵌入式系統(tǒng)的基本概念和背景知識(shí),以及常見的嵌入式系統(tǒng)硬件和嵌入式系統(tǒng)開發(fā)工具;其次講解了基于Cortex-M3/M4架構(gòu)微控制器的內(nèi)部結(jié)構(gòu)和指令集,幫助讀者建立對(duì)嵌入式處理器的宏觀認(rèn)識(shí);然后介紹了STM32微控制器的開發(fā)工具鏈,包括STM32CubeMX、KeilMDK和設(shè)備驅(qū)動(dòng)庫等;后以STM32F4系
本書從電子信息類專業(yè)學(xué)生的基礎(chǔ)知識(shí)出發(fā),由淺入深地講解ARMCortex-M3內(nèi)核和STM32的基本原理和硬件設(shè)計(jì),以及STM32標(biāo)準(zhǔn)外設(shè)庫的軟件開發(fā)方法,并以工程實(shí)例的方式展示了STM32嵌入式系統(tǒng)的開發(fā)過程和設(shè)計(jì)思路!禕R》本書共6章,主要介紹了嵌入式系統(tǒng)的概念、組成、分類及其發(fā)展,ARMCortex-M3架構(gòu)和
微服務(wù)既有同步實(shí)現(xiàn),亦有異步實(shí)現(xiàn)。異步微服務(wù)架構(gòu)以事件驅(qū)動(dòng),不受特定的API限制,系統(tǒng)的耦合度低,可擴(kuò)展性強(qiáng)。本書教你從頭開始構(gòu)建完整的事件驅(qū)動(dòng)型微服務(wù)架構(gòu),根據(jù)實(shí)際的業(yè)務(wù)需求調(diào)整、擴(kuò)展微服務(wù),更好地實(shí)踐持續(xù)交付,并以新的視角思考如何充分利用實(shí)時(shí)數(shù)據(jù)的價(jià)值。
本書以8051為內(nèi)核的單片機(jī)為例,介紹了8051系列單片機(jī)的基本原理,并使用C語言進(jìn)行系統(tǒng)編程及項(xiàng)目應(yīng)用。教材以項(xiàng)目化進(jìn)行組織,以“智能家居控制系統(tǒng)”的設(shè)計(jì)為實(shí)踐教學(xué)的總目標(biāo),劃分為4個(gè)項(xiàng)目,每個(gè)項(xiàng)目再細(xì)分為2~3個(gè)階梯式任務(wù)。教材中融入了中國(guó)元素,介紹了中國(guó)芯片的發(fā)展史、國(guó)產(chǎn)芯片設(shè)計(jì)及生產(chǎn)的知名企業(yè)等內(nèi)容,讓留學(xué)生可
本書以8051系列單片機(jī)應(yīng)用為目的,以項(xiàng)目為載體,以KeilC51為編程調(diào)試軟件,介紹了用C語言編寫單片機(jī)程序的方法,主要包括七個(gè)項(xiàng)目,涵蓋了單片機(jī)的基本知識(shí)、C語言基礎(chǔ)、LED燈的程序設(shè)計(jì)、數(shù)碼管的程序設(shè)計(jì)、串行口通信原理、交通燈控制系統(tǒng)的程序設(shè)計(jì)、LCD液晶顯示器系統(tǒng)的程序設(shè)計(jì)等內(nèi)容。本書內(nèi)容與行業(yè)、職業(yè)崗位需要的
本書源碼以SpringBoot2.2.x、SpringCloudHoxton和Kubernetes1.19.2為基礎(chǔ),從SpringBoot單體應(yīng)用的搭建,到SpringCloud微服務(wù)架構(gòu)升級(jí),再到使用Docker和Kubernetes容器編排技術(shù)做容器化改造,由淺入深、逐步講解,使讀者全面掌握主流微服務(wù)架構(gòu)和容器編