240 發(fā)簡信
IP屬地:四川
  • 120
    一篇就弄懂Linux netstat和tcpdump的常見用法

    1. Netstat Netstat是一款CLI工具蜀漆,它可以列出系統(tǒng)上所有的網(wǎng)絡(luò)連接情況披摄,包括tcp扭吁、udp和其他unix網(wǎng)絡(luò)socket让腹,另外它還能列出處于監(jiān)聽狀態(tài)的soc...

  • 總結(jié)一下:
    golang 序列化時:
    1. 只對結(jié)構(gòu)體中(對外暴露的)大寫字母字段做序列化行為
    2. `json:"-"` 序列化時候 主動忽略
    3. Content string `json:"content4,omitempty"` 序列化時默認(rèn)零值忽略赡若, 只能用于 int string pointer盒音,無元素或者沒初始化的切片slice,map表鳍, 序列化時不允許有 chan字段。
    3.1 如果需要對 struct設(shè)定序列化時:字段全為零值默認(rèn)值忽略祥诽,則可以將struct 轉(zhuǎn)換為pointer, 是一種變通方式譬圣。

    Golang -- Json序列化

    簡述 在使用Go Struct的Json Marshal的時候,通過Json To Go Struct工具可以生成結(jié)構(gòu)體原押,但是當(dāng)在結(jié)構(gòu)體中只對部分屬性賦值的時候胁镐,Marsha...

  • Golang -- Json序列化

    簡述 在使用Go Struct的Json Marshal的時候,通過Json To Go Struct工具可以生成結(jié)構(gòu)體,但是當(dāng)在結(jié)構(gòu)體中只對部分屬性賦值的時候盯漂,Marsha...

  • 什么叫搜索颇玷,什么叫dest?

    database/sql Scan時報錯

    Scan方法的源碼中判斷了搜索字段的個數(shù)和傳入字段的個數(shù)是否相等>屠隆L! 使用Scan獲取查詢數(shù)據(jù)時報錯 執(zhí)行代碼后報錯 查看Scan的源碼時才發(fā)現(xiàn)竭宰,傳入的參數(shù)個數(shù)必須和搜索的...

  • 120
    mysql的一個update需要經(jīng)歷什么最終持久化到磁盤切揭?

    我們執(zhí)行一個普通的update語句時狞甚,mysql底層會做些什么最終將數(shù)據(jù)持久化到磁盤呢? 疑問廓旬? mysql中執(zhí)行更新操作時哼审,必然涉及到讀、寫內(nèi)存孕豹、寫磁盤的操作流程涩盾。mysq...

  • C# 字符串默認(rèn)編碼也是 uft-8叶眉, 這里也僅僅記錄一下址儒。
    var str = "hello 你好";
    Console.WriteLine(str.Length); // 字符長度
    Console.WriteLine(System.Text.Encoding.Default.GetByteCount(str)); // 字節(jié)長度

    【golang】淺析rune數(shù)據(jù)類型

    在學(xué)習(xí)golang基礎(chǔ)的時候,發(fā)現(xiàn)有個叫rune的的數(shù)據(jù)類型衅疙,當(dāng)時不理解這個類型的意義离福。 查詢,官方的解釋如下: 這樣可能還是對rune的作用與意義比較懵逼,我們通過一個簡單...

  • 節(jié)點(diǎn)等待 applyindex >= readindex炼蛤, 則認(rèn)為數(shù)據(jù)已經(jīng)趕上leader, 可以從狀態(tài)機(jī)中訪問數(shù)據(jù)蝶涩。

    這里有個疑問理朋, 此時的leader 的readindex 所在的committedindex 存在還沒被apply 進(jìn)狀態(tài)機(jī)的情況嗎 ?

    etcd原理01--讀寫

    來源: 《etcd實(shí)戰(zhàn)課》(極客時間) ---唐聰 etcd應(yīng)用場景相當(dāng)廣泛绿聘,從服務(wù)發(fā)現(xiàn)到分布式鎖嗽上,從配置存儲到分布式協(xié)調(diào)等等∠ㄈ粒可以說兽愤,etcd 已經(jīng)成為了云原生和分布式系統(tǒng)...

  • endpoint status
    member list

    etcdctl 常用命令

    etcdctl 常用命令 1. 指定etcd集群 2. 增刪查 2.1、增 2.2、查 基于相同前綴查找 2.3浅萧、刪 3. 集群狀態(tài) 集群狀態(tài)主要是etcdctl endpo...

  • 120
    Raft的PreVote實(shí)現(xiàn)機(jī)制

    1. 背景 在Basic Raft算法中逐沙,當(dāng)一個Follower與其他節(jié)點(diǎn)網(wǎng)絡(luò)隔離,如下圖所示: Follower_2在electionTimeout沒收到心跳之后,會發(fā)起選...

  • 淺談MemoryCache的Clear方法

    .NET運(yùn)行時內(nèi)置了常用的緩存模塊: MemoryCache 標(biāo)準(zhǔn)的MemoryCache暴露了如下幾個屬性和方法: 但是你使用常規(guī)模式去插值/獲取值洼畅,可能會出現(xiàn)意想不到的情...

  • 一直不知道 kube-proxy的作用方式

    其實(shí)是集群內(nèi)服務(wù)互調(diào)的時候吩案, A服務(wù)的客戶端所在的node節(jié)點(diǎn),已經(jīng)有了ClusterIP 與Pod的 映射關(guān)系帝簇, 這個關(guān)系由Kube-proxy維護(hù)在 iptables 中徘郭。

    這樣在A服務(wù)客戶端本機(jī) 就可以找到服務(wù)調(diào)用方的 POD 信息。

    Kube-Proxy簡述

    Kube-Proxy簡述 參考文獻(xiàn):https://ywnz.com/linuxyffq/2530.html 運(yùn)行在每個節(jié)點(diǎn)上丧肴,監(jiān)聽 API Server 中服務(wù)對象的變化残揉,...

  • 內(nèi)容很贊,

    短連接的困擾: tcp三次握手芋浮,耗時費(fèi)勁抱环。

    http1.1 提出的1個重要header:
    connection:keep-alive 能一定程序提高性能,復(fù)用已有的tcp/ip連接途样; 但實(shí)際還是假長連接江醇,但是每次還是要發(fā)http request;

    長連接: 使用一個tcp連接何暇,在一個tcp連接上連續(xù)發(fā)送數(shù)據(jù)包
    http 1.1 提出的upgrade header 才達(dá)成了這一點(diǎn)
    - websockets : upgrade: websocket 真長連接
    - http2.0

    WebSocket 和Keep-Alive區(qū)別陶夜?

    作者:董可人鏈接:https://www.zhihu.com/question/20215561/answer/40250050來源:知乎著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者...

  • WebSocket 和Keep-Alive區(qū)別裆站?

    作者:董可人鏈接:https://www.zhihu.com/question/20215561/answer/40250050來源:知乎著作權(quán)歸作者所有条辟。商業(yè)轉(zhuǎn)載請聯(lián)系作者...

  • 老哥,文檔過期了宏胯, v2 v3 差別很大羽嫡。應(yīng)該在文前面提醒一下。

    Etcd 使用入門

    轉(zhuǎn)載: Etcd 使用入門 etcd簡介 etcd是CoreOS團(tuán)隊于2013年6月發(fā)起的開源項目肩袍,它的目標(biāo)是構(gòu)建一個高可用的分布式鍵值(key-value)數(shù)據(jù)庫杭棵。etcd...

  • CAP理論 & Redis架構(gòu)

    CAP的定義 Consistency (一致性): “all nodes see the same data at the same time”,即更新操作成功并返回客戶端后...

  • go不像java .NET 有try catch機(jī)制,我現(xiàn)在介入golang氛赐, 也是很頭疼魂爪, golang沒有像java.net那樣捕獲 代碼塊級別的異常, 只能使用 defer :recover 捕獲函數(shù)級別異常艰管,這個時候雖然捕獲到了滓侍, 但是很多時候,已經(jīng)不是預(yù)期了牲芋,因為 原本的代碼是for循環(huán)撩笆, 一次異常捺球,就知道到函數(shù)的defer了。

    通過本文了解到 golang對于異常的官方實(shí)踐夕冲, 主動使用 error來判斷錯誤氮兵,代碼里面引起的panic 不要妄圖使用trycatch捕獲,而是自行給出error耘擂,決定代碼邏輯胆剧。

    Golang錯誤和異常處理的正確姿勢

    序言 錯誤和異常是兩個不同的概念,非常容易混淆醉冤。很多程序員習(xí)慣將一切非正常情況都看做錯誤秩霍,而不區(qū)分錯誤和異常,即使程序中可能有異常拋出蚁阳,也將異常及時捕獲并轉(zhuǎn)換成錯誤铃绒。從表面上...

  • 120
    Golang錯誤和異常處理的正確姿勢

    序言 錯誤和異常是兩個不同的概念,非常容易混淆螺捐。很多程序員習(xí)慣將一切非正常情況都看做錯誤颠悬,而不區(qū)分錯誤和異常,即使程序中可能有異常拋出定血,也將異常及時捕獲并轉(zhuǎn)換成錯誤赔癌。從表面上...

  • 樓主你好,有一個問題想請教您:
    個人認(rèn)為澜沟,JWT 并沒有解決CSRF的問題灾票,中間者也可以截取你的token,然后請求服務(wù)器茫虽。避免中間人攻擊的手段應(yīng)該是 https刊苍。 JWT只是一種校驗用戶身份的一種方式。
    如果有錯誤濒析,請指正正什,謝謝。

個人介紹
首發(fā)公眾號[精益碼農(nóng)]

同程旅行資深研發(fā)

以優(yōu)雅流暢的風(fēng)格 講解技術(shù)号杏。
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品