ksonnet 是一個基於jsonnet的快速簡化kubernetes yaml 配置的工具,可以實現配置的復用 同時也包含一個registry 的概念,可以實現可復用組件的分發,同時支持helm 環境准備 安裝cli 使用mac 系統 ...
前提 這是一篇憋了很久的文章,一直想寫,卻又一直忘記了寫。整篇文章可能會有點流水賬,相對詳細地介紹怎么寫一個小型的 框架 。這個精悍的膠水層已經在生產環境服役超過半年,這里嘗試把耦合業務的代碼去掉,提煉出一個相對簡潔的版本。 之前寫的幾篇文章里面其中一篇曾經提到過Canal解析MySQL的binlog事件后的對象如下 來源於Canal源碼com.alibaba.otter.canal.protoc ...
2020-10-07 11:51 5 839 推薦指數:
ksonnet 是一個基於jsonnet的快速簡化kubernetes yaml 配置的工具,可以實現配置的復用 同時也包含一個registry 的概念,可以實現可復用組件的分發,同時支持helm 環境准備 安裝cli 使用mac 系統 ...
1、MySQL主從復制原理 2、Canal 的工作原理 canal模擬MySQL slave的交互協議,偽裝自己為MySQL slave,向MySQL master發送dump協議 mysql master收到dump請求,開始推送binary log為slave ...
程序員是詩人,應該寫一些有思想意義的code,而不是每天重復造輪子,寫一些低成本的業務邏輯。 ---------------------------------一個腳本仔的心聲 由於目前公司使用CI框架,也遇到過 ...
在實際工作中,你肯定會經常的對樹進行遍歷,並在樹和集合之間相互轉換,你會頻繁的使用遞歸。 事實上,這些算法在邏輯上都是一樣的,因此可以抽象出一個通用的算法來簡化工作。 在這篇文章里,我向你介紹,我封裝的兩個類,TreeIterator和TreeMap,使用他們,你不必再寫遞歸就可以在任 ...
ETL(Extract-Transform-Load)。對於大型數據集,常用的框架是 Spark、pys ...
一個簡單的ETL腳本應該包含如下內容 1.注釋 2.設置字符集 3.基礎路徑參數 腳本路徑 票據路徑 日志路徑 當前SHELL的腳本別名:declare SHELL_NAME=“${basename $0 |sed s/\./_/g}” eg ...
以下內容為原創,歡迎轉載,轉載請注明 來自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3642849.html 在Android項目中,經常都會用到ListView這個控件,而相應的Adapter中getView()方法的編寫有一個標准 ...
一個系統由多種語言編寫,但是這些語言怎么相互鏈接呢?一種可能的方法就是,把不同的語言編寫的模塊打包起來,最外層使用python調用這些封裝好的包,這樣的話膠水語言的特性就體現出來了,但是”膠水的“只是一個形容詞,說python是膠水語言只是說了python眾多特性里面的一種,實際上 ...