面試

http

https

ssl憑證

自己先用OpenSSL產生CSR(憑證簽署要求 )和私鑰給CA,CA返回公鑰和憑證

tls 1.0 1.1 1.2 1.3

SSL 1.0、2.0和3.0

solid 

grasp

data structure

algorithm

design pattern

SOA和微服务架构的区别?

提出 MicroService 概念的Martin Fowler 也说过,“我们应该把 SOA 看作微服务的超集”,也就是说微服务是 SOA 的子集。
https://www.zhihu.com/question/37808426/answer/536875376

容器编排、APM、CI/CD(持续集成/持续交付)、自动化测试等
APM = application performance monitoring

三向交握

(1)用戶端發送一個帶SYN標誌的TCP報文到伺服器。這是三向交握過程中的報文1。
(2) 伺服器端回應用戶端的,這是三向交握中的第2個報文,這個報文同時帶ACK標誌和SYN標誌。因此它表示對剛才用戶端SYN報文的回應;同時又標誌SYN給用戶端, 詢問用戶端是否準備好進行資料通訊。
(3) 客戶必須再次回應服務段一個ACK報文,這是報文段3。 註:因為TCP是全雙工系統的,其實正常的時候,是需要雙方通道都要測試是否開啟成功才行,然而因為在第二次握手的時候,伺服器不僅發送了確認報文,而且還發送了要與用戶端相關的報文SYN,詢問用戶端是否準備資料通訊,這樣就省了一個報文的發送。

 四次揮手

(1) TCP用戶端發送一個FIN,用來關閉客戶到伺服器的資料傳送(報文段4)。
(2) 伺服器收到這個FIN,它發回一個ACK,確認序號為收到的序號加1(報文段5)。和SYN一樣,一個FIN將佔用一個序號。
(3) 伺服器關閉用戶端的串連,發送一個FIN給用戶端(報文段6)。
(4) 客戶段發回ACK報文確認,並將確認序號設定為收到序號加1(報文段7)。 
https://topic.alibabacloud.com/tc/a/interview-frequently-questions-tcp-three-times-handshake-and-four-times-handshake_8_8_20192249.html

全雙工(full-duplex)

允許二台裝置間同時進行雙向資料傳輸。全雙工的系統可以用複線鐵路類比。兩個方向的車輛因使用不同的軌道,因此不會互相影響。

TCP标志位syn,ack,fin以及序列号(seq),响应号(ack)

https://blog.csdn.net/taoqilin/article/details/79516254

"Passing a message"

RPC接口

IPC,Inter-Process Communication

API Gateway

non-blocking application

Push System vs pull system

http://teddy-chen-tw.blogspot.com/2014/08/2push-pull.html

work in progress 

測試

jwt

orm


留言

這個網誌中的熱門文章

WINDOWS cmd 操作:查看進程、TCP連線、刪除TCP連線和進程

mongodb aggregate 筆記

mongodb shell 操作