原创 微信對賬文件處理之文件模式

一、查看接口 項目中要進行對微信支付的賬單進行對賬,網上查一了一下,基本上所有的模式都是直接調用返回字符串的模式。微信官方接口如下微信對賬官方接口 我們可以看到,其中有一個tar_type字段,網上大部分的對賬單下載都是字符串

原创 字符串條件反轉

例如,我們將www.baidu.com變成www.udiab.moc public class TestFire {     public static void main(String[] args) {         String

原创 java中Static用法

Java關鍵字static靜態修飾符,可能大家都很熟悉,具體有什麼用法? 當我們通過new關鍵字去創建對象的時候,那麼數據的存儲空間纔會被分配,類中的成員方法才能被對象所使用。但是呢有兩種特殊的情況: 1、我們通過new關鍵字創

原创 HashMap的實現原理

HashMap也是我們使用非常多的Collection,它是基於哈希表的 Map 接口的實現,以key-value的形式存在。在HashMap中,key-value總是會當做一個整體來處理,系統會根據hash算法來來計算key-

原创 線程池在項目中的實戰

線程池的原理和作用相比大家都比較瞭解了,不熟悉的可以看這篇文章 鏈接: 線程池的使用(點擊查看). 一個項目中要求對丟MQ隊列的消息用線程池接收處理,直接貼代碼 配置線程池的類 /** * 線程池配置 */ @Config

原创 漢字轉ASCII碼

public class TestFire { //bytesToHexString public static String bytesToHexString(byte[] src) { StringBuilder strin

原创 字符與字節的區別

1、計算機存儲信息的最小單位,稱之爲位(bit),音譯爲比特,二進制的一個“0”或一個“1”叫一位。 2、計算機存儲容量基本單位是字節(Byte),音譯爲拜特,8個二進制位組成1個字節。一般而言:一個標準英文字母佔一個字節位置,一

原创 微信小程序支付踩的坑(支付驗證簽名失敗)

微信小程序支付踩的坑(支付驗證簽名失敗) 最近有需求是微信小程序支付,用的是微信自帶的sdk,曾做過微信APP支付,微信掃用戶碼支付,都是OK的,現在把做微信小程序支付流程寫下來,還有在調用過程踩的坑,下面爲步驟 一.先查看API

原创 接收支付寶的POST異步通知(回調)

public void getUnSignData(HttpServletRequest request, HttpServletResponse response){ try { //這裏拿到支