本章開始,我會(huì)為大家介紹實(shí)用的Mybatis Generator工具,它可以根據(jù)數(shù)據(jù)庫表設(shè)計(jì)動(dòng)態(tài)生成相關(guān)的Java代碼。之后定義項(xiàng)目的接口規(guī)范,在此基礎(chǔ)上對接口的異常做全局的異常封裝處理,然后為了方便項(xiàng)目對參數(shù)校驗(yàn),我會(huì)帶領(lǐng)大家完成一個(gè)校驗(yàn)工具BeanValidator的開發(fā)。因?yàn)轫?xiàng)目會(huì)涉及json處理,我會(huì)專門封裝JsonMapper來完成類和字符串的雙向轉(zhuǎn)化。最后是獲取spring上下文ApplicationContextHelper工具和監(jiān)聽系統(tǒng)接口的HttpInterceptor工具的開發(fā)。
本章主要講解 hybrid 技術(shù)原理與核心本質(zhì),讓你對混合開發(fā)有更清楚的認(rèn)識(shí)。
前端工程師做出網(wǎng)頁,需要通過網(wǎng)絡(luò)請求向后端獲取數(shù)據(jù),因此 http 協(xié)議是前端面試的必考內(nèi)容。本章講解 http 協(xié)議??嫉闹R(shí)點(diǎn),如狀態(tài)碼、header、method、緩存等。特別是 http 緩存策略,非常重要。
本章主要實(shí)現(xiàn)平臺(tái)用戶注冊、用戶登錄功能,包括賬號(hào)密碼、手機(jī)號(hào)驗(yàn)證碼、或者郵箱驗(yàn)證碼模式,同時(shí)還會(huì)完成忘記密碼密碼重置功能與前端頁面根據(jù)是否登錄進(jìn)行重定向的問題。
有了前兩章的鋪墊,本章開發(fā)基于http協(xié)議的數(shù)據(jù)訪問接口模塊,這是一個(gè)高并發(fā)的網(wǎng)絡(luò)服務(wù)器,把線程、epoll、緩存、隊(duì)列等技術(shù)融會(huì)貫通。
本章主要講解對Netty原理進(jìn)行解析,構(gòu)建Netty的基礎(chǔ)聊天微服務(wù),聊天消息的收發(fā),心跳機(jī)制檢測與主動(dòng)斷開,用戶微信聊天歷史記錄存儲(chǔ),用戶會(huì)話處理等。
HTTP協(xié)議不僅是網(wǎng)絡(luò)通信的基石,更是現(xiàn)代應(yīng)用開發(fā)的核心。本章節(jié)將帶領(lǐng)大家從理論走向?qū)嵺`,通過一系列實(shí)驗(yàn)深入了解如何使用HTTP協(xié)議來構(gòu)建和部署網(wǎng)絡(luò)應(yīng)用。
本章介紹了如何從零開始自定義開發(fā)MCP Server和MCP Client,包括調(diào)試MCP Server、開發(fā)MCP Client的不同階段,以及實(shí)現(xiàn)MCP SSE協(xié)議鑒權(quán)功能,為讀者提供入門級(jí)別的開發(fā)實(shí)戰(zhàn)指導(dǎo)。
前端工程師做出網(wǎng)頁,需要通過網(wǎng)絡(luò)請求向后端獲取數(shù)據(jù),因此 http 協(xié)議是前端面試的必考內(nèi)容。本章講解 http 協(xié)議??嫉闹R(shí)點(diǎn),如狀態(tài)碼、header、method、緩存等。特別是 http 緩存策略,非常重要。
前端工程師做出網(wǎng)頁,需要通過網(wǎng)絡(luò)請求向后端獲取數(shù)據(jù),因此 http 協(xié)議是前端面試的必考內(nèi)容。本章講解 http 協(xié)議??嫉闹R(shí)點(diǎn),如狀態(tài)碼、header、method、緩存等。特別是 http 緩存策略,非常重要。
隨著網(wǎng)絡(luò)應(yīng)用的廣泛普及,Web安全問題日益凸顯。HTTP協(xié)議作為網(wǎng)絡(luò)通信的基礎(chǔ),其安全性直接關(guān)系到整個(gè)網(wǎng)絡(luò)環(huán)境的安全。本章節(jié)將深入分析Web安全攻擊的類型和特點(diǎn),探討如何通過增強(qiáng)HTTP協(xié)議的安全性來保護(hù)用戶數(shù)據(jù)和隱私。
本章節(jié)將給大家?guī)砀呖捎眉夹g(shù):限流、熔斷、降級(jí)。核心功能點(diǎn):漏桶限流、令牌桶限流、實(shí)例展示限流的實(shí)際效果、學(xué)習(xí)熔斷與降級(jí)原理、介紹hystrix-go和hystrix-dashboard的原理及使用方法。
OIS七層模型,http協(xié)議get和post的區(qū)別,tcp和udp的區(qū)別,TCP連接三次握手,四次揮手過程,socket建立連接的過程
本章節(jié)精彩內(nèi)容有:基于功能點(diǎn)創(chuàng)建SQL、使用gin_scaffold搭建后臺(tái)腳手架、swagger接口文檔自動(dòng)生成、架構(gòu)分層設(shè)計(jì)、接口開發(fā)思想、以及用戶、服務(wù)、租戶業(yè)務(wù)接口功能。
- 5-1 服務(wù)管理 - 更新HTTP服務(wù)接口開發(fā) - 參數(shù)校驗(yàn)
- 5-2 后端框架選型
- 5-3 后端開發(fā)步驟
- 5-4 目錄介紹&&流程串講
- 5-5 代碼精簡gin_scaffold
- 5-6 登陸管理功能 - 控制器及路由定義
- 5-7 登陸管理功能 - 參數(shù)校驗(yàn)
- 5-8 登陸管理功能 - 生成swagger文檔
- 5-9 登陸管理功能 - 登陸接口開發(fā)
- 5-10 登陸管理功能 - 登陸信息接口開發(fā)
- 5-11 登陸管理功能 - 退出接口開發(fā)
- 5-12 登陸管理功能 - 密碼修改接口開發(fā)1
- 5-13 服務(wù)管理 - 服務(wù)列表 - 參數(shù)校驗(yàn)
- 5-14 服務(wù)管理 - 服務(wù)列表 - 構(gòu)建分頁查詢方法
- 5-15 服務(wù)管理 - 服務(wù)列表 - 構(gòu)建服務(wù)詳情方法
- 5-16 服務(wù)管理 - 服務(wù)列表 - 格式化接入方式1
- 5-17 服務(wù)管理 - 服務(wù)刪除功能
- 5-18 服務(wù)管理 - 添加HTTP服務(wù)接口開發(fā) - 驗(yàn)證器參數(shù)校驗(yàn)(上)
- 5-19 服務(wù)管理 - 添加HTTP服務(wù)接口開發(fā) - 驗(yàn)證器參數(shù)校驗(yàn)(下)
- 5-20 服務(wù)管理 - 添加HTTP服務(wù)接口開發(fā) - 數(shù)據(jù)入庫(上)
- 5-21 服務(wù)管理 - 添加HTTP服務(wù)接口開發(fā) - 數(shù)據(jù)入庫(下)
- 5-22 服務(wù)管理 - 更新HTTP服務(wù)接口開發(fā) - 參數(shù)校驗(yàn)
- 5-23 服務(wù)管理 - 更新HTTP服務(wù)接口開發(fā) - 數(shù)據(jù)入庫
- 5-24 服務(wù)管理 - 查詢服務(wù)詳情接口 - 參數(shù)校驗(yàn)
- 5-25 服務(wù)管理 - 查詢服務(wù)詳情接口 - 數(shù)據(jù)查詢
- 5-26 服務(wù)管理 - 數(shù)據(jù)統(tǒng)計(jì)接口
- 5-27 服務(wù)管理 - tcp和grpc新增更新接口
- 5-28 租戶管理 - 增刪改查接口
- 5-29 首頁大盤 - 指標(biāo)查詢接口
- 5-30 首頁大盤 - 服務(wù)類型占比
- 5-31 編寫一個(gè)后端腳手架需要注意哪些要素?
網(wǎng)絡(luò)請求是每個(gè)App必不可少的一部分,本章主要學(xué)習(xí)Flutter網(wǎng)絡(luò)請求方式并且手把手教你做框架封裝,一次開發(fā)能夠在其他App中輕松移植。
網(wǎng)絡(luò)請求是每個(gè)App必不可少的一部分,本章主要學(xué)習(xí)Flutter網(wǎng)絡(luò)請求方式并且手把手教你做框架封裝,一次開發(fā)能夠在其他App中輕松移植。
前端工程師有很多,而是技能全面、獨(dú)當(dāng)一面的前端工程師到哪里都是“香餑餑”,企業(yè)爭搶。所以,技術(shù)廣度將決定你的稀缺性,以及未來的發(fā)展空間。本章將通過多個(gè)面試題,講解前端面試??嫉募夹g(shù)廣度問題,涉及前端、移動(dòng)端、服務(wù)端等全流程。
通過后臺(tái)管理我們已經(jīng)把服務(wù)配置好了,下面就到了通過配置組合我們的真實(shí)代理服務(wù)器的時(shí)候了。本章節(jié)精彩內(nèi)容有:加載配置到內(nèi)存、header頭轉(zhuǎn)換、url_rewrite、流量統(tǒng)計(jì)、流量限制、管理平臺(tái)整理統(tǒng)計(jì)、性能壓測等
這一章我們來完成一個(gè)大型項(xiàng)目開發(fā)完畢以后的過程,那就是將在本地運(yùn)行的項(xiàng)目編譯成符合線上要求的版本,將它部署上線,并且盡可能的完成性能優(yōu)化。
要開發(fā)一個(gè)博客項(xiàng)目的 server 端,首先要實(shí)現(xiàn)技術(shù)方案設(shè)計(jì)中的各個(gè) API 。本章主要講解如何使用原生 nodejs 處理的 http 請求,包括路由分析和數(shù)據(jù)返回,然后代碼演示各個(gè) API 的開發(fā) 。但是本章尚未連接數(shù)據(jù)庫,因此 API 返回的都是假數(shù)據(jù)。
Feign是目前最好的HTTP Client,本章節(jié)會(huì)詳細(xì)解析Feign的各種特性,同時(shí)Feign在項(xiàng)目實(shí)戰(zhàn)中會(huì)有很多重要的使用技巧和優(yōu)化方案,在本章節(jié)都會(huì)給大家一一介紹。
前端工程師做出網(wǎng)頁,需要通過網(wǎng)絡(luò)請求向后端獲取數(shù)據(jù),因此 http 協(xié)議是前端面試的必考內(nèi)容。本章講解 http 協(xié)議??嫉闹R(shí)點(diǎn),如狀態(tài)碼、header、method、緩存等。特別是 http 緩存策略,非常重要。
Gateway 是 SpringCloud 框架的第二代網(wǎng)關(guān),也是目前網(wǎng)關(guān)實(shí)現(xiàn)上的事實(shí)標(biāo)準(zhǔn)。這一章我會(huì)解析 Gateway 的組成,包含路由、斷言及過濾器。同時(shí),在 Gateway 中向授權(quán)、鑒權(quán)微服務(wù)請求轉(zhuǎn)發(fā),實(shí)現(xiàn)登錄和注冊功能。另外,我們使用 Nacos 的配置管理功能實(shí)現(xiàn)了動(dòng)態(tài)路由配置。
用戶賬戶是我們要實(shí)現(xiàn)的第一個(gè)功能微服務(wù),在此之前我們還需要做一些準(zhǔn)備工作:用戶身份統(tǒng)一攔截獲取請求用戶信息、引入 Swagger 生成工程文檔。之后,實(shí)現(xiàn)用戶地址和用戶余額兩大核心功能,并完成微服務(wù)功能可用性測試。
向初學(xué)者介紹什么是服務(wù)端,什么是路由,HTTP 協(xié)議在其中的作用,數(shù)據(jù)如何在前端和服務(wù)端流轉(zhuǎn)。如何更高效的學(xué)習(xí) nodejs 。
本章會(huì)帶領(lǐng)大家梳理Restful風(fēng)格api的相關(guān)知識(shí)點(diǎn),理解Restful的成熟度級(jí)別,并掌握restful的最佳實(shí)踐方式
工程代碼編寫完畢之后,就需要考慮工程部署的問題了,課程中會(huì)提供部署腳本實(shí)現(xiàn)自動(dòng)化部署和管理,并解釋說明工程部署的方案與目的。最后,對完成部署的微服務(wù)工程做整體的可用性驗(yàn)證,測試其功能正確、可用。
前端工程師有很多,而是技能全面、獨(dú)當(dāng)一面的前端工程師到哪里都是“香餑餑”,企業(yè)爭搶。所以,技術(shù)廣度將決定你的稀缺性,以及未來的發(fā)展空間。本章將通過多個(gè)面試題,講解前端面試??嫉募夹g(shù)廣度問題,涉及前端、移動(dòng)端、服務(wù)端等全流程。
OIS七層模型,http協(xié)議get和post的區(qū)別,tcp和udp的區(qū)別,TCP連接三次握手,四次揮手過程,socket建立連接的過程