国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議

這篇具有很好參考價(jià)值的文章主要介紹了Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔


一、DNS與域名

1.什么是域名?

1、網(wǎng)絡(luò)上交互是基于TCP/IP協(xié)議的,每個(gè)主機(jī)在邏輯上有一個(gè)唯一位置標(biāo)識(shí)(IP地址),物理地址為MAC地址
2、為了保證地址唯一性,用戶協(xié)議向特地給機(jī)構(gòu)申請(qǐng)注冊(cè),分配IP地址網(wǎng)絡(luò)中的地址有兩套方案:
① IP地址系統(tǒng)
② 域名地址系統(tǒng)
而由于IP是由32位二進(jìn)制數(shù)字標(biāo)識(shí),不方便記憶,所以 以IP地址為基礎(chǔ)發(fā)展出了符號(hào)化地址來(lái)代替解決方案,也是是域名。

2.域名注冊(cè)

域名注冊(cè)步驟:
準(zhǔn)備申請(qǐng)資料————》尋找域名注冊(cè)網(wǎng)站————》查詢域名————》正式申請(qǐng)————》申請(qǐng)成功

2.1阿里云域名申請(qǐng)流程

申請(qǐng)——域名查重(域名注冊(cè)網(wǎng)站aliyun.com)——準(zhǔn)備申請(qǐng)資料(公司名、法人代表等)——查詢域名(價(jià)格)——備案,正式申請(qǐng)(申請(qǐng)之后可以解析和用,但如果有問(wèn)題可能會(huì)被封)——申請(qǐng)成功

3.DNS解析

DNS解析方式,三種:

① /etc/hosts
linux系統(tǒng)中負(fù)責(zé)快速解析的文件,包含了ip與主機(jī)名的映射關(guān)系,在沒(méi)有DNS服務(wù)器的情況下,使用本地/etc/hosts完成解析/映射,實(shí)現(xiàn)快速訪問(wèn)
PS: 主要用于主機(jī)之間(IP和主機(jī)名)的映射/解析關(guān)系,示例:
192.168.226.128 master
192.168.226.129 node1
192.168.226.130 node2

② /etc/resolv.conf
DNS客戶端配置文件,主要用于設(shè)置DNS服務(wù)器的IP和域名,還包含了主機(jī)域名的搜索順序等等,這個(gè)文件是由域名解析器(resolver,一個(gè)根據(jù)主機(jī)名解析IP地址的庫(kù))使用的配置文件。
PS:主要用與匹配DNS服務(wù)器,示例:
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 218.2.135.1

③ /etc/sysconfig/network-scripts/ifcfg-ens33
我們也可以在網(wǎng)卡配置文件中定義DNS1= DNS2=

生效順序 :1 hosts文件 2 網(wǎng)卡配置文件 3 /etc/resolv.conf

二、網(wǎng)頁(yè)的概念

1.網(wǎng)頁(yè)(HTTP/HTTPS)的基本概念

① 網(wǎng)頁(yè)
純文本格式文件
編寫(xiě)語(yǔ)言為HTML
在用戶的瀏覽器中被“翻譯”成網(wǎng)頁(yè)形式顯示出來(lái)

② 網(wǎng)站
由一個(gè)一個(gè)頁(yè)面構(gòu)成的,是多個(gè)網(wǎng)頁(yè)的結(jié)合體
主頁(yè)
打開(kāi)網(wǎng)站后出現(xiàn)的第一個(gè)網(wǎng)頁(yè)稱為網(wǎng)站主頁(yè)(或首頁(yè))

③ 域名
瀏覽網(wǎng)頁(yè)時(shí)輸入的網(wǎng)址

④ HTTP/HTTPS
用來(lái)傳輸網(wǎng)頁(yè)的通信協(xié)議(是否加密),是一種通訊/交互的標(biāo)準(zhǔn)/規(guī)范

⑤ URL
是一種萬(wàn)維網(wǎng)尋址系統(tǒng)

⑥ HTML
用來(lái)編寫(xiě)網(wǎng)頁(yè)的超文本標(biāo)記語(yǔ)言

