原创 kubernetes環境下 創建pod過程中 異常信息總結整理

[toc] 1、異常信息:Failed to pull image "spark:0.1": rpc error: code = Unknown desc = repository docker.io/spark not found:

原创 kubernetes Network Policies 之 只允許設有某些標籤的Pod可以訪問

1、規則描述: 如一個apiserver服務,部署在帶有標籤app=bookstore, role=api的pod裏 希望達到的效果: 只能帶有app=bookstore標籤的pod訪問bookstorePod 其他pod不允許訪問此

原创 爲docker容器提供域名解析服務

https://www.jianshu.com/p/10a47b59853e 僅列出我用過的幾種方式 yum方式部署 docker方式部署 環境介紹 ip role 172.16.91.222 dns serve

原创 Java NIO 之 IO模型總結整理

    這裏總結了常用的IO通信模型,列舉了5種形式。傳統IO模型1:1形式的同步阻塞IO通信模型    在基於傳統同步阻塞模型中:ServerSocket的主要作用?    1、負責綁定IP地址    2、啓動監聽端口;Socket的主要

原创 每天學一點Scala之 伴生類和伴生對象

1、  object 相當於class的單個實例,因此,在object裏聲明的變量都是靜態變量,靜態方法2、  在object裏聲明的變量,都是全局變量,也就是類的公共屬性,或者類似於java中父類的屬性3、  object裏的構造器,也就

原创 序列化之XML序列化技術

優點:    1、可讀性比較好,    2、有利於調試    3、XML序列化與語言無關缺點:    1、序列化化後碼流比較大,【主要是因爲使用標籤對來表示數據】    2、效率不高使用場景:    1、對性能要求不高,且QPS較低的企業級

原创 Java 繼承與接口的關係

  在看Netty中NioEventLoop的UML圖時,感覺非常複雜,如下圖所示:      找不到重點,找不到主線,此時內心生無可戀。       從而,激發出困擾了我很久的一個問題:到底繼承與接口 啥關係?       這個問題,前幾

原创 java 從數組裏均衡的取出每一個元素

需求:均衡的從數組裏依次取出每一個元素,環形數組下面的代碼是從Netty的源碼(DefaultEventExecutorChooserFactory.java)中,抽出來的;    package com.xingej.toolkit.ar

原创 每天學一點Scala之 高階函數 map

要清楚,map函數的本質是?或者說map函數到底是用來幹什麼的?可以參考下面的例子:marathon源碼,spark源碼中大量使用了高階函數map,如下面是marathon的源碼

原创 Java NIO 之 Selector 練習

    目的:本編文章主要想分享一下NIO方面的知識,由於最近幾天工作不忙,趁機學習了下Java NIO Selector的相關知識;主要是實踐操作的;具體的理論知識,可以參考網上的文章。測試用例主要有三種方式:    其實,是服務器端的邏

原创 Netty源碼分析筆記之運行Netty 源碼自帶的例子example時,編譯不通過

主要分享下,在運行netty源碼自帶的例子時,遇到的問題:主要步驟如下:    1、從git上下載好netty源碼【netty-netty-4.1.6.Final】    2、直接導入到Intellij idea裏,    3、運行exam

原创 序列化之Hessian序列化

Hessian序列化與Java默認的序列化區別?    1、 Hessian 支持跨語言串行    2、 比java序列化具有更好的性能和易用性    3、 支持的語言比較多package com.xingej.ser.impl; imp

原创 Java NIO 之 ByteBuffer

抽象類ByteBuffer ByteBuffer的繼承關係父類子類目前,大概有5個實現類ByteBuffer 底層,主要依賴?    顧名思義,從ByteBuffer的名稱來看,這個緩衝區針對的是字節類型的緩衝區,    從源碼中,也可以查

原创 Mybatis 入門案例分享

本文分享一下,Mybatis的一些入門案例;爲什麼不用JDBC方式來操作數據庫,而使用類似於Mybatis的框架呢?1、  數據庫鏈接創建、釋放頻繁造成系統資源浪費從而影響系統性能,如果使用數據庫鏈接池可解決此問題。解決:在SqlMapCo

原创 每天學一點Scala之 匿名函數

1、  定義    如果一個函數沒有名字的話,就是匿名函數了。只使用一次,並沒有多次調用2、  匿名函數的使用場景將匿名函數,直接賦值給變量將匿名函數,作爲函數的參數進行使用3、  匿名函數的幾種表現形式?或者呈現形式沒有參數輸入,沒有返回