原创 Rust RSA簽名算法(Sha256WithRSA)
最近在做開放平臺項目,在編寫SDK的時候用到簽名驗籤功能,採用Sha256WithRSA簽名,具體流程是使用私鑰生成簽名,然後公鑰進行驗籤。 現在把私鑰簽名的代碼分享出來。 添加依賴 在Cargo.toml添加: [depende
原创 nodejs使用http客戶端發送請求
這裏使用一個第三方模塊,needle,其使用方式比nodejs自帶的http模塊好用。 package.json依賴: "dependencies": { "needle": "^2.5.0" } 使用方式: 在文件
原创 The consumer group has been created before, specify another name please.
rocketmq 報 The consumer group has been created before, specify another name please. 錯誤 可能是配置了多個consumer,但沒有指定instan
原创 一起來學Java8(三)——方法引用
在一起來學Java8(一)——函數式編程中有一個簡單的函數式編程的例子: import java.util.function.Consumer; class Person { public static void say
原创 Python進行RSA簽名,支持SHAWithRSA,SHA256WithRSA
最近在做開放平臺項目,需要編寫個語言版本的SDK,其中用到了RSA簽名。 Python使用私鑰生成簽名串,支持SHAWithRSA,SHA256WithRSA import rsa import base64 __pem_beg
原创 一起來學Java8(九)——CompletableFuture
同步異步 計算機技術發展迅猛,不管是在軟件還是硬件方面都發展的非常快,電腦的CPU也在更新換代,強勁的CPU可以承擔更多的任務。如果程序一直使用同步編程的話,那麼將會浪費CPU資源。舉個列子,一個CPU有10個通道,如果所有程序都
原创 go語言http請求,包括文件上傳
最近在做開放平臺項目,需要用到HTTP請求,對HTTP請求做了簡單封裝。 封裝後的代碼可以實現: Get提交 POST提交(表單) POST提交(json) POST提交(文件上傳) 完整代碼如下: package commo
原创 一起來學Java8(六)——Optional
Optional類是Java8新增的一個類,其作用可以有效避免空指針異常。 Optional類的代碼比較簡單,很容易就能看懂,其實質就是一個輔助類,把需要處理的對象做了一層包裝,然後再使用Optional中的方法時,可以有效得判斷
原创 一起來學Java8(七)——Stream(上)
從Java8開始,新增了一個java.util.stream包,這個包下的類和接口用來處理集合中的元素,在這個包下面有一個Stream接口,我們主要使用這個接口來對集合進行操作。 創建Stream 首先來看下創建Stream有哪幾
原创 admin vue頁面右下角添加客服按鈕
admin vue頁面右下角添加客服按鈕,如圖所示 第一步 打開App.vue 在div中添加: <div id="kefu"> <el-popover placement="left-end"
原创 spring cloud gateway 獲取真實IP
private static final String IP_UNKNOWN = "unknown"; private static final String IP_LOCAL = "127.0.0.1"; private sta
原创 一起來學Java8(一)——函數式編程
在這篇文章中,我們將瞭解到在Java8下如何進行函數式編程。 函數式編程 所謂的函數式編程就是把函數名字當做值進行傳遞,然後接收方拿到這個函數名進行調用。 首先來看下JavaScript如何進行函數調用 var Person =
原创 C#模擬post請求調用request.GetResponse()超時,報 System.Net.WebException: The operation has timed out.
C#模擬post請求調用request.GetResponse()超時,報 System.Net.WebException: The operation has timed out. 解決方法1: 設置: request.Se
原创 ls 無法打開目錄. 權限不夠
linux 使用root賬戶添加一個新用戶 然後su 新用戶,切換賬戶後ls提示:無法打開目錄. 權限不夠 解決辦法: 退出SSH客戶端(如:SecureCRT),重新創建一個連接(Quick Connect…),Username
原创 一起來學Java8(五)——接口默認方法
Java8新加入一個特性,允許在接口方法中給定一個默認實現。前提是在方法前面加一個default關鍵字。 public interface InterfaceMethod { default void say() { Sys