原创 Hive Jdbc處理set參數問題
問題 hive jdbc 需要處理參數 SQL示例 set hive.xx; set hive.xx; select * from 代碼示例 String[] singSql = sql.split(";");
原创 Flink源碼-3-作業數據結構
文章目錄大圖代碼------------------>streamgraphstreamgraph------------------>jobgraphjobgraph------------------>executiongra
原创 Flink系列-1-Flink在yarn上啓動源碼分析
源碼準備 git clone https://github.com/apache/flink.git 部署Flink在yarn 可參考 https://blog.csdn.net/qq_22222499/article/deta
原创 Flink源碼-2-Flink提交任務分析
代碼示例 public class WorldCount { public static void main(String[] args) throws Exception { StreamExecut
原创 設計模式-7-建造者模式
建造者模式 當你需要創建一個可能有許多配置選項的對象時, 該模式會特別有用 圖解 示例 定義接口 public interface Builder { void setType(Type type); void
原创 設計模式-6-裝飾模式
裝飾模式 裝飾是一種概念設計模式, 允許你通過將對象放入特殊封裝對象中來爲原對象增加新的行爲 圖解 接口定義 public interface DataSource { void writeData(String dat
原创 設計模式-1-原型模式
原型模式 通過key得到 一個新的對象,新的對象屬性一樣,內存地址不一樣。對應java裏的深拷貝 圖解 實際例子 java裏的clone 定義一個抽象類 public abstract class Shape { pub
原创 設計模式-4-適配器模式
適配器模式 適配器模式是一種結構型設計模式, 它能使接口不兼容的對象能夠相互合作 圖解 示例 圓孔類 public class RoundHole { private double radius; public
原创 設計模式-3-工廠方法模式
工廠方法模式 工廠生產組件的接口都是抽象的,具體生產類型,由 工廠類型決定 圖解 定義一個按鈕組件 public interface Button { void paint(); } 組件實現類 mac publ
原创 Git配置多個賬號
場景 開發公司的代碼,配置公司的git信息,有時候會上傳自己的代碼到github上,這時候就想把這個賬號信息分開 方法 公司的git信息可以設置爲全局 單獨想push到github的項目設置爲本地就行 比如設置全局信息 git c
原创 設計模式-5-橋接模式
橋接模式 橋接是一種結構型設計模式, 可將業務邏輯或一個大類拆分爲不同的層次結構, 從而能獨立地進行開發。 圖解 示例 橋接模式在處理跨平臺應用、 支持多種類型的數據庫服務器或與多個特定種類 (例如雲平臺和社交網絡等) 的 AP
原创 JAVA開發Yarn應用
文章目錄思考流程圖需求實際代碼啓動問題結果 思考 我們知道在大數據領域,yarn作爲資源調度框架,可以運行MR,SPARK,Flink,那它是不是 也可以運行其它任務,YARN作爲資源調度框架和任務的具體的類型沒有關係,只管任務