go-restful go-chassis

Gin
Echo
Buffano
Revel
Iris
Beego
圖解SSL/TLS協(xié)議
http://www.ruanyifeng.com/blog/2014/09/illustration-ssl.html

也許昆箕,這樣理解HTTPS更容易(今天看到的, 對(duì)https總結(jié)最好的一篇)

Kubernetes學(xué)習(xí)之路目錄

【K8s爬坑系列】之解讀kubernetes的認(rèn)證原理&實(shí)踐

kubernetes apiserver源碼分析——api請(qǐng)求的認(rèn)證過程
http://www.sel.zju.edu.cn/?p=609

浙江大學(xué)SEL實(shí)驗(yàn)室

我是怎么閱讀kubernetes源代碼的鸦列?
https://yq.aliyun.com/articles/679199

kubernetes認(rèn)證授權(quán)機(jī)制
http://www.reibang.com/p/bb973ab1029b

TLS握手協(xié)議竟然能教你追女神?
https://baijiahao.baidu.com/s?id=1616211978225668389&wfr=spider&for=pc

Kubernetes源碼分析之kube-apiserver
https://blog.csdn.net/weixin_33757911/article/details/91454290
如何實(shí)現(xiàn)authentication鹏倘, authorization, admission control(認(rèn)證薯嗤,授權(quán),準(zhǔn)入控制)

認(rèn)證 (authentication) 和授權(quán) (authorization) 的區(qū)別

k8s.io/kubernetes/pkg/registry
k8s.io/kubernetes/pkg/master
k8s.io/apiserver/pkg/server/
go-restful 如何使用
https://godoc.org/github.com/emicklei/go-restful

https://feisky.gitbooks.io/kubernetes/components/apiserver.html

Golang在Kubernetes語境下的編程范式
https://www.sohu.com/a/195515370_657921

Kubernetes源碼分析之Pod的刪除
https://www.codercto.com/a/76897.html

Kubernetes源碼分析之kube-apiserver
https://juejin.im/post/5c934e5a5188252d7c216981

Kubernetes源碼分析之kubelet
https://juejin.im/post/5ccbfdca518825406b5abde9#heading-1

[深度剖析Kubernetes API Server三部曲 - Part 1]

https://www.cnblogs.com/CCE-SWR/p/9916205.html

Kubernetes TLS bootstrapping 那點(diǎn)事
https://mritd.me/2018/01/07/kubernetes-tls-bootstrapping-note/

【kubernetes/k8s源碼分析】kube-apiserverd go restful 框架使用
https://blog.csdn.net/zhonglinzhang/article/details/80346161

k8s APIServer源碼: api注冊(cè)詳細(xì)細(xì)節(jié)
http://wklken.me/posts/2017/09/23/source-apiserver-04.html

kubelet工作原理
https://www.cnblogs.com/girl1314/p/10766709.html

kubectl api-versions
kubectl api-resources

Chef 框架之 Cookbook 的介紹及應(yīng)用
https://www.ibm.com/developerworks/cn/cloud/library/1504_wangqw_chefcookbook/index.html

https://www.chef.io/
Kubernetes探秘—etcd狀態(tài)數(shù)據(jù)及其備份
https://my.oschina.net/u/2306127/blog/2979019

https://jolestar.com/etcd-architecture/

Golang struct纤泵、interface 組合嵌入類型詳解
http://www.reibang.com/p/d87c69ac6ce7

嵌入類型
結(jié)構(gòu)體類型可以包含匿名或者嵌入字段骆姐。也叫做嵌入一個(gè)類型。當(dāng)我們嵌入一個(gè)類型到結(jié)構(gòu)體中時(shí)捏题,該類型的名字充當(dāng)了嵌入字段的字段名玻褪。
接口的調(diào)用規(guī)則是建立在這些方法的接受者和接口如何被調(diào)用的基礎(chǔ)上。下面的是語言規(guī)范里定義的規(guī)則公荧,這些規(guī)則用來說明是否我們一個(gè)類型的值或者指針實(shí)現(xiàn)了該接口:

類型 *T 的可調(diào)用方法集包含接受者為 *T 或 T 的所有方法集
這條規(guī)則說的是如果我們用來調(diào)用特定接口方法的接口變量是一個(gè)指針類型带射,那么方法的接受者可以是值類型也可以是指針類型。顯然我們的例子不符合該規(guī)則循狰,因?yàn)槲覀儌魅?SendNotification 函數(shù)的接口變量是一個(gè)值類型窟社。
類型 T 的可調(diào)用方法集包含接受者為 T 的所有方法
這條規(guī)則說的是如果我們用來調(diào)用特定接口方法的接口變量是一個(gè)值類型,那么方法的接受者必須也是值類型該方法才可以被調(diào)用绪钥。顯然我們的例子也不符合這條規(guī)則灿里,因?yàn)槲覀?Notify 方法的接受者是一個(gè)指針類型。
語言規(guī)范里只有這兩條規(guī)則程腹,我通過這兩條規(guī)則得出了符合我們例子的規(guī)則:
類型 T 的可調(diào)用方法集不包含接受者為 *T 的方法

當(dāng)我們嵌入一個(gè)類型匣吊,這個(gè)類型的方法就變成了外部類型的方法,但是當(dāng)它被調(diào)用時(shí)跪楞,方法的接受者是內(nèi)部類型(嵌入類型)缀去,而非外部類型侣灶〉榧溃— Effective Go

