原创 基於Swift3+WKWebView的WebView殼程序開發

最近想基於WebView做一個簡單的iOS程序,把折騰過程記錄在這裏,供參考。 1. 新建一個Swift工程 選擇Single View App 語言類型選擇"Swift" 2. 修改ViewController的繼承類 ViewC

原创 改寫Spark JdbcRDD,支持自己定義分區查詢條件

Spark自帶的JdbcRDD,只支持Long類型的分區參數,分區必須是一個Long區間。很多情況下,這種方式都不適用。 我對JdbcRDD進行了改寫,可支持完全自定義分區條件。 主要實現思路: 把設置查詢參數部分改寫成可以自定義的函數。

原创 DM協議中的安全認證

     DM協議使用了SyncML認證框架,並在《SyncML_DM_Security》文檔中定義了擴展。     DM協議中的終端和服務端相互之間都需要作認證。 安全認證可以採用不同的級別。如果傳輸層中已經內建了認證機制,那麼可以不使

原创 DM協議分析

DM協議中主要包含五步流程(用Package0~Package4表示),如下圖所示:注意:Package0表示Server發通知給終端設備。這一步不是必須的,很多終端並不是一直監聽來自Server端的連接。 整個流程分爲兩個階段:Set

原创 解決自簽名Applet仍然彈出安全警告框的方案

我搜索了網上很多方案,都沒有解決彈警告框的問題。自己摸索出以下方案: 1. 按自簽名步驟生成keystore文件和cert證書 keytool -genkey -keystore hp.keystore -alias hp -validi

原创 Spark典型案例

本文以AIX系統中的nmon文件爲例,說明spark針對數據分析的典型用法。希望能幫助大家用spark的方式來思考問題。 任務1:從aix數據文件中獲取數據的起始時間 實現代碼片段: 任務2:從aix數據文件中取出所有CPU

原创 hive與hadoop、spark集成方案實踐

這幾天我嘗試了hadoop+spark+hive+mysql集成方案: 1.       Hadoop: 提供HDFS服務 2.       Spark: 實現map-reduce分析算法 3.       Hive提供Spark計算的來

原创 iBatis 3.x 動態SQL元素之實現

在iBatis 2.x中,可以使用$xxxx$語法在SQL中定義可動態插入的SQL元素。而在iBatis 3.x中已經發生了很大變化。 首先,語法變爲 ${xxxx} 形式; 其次,你要使用的SQL元素必須是一個Java Bean的屬性,

原创 使用GetDIBits獲取圖片數據時遇到的問題

1. LPVOID 參數和 LPBITMAPINFO 參數的關係 這兩個參數在MSDN上沒有詳細說明,其實這兩個參數是有關係的,他們要共用同一段內存區。 LPBITMAPINFO  參數和 LPVOID  參數相差的字節距離爲:sizeo

原创 Weblogic 12c中配置log4j

默認安裝後,weblogic不支持log4j,而是使用JDK log。 請按以下步驟配置log4j: 1. 在 domain/lib 目錄下加入必需的jar包: 包括wllog4j.jar和log4j-x.x.x.jar   2. 在w

原创 Spark使用體會

這一段時間我對Spark的幾個組件進行了試用: 1)      Spark 核心組件 通過幾個基本的動作(map、flatMap、group、filter、reduce)的組合,可以完成非常複雜的處理過程。 它顛覆了我之前的設計,整個開發