原创 java.util.function包(jdk8新特性)

一 概述 name type description Consumer Consumer< T > 接收T對象,不返回值 Predicate Predicate< T > 接收T對象並返回boolean Function Function

原创 FindBugs 規則整理:Style & Dodgy

  DLS_DEAD_LOCAL_STORE 翻譯 Dead store to .. in ... This instruction assigns a value to a local variable, but the value

原创 Stream常見操作API介紹

Stream常見操作API介紹 1、聚合操作 2、stream的處理流程 數據源 數據轉換 獲取結果 3、獲取Stream對象 1. 從集合後數組對象中獲取 Collection.stream() Colleatc

原创 VS Code配置Go語言開發環境

VS Code是微軟開源的一款編輯器,插件系統十分的豐富。本文就介紹瞭如何使用VS Code搭建Go語言開發環境。 VS Code配置Go語言開發環境 說在前面的話,Go語言是採用UTF8編碼的,理論上使用任何文本編輯器都能做Go語言開發

原创 window與linux項目部署-linux文件路徑不存在

window與linux項目部署-linux文件路徑不存在 很久沒有寫博客了,上週項目測試,發現了一些bug,其中之一有些費解,描述如下: 項目在windows上部署,上傳圖片功能一切正常,部署到linux服務器上,則莫名出錯(大

原创 比特幣/以太坊的關鍵機制——secp256k1

比特幣使用基於橢圓曲線加密的橢圓曲線數字簽名算法(ECDSA)。特定的橢圓曲線稱爲secp256k1,即曲線 y² = x³ + 7 在有限域 (又名伽羅瓦域),以簡短描述。 在平面中的橢圓曲線上的加法在幾何上根據線截取曲線的位