Go 語言中內(nèi)部類型方法集提升的規(guī)則:
給定一個(gè)結(jié)構(gòu)體類型 S 和一個(gè)命名為 T 的類型,方法提升像下面規(guī)定的這樣被包含在結(jié)構(gòu)體方法集中:

如果 S 包含一個(gè)匿名字段 T褥影,S 和 *S 的方法集都包含接受者為 T 的方法提升池户。
這條規(guī)則說的是當(dāng)我們嵌入一個(gè)類型,嵌入類型的接受者為值類型的方法將被提升凡怎,可以被外部類型的值和指針調(diào)用校焦。

對(duì)于 *S 類型的方法集包含接受者為 *T 的方法提升
這條規(guī)則說的是當(dāng)我們嵌入一個(gè)類型,可以被外部類型的指針調(diào)用的方法集只有嵌入類型的接受者為指針類型的方法集统倒,也就是說寨典,當(dāng)外部類型使用指針調(diào)用內(nèi)部類型的方法時(shí),只有接受者為指針類型的內(nèi)部類型方法集將被提升房匆。

如果 S 包含一個(gè)匿名字段 *T耸成,S 和 *S 的方法集都包含接受者為 T 或者 *T 的方法提升

如果 S 包含一個(gè)匿名字段 T报亩,S 的方法集不包含接受者為 *T 的方法提升。
這條規(guī)則說的是當(dāng)我們嵌入一個(gè)類型井氢,嵌入類型的接受者為指針的方法將不能被外部類型的值訪問弦追。這也是跟我們上面陳述的接口規(guī)則一致。

我們把interface作為struct的一個(gè)匿名成員花竞,就可以假設(shè)struct就是此成員interface的一個(gè)實(shí)現(xiàn)劲件,而不管struct是否已經(jīng)實(shí)現(xiàn)interface所定義的函數(shù)。

golang中接口賦值與方法集
http://www.reibang.com/p/bb62887edffa
go語言學(xué)習(xí)-接口賦值https://studygolang.com/articles/5788

  • 方法聲明的集合

  • 任何類型的對(duì)象實(shí)現(xiàn)了在接口中聲明的全部方法约急,則表明該類型實(shí)現(xiàn)了對(duì)應(yīng)接口零远。

  • 可以作為一種數(shù)據(jù)類型,實(shí)現(xiàn)了該接口的任何對(duì)象都可以給對(duì)應(yīng)的接口類型變量賦值烤宙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末遍烦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子躺枕,更是在濱河造成了極大的恐慌服猪,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拐云,死亡現(xiàn)場離奇詭異稠屠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)湖蜕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門提完,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人薇缅,你說我怎么就攤上這事危彩。” “怎么了泳桦?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵汤徽,是天一觀的道長。 經(jīng)常有香客問我灸撰,道長谒府,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任浮毯,我火速辦了婚禮完疫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘债蓝。我一直安慰自己壳鹤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布饰迹。 她就那樣靜靜地躺著芳誓,像睡著了一般讯嫂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上兆沙,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天欧芽,我揣著相機(jī)與錄音,去河邊找鬼葛圃。 笑死千扔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的库正。 我是一名探鬼主播曲楚,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼褥符!你這毒婦竟也來了龙誊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤喷楣,失蹤者是張志新(化名)和其女友劉穎趟大,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體铣焊,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逊朽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了曲伊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叽讳。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坟募,靈堂內(nèi)的尸體忽然破棺而出岛蚤,到底是詐尸還是另有隱情,我是刑警寧澤懈糯,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布涤妒,位于F島的核電站,受9級(jí)特大地震影響昂利,放射性物質(zhì)發(fā)生泄漏届腐。R本人自食惡果不足惜铁坎,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一蜂奸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧硬萍,春花似錦扩所、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽助赞。三九已至,卻和暖如春袁勺,著一層夾襖步出監(jiān)牢的瞬間雹食,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國打工期丰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留群叶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓钝荡,卻偏偏與公主長得像街立,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子埠通,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 《Go語言四十二章經(jīng)》第二十章 方法 作者:李驍 在前面我們講了結(jié)構(gòu)(struct)和接口(interface)赎离,...
    ffhelicopter閱讀 2,671評(píng)論 3 8
  • 1.安裝 https://studygolang.com/dl 2.使用vscode編輯器安裝go插件 3.go語...
    go含羞草閱讀 1,546評(píng)論 0 6
  • 概述在 Go 語言中梁剔,如果一個(gè)結(jié)構(gòu)體和一個(gè)嵌入字段同時(shí)實(shí)現(xiàn)了相同的接口會(huì)發(fā)生什么呢?我們猜一下舞蔽,可能有兩個(gè)問題: ...
    isgiker閱讀 18,506評(píng)論 1 13
  • 最全的iOS面試題及答案 iOS面試小貼士 ———————————————回答好下面的足夠了-----------...
    zweic閱讀 2,695評(píng)論 0 73
  • 周五憾朴,晚上,同時(shí)喊去喝酒喷鸽,心中既有些許想去众雷,又有點(diǎn)拒絕,想去做祝,是因?yàn)槌3约依锏牟死。训霌Q換口味混槐,喜歡飯店里大乎...
    閃電jerry閱讀 92評(píng)論 0 0