原创 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