⑦ 超鏈接
超鏈接是將網(wǎng)站中不同網(wǎng)頁(yè)鏈接起來(lái)的功能

⑧ 發(fā)布
將制作好的網(wǎng)頁(yè)上傳到服務(wù)器供用戶訪問(wèn)的過(guò)程

2.HTML概述

2.1 HTML 超文本標(biāo)記語(yǔ)言

Hyper Text Markup Language
網(wǎng)頁(yè)的“源碼”
瀏覽器:“解釋和執(zhí)行”HTML源碼的工具

2.2 HTML文檔的結(jié)構(gòu)

HTML網(wǎng)頁(yè)
頭部部分
標(biāo)題部分
主體部分
網(wǎng)頁(yè)內(nèi)容,包括文本、圖像等

示例:

<html>

<head>
<title>我的第一個(gè)網(wǎng)頁(yè) </title>
</head>


<body >
       Hello World!
</body>

</html>

頭標(biāo)簽中常用標(biāo)簽

標(biāo)簽				描述
<title>				定義了文檔的標(biāo)題
<base>				定義了頁(yè)面鏈接標(biāo)簽的默認(rèn)鏈接地址
<link>				定義了一個(gè)文檔和外部資源之間的關(guān)系
<meta>				定義了 HTML 文檔中的元數(shù)據(jù)
<script>			定義了客戶端的腳本文件
<style>				定義了 HTML 文檔的樣式文件

內(nèi)容標(biāo)簽中常用標(biāo)簽

標(biāo)簽				描述
<table>				定義一個(gè)表格
<tr>				定義了表格中的一行
<td>				定義了表格中某一行的一列
<img>				定義了一個(gè)圖像
<a>					定義了一個(gè)超鏈接
<p>					定義了一行
<br>				定義了換行
<font>				定義了字體

2.3 網(wǎng)頁(yè)基本標(biāo)簽

網(wǎng)頁(yè)摘要信息的作用
?有利于瀏覽器解析
? 有利于搜索引擎搜索

<title>標(biāo)簽		#標(biāo)題
<meta>標(biāo)簽		#元標(biāo)志

2.4 標(biāo)題標(biāo)簽類型

行控制相關(guān)標(biāo)簽
范圍標(biāo)簽
圖像標(biāo)簽
超鏈接標(biāo)簽
特殊符號(hào)

三、web

1.web概述

Web(World Wide Web)即全球廣域網(wǎng),也稱為萬(wàn)維網(wǎng)
一種分布式圖形信息系統(tǒng)
建立在Internet上的一種網(wǎng)絡(luò)服務(wù)
萬(wàn)維網(wǎng)并非某種特殊的計(jì)算機(jī)網(wǎng)絡(luò),是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息貯藏庫(kù),使用鏈接的方法能非常方便地從因特網(wǎng)上的一個(gè)站點(diǎn)訪問(wèn)另一個(gè)站點(diǎn)(超鏈技術(shù)),具有提 供分布式服務(wù)的特點(diǎn)。萬(wàn)維網(wǎng)是一個(gè)分布式的超媒體系統(tǒng),是超文本系統(tǒng)的擴(kuò)充,基于B/S架構(gòu)實(shí)現(xiàn)

2.Web1.0 vs Web2.0

2.1 web1.0

以編輯為特征,網(wǎng)站提供給用戶的內(nèi)容是編輯處理后的,然后用戶閱讀網(wǎng)站提供的內(nèi)容。這個(gè)過(guò)程是網(wǎng)站到用戶的單向行為。

2.2 web2.0

更注重用戶的交互作用。用戶分享、以興趣為聚合點(diǎn)的社群、開(kāi)放的平臺(tái),活躍的用戶。

2.靜態(tài)頁(yè)面與動(dòng)態(tài)頁(yè)面

靜態(tài)頁(yè)面由于很多內(nèi)容都是固定的,在功能方面有很大的限制,所以交互性較差。

