原创 k8s通過nodeSelector調度方式創建pod

https://blog.csdn.net/wang725/article/details/89810314

原创 k8s pod的分類

pod容器分類1Infrastructure Container:基礎容器•維護整個Pod網絡空間 2InitContainers:初始化容器•先於業務容器開始執行 3Containers:業務容器•並行啓動

原创 標記清理算法

垃圾回收機制策略 1、概念分爲標記和清除兩階段:首先標記出所有需要回收的對象,然後統一回收所有被標記的對象。 缺點1、標記階段和清除階段的效率都不高。2、顯而易見的,清除後產生了大量不連續的內存碎片,導致在程序運行過程中需要分配較大對象的

原创 複製算法

複製算法:如果jvm使用了coping算法,一開始就會將可用內存分爲兩塊,from域和to域, 每次只是使用from域,to域則空閒着。當from域內存不夠了,開始執行GC操作,這個時候,會把from域存活的對象拷貝到to域,然後直接把fr

原创 jvm中如何判斷對象是否存活

判斷是否可達:需要和根節點有依賴關係如果沒有和我的gc roots有任何引用的情況下,這時候gc就認爲是不可達對象根搜索算法的基本思路就是通過一系列名爲”GC Roots”的對象作爲起始點,從這些節點開始向下搜索,搜索所走過的路徑稱爲引用鏈

原创 JVM GC(垃圾回收機制)

jvm不定時去堆內存中清理不可達對象。 什麼是不可達對象 對象沒有被引用或對象沒有存活

原创 python中的可變參數

def foo(*args, **kwargs):    print 'args = ', args    print 'kwargs = ', kwargs    print '------------------------------

原创 我的友情鏈接

賀春暘的技術專欄樂沙彌的世界刀尖紅葉追風客楊奇龍王偉上帝,咱們不見不散!美團阿飛billy鵬如意世界運維筆記林水彬姜sircmugourmysql擺脫碼農的日子運維監控wpython牛人芮python艾民劉天斯沈燦峯雲51ctosa joh

原创 zookeeper配置

1.tickTime:CS通信心跳時間Zookeeper 服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。tickTime以毫秒爲單位。tickTime=2000  2.initLimi

原创 mapreduce原理

MapReduce從它名字上來看就大致可以看出個緣由,兩個動詞Map和Reduce,“Map(展開)”就是將一個任務分解成爲多個任務,“Reduce”就是將分解後多任務處理的結果彙總起來,得出最後的分析結果。這不是什麼新思想,其實它的本質就

原创 python檢測字符串是否只由數字組成

isdigit() 方法檢測字符串是否只由數字組成。In [5]: str = "123456";  # Only digit in this stringIn [6]: print str.isdigit();TrueIn [7]: In

原创 yarn和hdfs

Yarn包括resourcemanager和datamanagerHdfs包括namenode和datanode 這兩個服務啓動了,就可以跑mapreduce程序了

原创 我的友情鏈接

賀春暘的技術專欄樂沙彌的世界刀尖紅葉追風客楊奇龍王偉上帝,咱們不見不散!美團阿飛billy鵬如意世界運維筆記林水彬姜sircmugourmysql擺脫碼農的日子運維監控wpython牛人芮python艾民劉天斯沈燦峯雲51ctosa joh

原创 mapreduce的resourcemanager,applicationMaster介紹

 MapReduce拆分JobTracker爲資源管理及任務生命週期管理兩個獨立的組件MapReduce在Hadoop2中稱爲MR2或YARN,將JobTracker中的資源管理及任務生命週期管理(包括定時觸發及監控),拆分成兩個獨立的服務

原创 go 的switch

1 不需要顯示調用break,一旦條件符合就結束判斷2 如果希望執行下一個case,則需要顯示調用fallthrough