面試
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
留言
張貼留言