1.關於區塊鏈是乙個加密資料匯流排或加密佇列的想法,區塊鏈相關專案有微眾銀行的weevent,非區塊鏈專案給我啟發的是rocketmq,裡面涉及到的dledger,採用raft演算法,還有tidb也採用raft演算法和hyperledger fabric一樣的共識演算法,所以其實區塊鏈從這個角度只是共識演算法和密碼學套件結合,如果不是支援拜占庭容錯的演算法,那這樣fabric之類的系統和其他傳統分布式系統其實沒有太多區別,是我誤以為有區別而已。
2.關於如何在hdfs中引入區塊鏈,一開始只是為了給存入hdfs的資料做hash上鏈,後來發現其實hdfs裡面有encryption zone,其實完全不需要區塊鏈只需要密碼學的相關東西就能保證安全。
在很多情況下區塊鏈是不必要的,往往是密碼學演算法比較重要。
3.想到默克爾樹其實就是區塊鏈的元資料,最初有個想法把hdfs的namenode進行改造,用fabric之類的區塊鏈實現,但發覺我這種想法是多餘的,zookeeper本身不就起到類似的作用,無非加入區塊鏈起到防止篡改的功能,又聯想想到安全領域的cia原則。
4.關於htap資料庫,之前以為很神秘,其實能看到的實現方式tidb和tbase都是在行存的做tp的情況下,搞乙個列存副本做ap。
5.要定位一件事情,需要了解整個生態和框架,才能知道這件事情在生態或者框架中的位置。
6.sql與dataframe的關係,一直在用spark sql,卻忘了sparksql基於dataframe。sql只是dataframe的一種表示。
最近的一些開發想法
實習近三個月 確實真正的企業級開發要比之前的小打小鬧正式不少 以至於現在有打算重寫配棉系統的衝動 如果是區域網的專案 頻寬大 盡量能不要ajax就不用ajax 這裡指的是原生的ajax 因為之前開發都是用jquery做的ajax 其實和原生的差不了多少 但是相對於asp.net自己提供的ajax控制...
最近開發Android的一些總結
遇到的問題如下 1.在xml裡自定義view報異常。public gameview context context,attributeset attrs 2.xml自定義view大小如何確定protected void onsizechanged int w,int h,int oldw,int o...
關於UML的一些隨想
eddiong uml note 關於uml的文章已經有很多博主做過非常詳細的介紹,並且失眠上有很多書籍可供參考。在前面給出一些可供閱讀的文章和書籍,此書給出博主剛接觸uml時的兩處入門資源。有需要加深閱讀的朋友可以看一下以供參考。推薦閱讀 博主 物件導向思考 寫的ea 系列 書籍 uml2 基礎 ...