動(dòng)態(tài)頁(yè)面則可以實(shí)現(xiàn)更多的功能,如用戶的登錄、查詢、注冊(cè)等

四、HTTP協(xié)議概述

1.HTTP協(xié)議概述

HTTP就是客戶端和服務(wù)端進(jìn)行數(shù)據(jù)傳輸?shù)囊环N規(guī)則。
HTTP/HTTPS是應(yīng)用層上的協(xié)議,建立在傳輸層TCP之上,客戶端通過(guò)與服務(wù)端進(jìn)行TCP連接(三次握手),之后發(fā)送HTTP請(qǐng)求與接收HTTP響應(yīng)都是通過(guò)訪問(wèn)Socket接口來(lái)調(diào)用TCP協(xié)議實(shí)現(xiàn)。
HTTP 是一種無(wú)狀態(tài) (stateless) 協(xié)議, HTTP協(xié)議本身不會(huì)對(duì)發(fā)送過(guò)的請(qǐng)求和相應(yīng)的通信狀態(tài)進(jìn)行持久化處理(存儲(chǔ),保存)。這樣做的目的是為了保持HTTP協(xié)議的簡(jiǎn)單性,從而能夠快速處理大量的事務(wù), 提高效率。

2.cookie和session擴(kuò)展

2.1 cookie 省服務(wù)器性能

第一次訪問(wèn)會(huì)有緩存,當(dāng)?shù)诙未蜷_(kāi)的時(shí)候就是打開(kāi)的是第一次訪問(wèn)緩存里的,因此會(huì)更快,也會(huì)防止訪問(wèn)的服務(wù)崩塌。

2.2 session 更安全

服務(wù)內(nèi)部會(huì)有緩存,節(jié)省了自己的資源消耗

3.HTTP協(xié)議的版本

3.1 HTTP1.0和HTTP1.l之間的區(qū)別

① 緩存處理
在HTTP1.0中主要使用header里的If-Modified-Since,Expires來(lái)做為緩存判斷的標(biāo)準(zhǔn),HTTP1.1則引入了更多的緩存控制策略例如Entitytag,If-Unmodified-Since,If-Match,If-None-Match等更多可供選擇的緩存頭來(lái)控制緩存策略。

② 帶寬優(yōu)化及網(wǎng)絡(luò)連接的使用
HTTP1.0中,存在一些浪費(fèi)帶寬的現(xiàn)象,例如客戶端只是需要某個(gè)對(duì)象的一部分,而服務(wù)器卻將整個(gè)對(duì)象送過(guò)來(lái)了,并且不支持?jǐn)帱c(diǎn)續(xù)傳功能,HTTP1.1則在請(qǐng)求頭引入了range頭域,它允許只請(qǐng)求資源的某個(gè)部分,即返回碼是206 (Partial
Content) ,這樣就方便了開(kāi)發(fā)者自由的選擇以便于充分利用帶寬和連接

③ 錯(cuò)誤通知的管理
在HTTP1.1中新增了24個(gè)錯(cuò)誤狀態(tài)響應(yīng)碼,如409 (Conflict)表示請(qǐng)求的資源與資源的當(dāng)前狀態(tài)發(fā)生沖突;410(Gone)表示服務(wù)器上的某個(gè)資源被永久性的刪除

④ Host頭處理
在HTTP1.0中認(rèn)為每臺(tái)服務(wù)器都綁定一個(gè)唯一的IP地址,因此,請(qǐng)求消息中的RZ并沒(méi)有傳遞主機(jī)名(hostname)。但隨著虛擬主機(jī)技術(shù)的發(fā)展,在一臺(tái)物理服務(wù)器上可以存在多個(gè)虛擬主機(jī)(Multi-homed web
Servers),并且它們共享一個(gè)Ie地址。HTTP1.1的請(qǐng)求消息和響應(yīng)消息都應(yīng)支持Host頭域,且請(qǐng)求消息中如果沒(méi)有inost頭域會(huì)報(bào)告一個(gè)錯(cuò)誤(400 Bad Request )

