原创 Phabricator Docker 一鍵安裝及漢化

Phabricator的安裝還是挺麻煩的、又有數據庫、又有Nginx。有沒有已經做好了的Docker鏡像直接使用?答案肯定是有的。 依賴 docker 未安裝? docker-compose 未安裝? 安裝 下載docke

原创 Flutter 振動反饋

在Flutter 我們可以使用vibrate插件、可以兼容安卓與IOS。一般可用於振動反饋、比如按鈕點擊反饋、網絡請求成功反饋等等。 用法 添加依賴到pubspec.yaml到文件當中 安卓需要添加下面的振動權限到Androi

原创 playframework - 文件上傳

接着上一篇的play framework 數據庫連接 、作爲一個web項目、文件上傳是必不可少的一個功能。 使用教程 jdbc配置 upload { path = "/Users/lake/dounine/github/

原创 PlayFramework - Actor 對接

playframework 本身就是akka、那如何對接其它的akka系統呢、也就是發消息給其它系統、或者其它系統連接playframework的akka。由於網上的demo幾乎是沒有的、在沒有API的條件下研究了一週終於搞定了

原创 playframework - jdbc

接着上一篇的play framework redis緩存、作爲一個優秀的框架怎麼沒有數據庫操作呢、這篇介紹一下怎麼配置jdbc連接、使用的數據庫是mysql。 使用教程 build.sbt 添加依賴 libraryDepen

原创 playframework - jwt會話

接着上一篇的play framework cors跨域、繼續講jwt在play framework中怎麼使用的、什麼是jwt?JSON Web Token (JWT)是一個開放標準(RFC 7519),它定義了一種緊湊的、自包含

原创 playframework - 使用教程

play framework 2.x 是使用scala與java開發的一款框架、不能說是一個框架應該說是一種解決方案。 play framework 優點有如下幾個: 開發效率高、scala的特點函數式編程。 無狀態、可擴

原创 playframework - redis緩存

接着上一篇的play framework 使用教程 使用教程 build.sbt 添加依賴 libraryDependencies += play.sbt.PlayImport.cacheApi libraryDepende

原创 playframework - 跨域

接着上一篇的play framework 文件上傳 、作爲一個web項目、cors是一個基本功能、用於防跨站請求攻擊的。 使用教程 添加依賴 libraryDependencies += filters applicati

原创 Hadoop3.2 集羣搭建

Hadoop3.2集羣新版本的搭建詳細講解過程,從下面第一張官方的圖來看,最新版是3.2,所以大豬將使用3.2的版本來演示,過程中遇到的坑留給自己,把路留給你們,IT之路還有大豬。大豬爲了把文章壓縮極簡方

原创 Spark 高級篇 - 程序不重啓還能支持動態註冊UDF

昨天有位大哥問小弟一個Spark問題,他們想在不停Spark程序的情況下動態更新UDF的邏輯,他一問我這個問題的時候,本豬心裏一驚,Spark**還能這麼玩?我出於程序員的本能回覆他肯定不行,但今天再回過來頭想了一想,昨天腦子肯定進

原创 Hbase 做預分區的技巧

可以用兩行代碼搞定Hbase的預分區設計,我們在新建一張表的時候有沒有發現,做預分區其實也是要計算的,如果沒有寫上工具類那可慘了,需要自己用手指頭算了,在這給大家提供了一個10進制跟16進制的版本,會根據Region數來平均範圍,大家可以

原创 Scala 反射動態創建方法的騷操作

有時候我們想定義一個字符串的方法,然後通過scala的動態創建class,然後反射調用方法,在很多情景下是在學有用的,比較動態自定義spark的mapParations,當然了,每個人的需求都不一樣,但是底層原理是一樣的。 先畫餅 運

原创 簡單易懂的Actor通訊系統栗子

使用 定義消息協議 object Messages { case class Hello(content: String) case class World(content: String) } 定義常量 object Con

原创 Spark 數據源jdbc2新增upsert功能

在spark的數據源中,只支持Append, Overwrite, ErrorIfExists, Ignore,這幾種模式,但是我們在線上的業務幾乎全是需要upsert功能的,就是已存在的數據肯定不能覆蓋,在mysql中實現就是採用:ON