原创 SSL驗證, 非對稱加密時序圖

非對稱加密時序圖 http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html 對稱密鑰加密 單密鑰, 加密和解密是相同的密鑰。 密鑰保存

原创 bgint

Reference Points Self Intro OS Net Spark Hadoop Java Application case Algorithm & Data structure refers DB Ca

原创 spark架構、部署形式和運行機理(獨立集羣、YARN集羣)

spark 生態架構 http://dblab.xmu.edu.cn/blog/spark/ Spark最初由美國加州伯克利大學(UCBerkeley)的AMP(Algorithms, Machines and People)

原创 TCP三次握手和四次揮手及其狀態變化

@[TOC] TCP三次握手和四次揮手 http://www.httpclient.cn/archives/142.html https://blog.csdn.net/hyg0811/article/details/10236

原创 Scala語法彙集ABC

Scala ABC https://docs.scala-lang.org/tour/tour-of-scala.html http://www.runoob.com/scala/scala-tutorial.html Arr

原创 Hadoop MapReduce WordCount 例程

Hadoop MapReduce WordCount 例程 package tomas.test; import java.io.IOException; import java.util.StringTokenizer; i

原创 MongoDB Java driver ssl 加密連接,自定義KeyManager TrustManager

MongoDB Java driver ssl 加密連接,自定義KeyManager TrustManager 關於SSL驗證,非對稱加密流程:https://blog.csdn.net/fzlulee/article/deta

原创 LeetCode算法總結——鏈表、樹、數組列表、整數和字符串等

前言: 做算法題,切記不要眼高手低。爲什麼明明感覺很容易的題目,在寫代碼實現的時候就思路混亂呢?細節!實現的細節是繁雜而且不容易記憶的。有什麼好的辦法嗎?模塊化!細節模塊化。譬如很多問題的解決方法,在首先引入排序後思路就明朗了,

原创 常用排序算法詳解(快排,歸併,堆排序,插入,選擇)

QuickSort MergeSort SelectionSort InsertionSort HeapSort KMP TreeGenerator Find2DArray climbStairs QuickSort h

原创 閱讀《MegaEase 遠程工作團隊協作協議 v1.3》後的一些感想

閱讀《MegaEase 遠程工作團隊協作協議 v1.3》後的一些感想 原文鏈接 https://coolshell.cn/articles/20765.html 從僱員的角度,談一談它對工作態度和實踐的啓發。 基本原則 Pri

原创 LeetCode算法總結——鏈表

前言: 做算法題,切記不要眼高手低。爲什麼明明感覺很容易的題目,在寫代碼實現的時候就思路混亂呢?細節!實現的細節是繁雜而且不容易記憶的。有什麼好的辦法嗎?模塊化!細節模塊化。譬如很多問題的解決方法,在首先引入排序後思路就明朗

原创 概覽分佈式一致性協議和算法 2PC 3PC 拜占庭問題 Paxos ZAB Raft

概覽分佈式一致性協議和算法 2PC 3PC 拜占庭將軍問題 Paxos ZAB Raft 拜占庭將軍問題 byzantine https://www.jianshu.com/p/8bcef0ca676c 拜占庭問題,假設節點總

原创 RDD DataFrame DataSet

RDD DataFrame DataSet https://databricks.com/wp-content/uploads/2016/06/Unified-Apache-Spark-2.0-API-1.png https:/

原创 Kafka消息系統介紹及與SparkStreaming結合實踐案例

Kafka ABC Reference 參考 背景 源起 消息隊列 Kafka Introduction 簡介 Topo 拓撲結構 Partition 分區 Partition Fault-tolerance & L

原创 一種基於SparkSQL的Hive數據倉庫拉鍊表緩慢變化維(SCD2+SCD1)的示例實現

背景 Hive 實現緩慢變化維,沒有使用事務表的更新和刪除操作(最新版本Hive已經支持,但需要Server/Client做相應配置,Hive實現的事務還有一定的侷限性) Hive 自身的SQL使用MapReduce引擎,速