⑤ 長(zhǎng)連接
HTTP1.1支持長(zhǎng)連接〈PersistentConnection)和請(qǐng)求的流水線(Pipelining)處理,在一個(gè)TCP連接上可以傳送多個(gè)HTT請(qǐng)求和響應(yīng),減少了建立和關(guān)閉連接的消耗和延遲,在HTTP1.1中默認(rèn)開(kāi)啟connection:keep-alive,一定程度上彌補(bǔ)了HTTP1.0每次請(qǐng)求都要?jiǎng)?chuàng)建連接的缺點(diǎn)

4.HTTP 請(qǐng)求格式( GET / POST 方式 )

4.1 GET 方式

(1)請(qǐng)求行
請(qǐng)求的方式
請(qǐng)求的資源路徑
請(qǐng)求的協(xié)議的版本號(hào)
(2) 請(qǐng)求頭(描述信息/標(biāo)準(zhǔn)化信息)
Accept:客戶端可以接受的數(shù)據(jù)類型
Accept-Language:客戶端可以接受的語(yǔ)言類型
User-Agent:瀏覽器的信息
Accpect-Encoding:客戶端可以接受的編碼格式
Host:表示請(qǐng)求的ip和端口號(hào)
Connection:告訴服務(wù)器請(qǐng)求連接如何處理
Keep-Alive:通知服務(wù)器回傳數(shù)據(jù)不要馬上關(guān)閉,保持一小段的連接
Closed:馬上關(guān)閉

4.2 POST 請(qǐng)求方式

(1) 請(qǐng)求行
請(qǐng)求的方式
請(qǐng)求的資源路徑
請(qǐng)求的協(xié)議的版本號(hào)

(2)請(qǐng)求頭

Accept:客戶端可以接受的數(shù)據(jù)類型
Accept-Language:客戶端可以接受的語(yǔ)言類型
Referer:表示請(qǐng)求發(fā)起時(shí),瀏覽器地址欄中的地址
User-Agent:瀏覽器的信息
Content-Type:發(fā)送的數(shù)據(jù)類型
Content-Length:發(fā)送的數(shù)據(jù)長(zhǎng)度
Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議

5.HTTP狀態(tài)碼

當(dāng)使用瀏覽器訪問(wèn)某一個(gè)URL,會(huì)根據(jù)處理情況返回相應(yīng)的處理狀態(tài)
通常正常的狀態(tài)碼為2xx,3xx(如200)
如果出現(xiàn)異常會(huì)返回4xx,5xx(如404)
Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議
生產(chǎn)常見(jiàn)的HTTP狀態(tài)碼:
Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議
狀態(tài)碼大全地址:https://product.pconline.com.cn/itbk/software/llq/1508/6862518.html

6.HTTP協(xié)議請(qǐng)求流程分析

Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議
用戶輸入U(xiǎn)RL(地址鏈接)(http://www.baidu.com:80/tools.html)客戶端獲取到端口及主機(jī)名后,客戶端利用DNS解析域名,首先客戶端的瀏覽器會(huì)先找自身的緩存,如果有解析結(jié)束,如果沒(méi)有客戶端會(huì)去找host文件,如果host文件沒(méi)有的話,客戶端會(huì)去找本地的DNS緩存服務(wù)器,本地的DNS緩存服務(wù)器沒(méi)有的話,緩存服務(wù)器會(huì)去找根域,根域沒(méi)有,會(huì)返回一個(gè).com.然后本地緩存服務(wù)器會(huì)去找頂級(jí)域,頂級(jí)域沒(méi)有的話會(huì)返回baidu.com.,然后本地緩存服務(wù)器會(huì)去找二級(jí)域,二級(jí)域解析完后會(huì)返回客戶端。

客戶端解析到IP地址后會(huì)通過(guò)TCP的三次握手與服務(wù)器建立連接

HTTPS請(qǐng)求的整個(gè)過(guò)程的詳細(xì)分析
https://blog.csdn.net/seujava_er/article/details/90018326

7.HTTPS加密的三種方式

(1)證書(shū)加密
服務(wù)器在使用證書(shū)加密之前需要去證書(shū)頒發(fā)機(jī)構(gòu)申請(qǐng)?jiān)摲?wù)器的證書(shū),在HTTPS的請(qǐng)求過(guò)程服務(wù)器端將會(huì)把本服務(wù)器的證書(shū)發(fā)送給客戶端,客戶端進(jìn)行證書(shū)驗(yàn)證,以此來(lái)驗(yàn)證服務(wù)器的身份。
(2)對(duì)稱加密
在數(shù)據(jù)傳輸過(guò)程中,客戶端和服務(wù)器之間的通信的數(shù)據(jù)是通過(guò)對(duì)稱加密算法進(jìn)行加密。對(duì)稱加密就是加密和解密的過(guò)程用同一個(gè)私鑰進(jìn)行加密以及解密,而且對(duì)稱加密算法是公開(kāi)的,所以該私鑰是不能夠泄漏的,一旦泄漏,則對(duì)稱加密無(wú)效。
私鑰是可能泄漏的,因?yàn)樗借€是需要在網(wǎng)絡(luò)中進(jìn)行傳輸?shù)摹?br> 流程:在A生成私鑰,傳遞給B(傳遞過(guò)程需要是安全的),后面A使用該私鑰加密,傳遞數(shù)據(jù)報(bào)文到B,B使用接受到的私鑰解密。
因此過(guò)程如下:
加密過(guò)程:加密算法+明文+私鑰——密文
解密過(guò)程:解密算法+密文+私鑰——明文
使用場(chǎng)景:加密的技術(shù)并不是很復(fù)雜,對(duì)大量數(shù)據(jù)進(jìn)行加密時(shí),對(duì)稱加密是適用的,速度快。
(3)非對(duì)稱加密算法
HTTPS在請(qǐng)求中也使用了非對(duì)稱加密算法。非對(duì)稱加密,加密和解密過(guò)程使用不同的密鑰,一個(gè)公鑰,對(duì)外公開(kāi),一個(gè)私鑰,只有解密的那一端擁有。由于公鑰和私鑰是分開(kāi)的,非對(duì)稱加密算法安全級(jí)別高,加密密文長(zhǎng)度有限制。
特點(diǎn):適用于對(duì)少量數(shù)據(jù)進(jìn)行加密,速度較慢。

使用公鑰加密,私鑰解密
加密過(guò)程:加密算法+明文+共鑰——密文
解密過(guò)程:解密算法+密文+私鑰——明文
流程:A向B請(qǐng)求,B返回公鑰給A,然后A使用公鑰加密,傳遞給數(shù)據(jù)報(bào)文給B,B使用自己的私鑰進(jìn)行解密。

使用私鑰加密,公鑰解密
加密過(guò)程:加密算法+明文+私鑰——密文
解密過(guò)程:解密算法+密文+共鑰——明文

五、總結(jié)

1.Web是一個(gè)由多種技術(shù)組成的網(wǎng)絡(luò)資源信息系統(tǒng),它是通過(guò)互聯(lián)網(wǎng)連接在一起的文檔集合,包括網(wǎng)頁(yè)、圖像、視頻、音樂(lè)、應(yīng)用程序等。Web的核心技術(shù)是HTTP協(xié)議和HTML語(yǔ)言,HTTP協(xié)議是傳輸Web數(shù)據(jù)的協(xié)議,HTML是一種標(biāo)記語(yǔ)言,用于創(chuàng)建Web頁(yè)面。
2.HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是應(yīng)用層協(xié)議,是Web服務(wù)器和Web瀏覽器之間進(jìn)行通信的協(xié)議。HTTP協(xié)議定義了瀏覽器請(qǐng)求和服務(wù)器響應(yīng)的格式和規(guī)則。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-486040.html

到了這里,關(guān)于Linux服務(wù)第一章:web基礎(chǔ)與http協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- Linux系統(tǒng)IO函數(shù)

    基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- Linux系統(tǒng)IO函數(shù)

    ?(1)man 2 open 打開(kāi)一個(gè)已經(jīng)存在的文件 int open(const char *pathname, int flags); 參數(shù): ? ? ? ? ? ? pathname:要打開(kāi)文件路徑 ? ? ? ? ? ? - flags:對(duì)文件的操作權(quán)限設(shè)置還有其他的設(shè)置 ? ? ? ? ? ? O_RDONLY,O_WRONLY,O_RDWR 這三個(gè)設(shè)置是互斥的 返回值: ? ? ? ? ? ? 返回一個(gè)新的文件描述

    2024年02月16日
    瀏覽(26)
  • 基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- Makefile(2)1.11

    基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- Makefile(2)1.11

    ? 命令在執(zhí)行之前,需要先檢查規(guī)則中的依賴是否存在 ? ? ? 如果存在,執(zhí)行命令 ? ? ? 如果不存在,向下檢查其它的規(guī)則,檢查有沒(méi)有一個(gè)規(guī)則是用來(lái)生成這個(gè)依賴的,如? 果找到了,則執(zhí)行該規(guī)則中的命令。 ? 檢測(cè)更新,在執(zhí)行規(guī)則中的命令時(shí),會(huì)比較目標(biāo)和依賴文

    2024年02月16日
    瀏覽(25)
  • 基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- 模擬實(shí)現(xiàn) ls-l 命令

    基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- 模擬實(shí)現(xiàn) ls-l 命令

    ?這一小節(jié)會(huì)用到上面兩張圖的紅色框里面的變量 任務(wù): 模擬實(shí)現(xiàn) ls -l 指令 -rw-rw-r-- 1 nowcoder nowcoder 12 12月 ?3 15:48 a.txt ? ?

    2024年02月16日
    瀏覽(94)
  • 基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- 解決動(dòng)態(tài)庫(kù)加載失敗的問(wèn)題1.8

    基于linux下的高并發(fā)服務(wù)器開(kāi)發(fā)(第一章)- 解決動(dòng)態(tài)庫(kù)加載失敗的問(wèn)題1.8

    1、獲取當(dāng)前動(dòng)態(tài)庫(kù)所在路徑 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib ?ldd main ./main (1)先進(jìn)入到~目錄下 ?(2)在此目錄下輸入ll命令,打印內(nèi)容如下,我們可以看到有一個(gè).bashrc ?(3)配置.bashrc文件,命令vim .bashrc ?(4)shift+g,跳到最后一行,按住i鍵

    2024年02月16日
    瀏覽(34)
  • 使用esp32+micropython+microdot搭建web(http+websocket)服務(wù)器(超詳細(xì))第一部分

    使用esp32+micropython+microdot搭建web(http+websocket)服務(wù)器(超詳細(xì))第一部分

    microdot文檔速查 什么是Microdot?Microdot是一個(gè)可以在micropython中搭建物聯(lián)網(wǎng)web服務(wù)器的框架 micropyton文檔api速查 Quick reference for the ESP32 演示視頻鏈接 視頻中我們簡(jiǎn)單的實(shí)現(xiàn)了 使用esp32搭建web服務(wù)器 實(shí)現(xiàn)get請(qǐng)求 上傳網(wǎng)頁(yè)到服務(wù)器 手機(jī)打開(kāi)網(wǎng)址訪問(wèn)該網(wǎng)頁(yè) 服務(wù)器處理請(qǐng)求,實(shí)現(xiàn)開(kāi)

    2024年02月08日
    瀏覽(33)
  • 《微服務(wù)架構(gòu)設(shè)計(jì)模式》第一章

    《微服務(wù)架構(gòu)設(shè)計(jì)模式》第一章

    ???????作者用國(guó)外FTGO公司(一家做線餐飲外賣)的應(yīng)用程序舉例,闡述了單體架構(gòu)的優(yōu)缺點(diǎn)。FTGO應(yīng)用架構(gòu)如下: 應(yīng)用程序是單體應(yīng)用,具有六邊形架構(gòu),最內(nèi)側(cè)是業(yè)務(wù)邏輯,包含訂單管理、配送管理、用戶管理等。業(yè)務(wù)邏輯外邊是實(shí)現(xiàn)用戶界面的適配器和與外部系

    2024年02月09日
    瀏覽(53)
  • 《鳳凰架構(gòu)》第一章——服務(wù)架構(gòu)演進(jìn)史

    《鳳凰架構(gòu)》第一章——服務(wù)架構(gòu)演進(jìn)史

    前言 剛開(kāi)始決定弄懂文中所提到的所有東西,就像我寫(xiě)B(tài)yteByteGo呢幾篇文章一樣,把每一句話都弄懂。但是對(duì)于《鳳凰架構(gòu)》來(lái)說(shuō),這有點(diǎn)太費(fèi)時(shí)間了,并且沒(méi)有必要,有些東西可能永遠(yuǎn)都不會(huì)用到,但文章為了全面的介紹一個(gè)內(nèi)容,會(huì)提到那些東西。所以我還是針對(duì)一些自

    2024年02月14日
    瀏覽(21)
  • 微服務(wù) 第一章 Java線程池技術(shù)應(yīng)用

    微服務(wù) 第一章 Java線程池技術(shù)應(yīng)用

    第一章 Java線程池技術(shù)應(yīng)用 介紹Java的線程、線程池等操作 1.1.1、改造成主線程常駐,每秒開(kāi)啟新線程運(yùn)行 1.1.2、匿名內(nèi)部類 1.1.3、缺點(diǎn) 繼承了Thread類之后,就不能繼承其他類 1.1.4、擴(kuò)展知識(shí):Java內(nèi)部類 成員內(nèi)部類(外部類內(nèi)部使用,外部類外部使用) 1.1.4.1、靜態(tài)內(nèi)部類

    2024年02月08日
    瀏覽(21)
  • 基于STM32的homeassistant(采用FreeRTOS操作系統(tǒng))【第一章:設(shè)備配網(wǎng)、連接服務(wù)器、斷網(wǎng)重連、斷服務(wù)器重接】

    基于STM32的homeassistant(采用FreeRTOS操作系統(tǒng))【第一章:設(shè)備配網(wǎng)、連接服務(wù)器、斷網(wǎng)重連、斷服務(wù)器重接】

    ? 主控 STM32F103C8T6 WIFI模塊 ESP01S 開(kāi)發(fā)語(yǔ)言 C 開(kāi)發(fā)編譯器· KEIL 組網(wǎng)方式 WIFI 服務(wù)器協(xié)議 MQTT ESP01S的AT指令配網(wǎng)以及服務(wù)器連接 STM32與ESP01S的usart協(xié)議通信 斷網(wǎng)重連以及斷服務(wù)器重連 STM32向服務(wù)器端口發(fā)送對(duì)應(yīng)指令 ????????ESP01S的配網(wǎng)方式為AT指令集,通過(guò)識(shí)別對(duì)對(duì)應(yīng)的AT指令

    2024年02月12日
    瀏覽(30)
  • 《讓云落地 云計(jì)算服務(wù)模式》第一章 [為什么是云計(jì)算,為什么是現(xiàn)在] 學(xué)習(xí)

    《讓云落地 云計(jì)算服務(wù)模式》第一章 [為什么是云計(jì)算,為什么是現(xiàn)在] 學(xué)習(xí)

    “時(shí)間會(huì)帶來(lái)標(biāo)準(zhǔn)和最佳實(shí)踐” 1.云計(jì)算的由來(lái) 云計(jì)算是從中央主機(jī)時(shí)代,向個(gè)人計(jì)算機(jī)時(shí)代誕生帶來(lái)的分布式主從架構(gòu)時(shí)代,以及企業(yè)能夠通過(guò)覆蓋全球的計(jì)算機(jī)網(wǎng)絡(luò)聯(lián)系世界的互聯(lián)網(wǎng)時(shí)代的自然發(fā)展。 每一次新的技術(shù)革命都會(huì)伴隨著阻力。早期的試用者和風(fēng)險(xiǎn)承受者會(huì)

    2024年04月28日
    瀏覽(36)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包