原创 微信退款“Illegal key size or default parameters”

前言 操作微信退款時,解析微信退款回執請求數據時數據解密失敗,問題解決,特此整理如下: 報錯日誌 方便截圖,部分日誌信息已換行 報錯原因 因爲AES在進行加密處理的時候並沒有經果特殊的處理,但是在使用256位密鑰加解密的時候,如

原创 SpringMVC攔截器配置總結

攔截器配置 在springMVC-servlet.xml配置文件中增加以下配置 <!-- 攔截器 --> <mvc:interceptors> <mvc:interceptor> <

原创 java 分頁查詢工具類實現

java分頁查詢後臺實現 提到分頁大家定當很熟悉,最近遇到前端框架更換之前的分頁機制已不再適用,最終還是把上一個項目的分頁機制拿過來使用,特在此記錄一下,以免再次遇到此類情況! 後臺代碼實現 controller @Control

原创 group_concat,一對多SQL數據查詢拼接

場景 業務需求需要,優惠券活動需要適用於不同門店,數據添加到數據庫“適用門店”字段是門店主鍵id以逗號拼接成的;現小程序端需要將適用門店的門店名稱以逗號拼接成字符串傳給他們,以便頁面展示; 數據庫存放的數據 activity_na

原创 根據地址座標計算距離並排序(java)

業務需求 小程序端有很多門店,需要根據你所在位置就近展示門店信息,並顯示距離; 實現方式可以在小程序端,引用地圖插件根據座標展示距離,但就近展示似乎不好處理(前端人員回饋); 這裏僅描述在後臺如何處理門店就近展示; 後臺代碼 @O

原创 MySql逗號拼接字段拆分查詢

遇到的問題 一個服務分類對應多個適用門店,一個門店存在多個服務分類。現需要同時查詢多個門店所以有的服務分類。 例:“熱門分類”適用於“58cb6557e86b40c3b1e69ad7dc7a8072,cc27487409a2434

原创 微信第三方平臺創建小程序

準備工作 第三方收集法人微信、法人姓名、企業名稱、信用代碼四個商戶信息外加第三方客服電話,用以調用接口創建小程序;參考文檔 發送請求 package com.litte.util; import com.litte.entity

原创 centos7安裝JDK小結

準備安裝包 將下載好的安裝包,上傳至安裝目錄,並解壓 # 上傳安裝包 rz jdk-11.0.1_linux-x64_bin.tar.gz # 解壓安裝包 tar zxvf jdk-11.0.1_linux-x64_bin.tar

原创 微信掃碼支付工具類整理

業務需求 商戶自定義金額生成二維碼,掃描二維碼進行自定義金額支付 官方文檔鏈接 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4 接口代碼 @Request

原创 CentOS 7 安裝nginx詳細

安裝編譯工具及庫文件 注:本次默認文件下載目錄在/opt/nginx/。 一. 依賴安裝,如果是新環境需要安裝gcc gcc-c++ make,GCC——GNU編譯器集合(GCC可以使用默認包管理器的倉庫(repositories

原创 springboot集成JWT小結

前言 SpringBoot項目集成"JWT",首先了解一下JWT,本文項目屬於前後端分離項目,後端要做攔截處理以及安全驗證,採用“JWT”生成token信息,前端登錄時將後端生成的token信息跟隨登錄回執信息傳到前端,之後前端每

原创 h5微信自定義分享(前端+後端)

爲推廣宣傳使用,需要做一個簡單h5頁面在微信中分享宣傳,實現過程中遇到一些問題在此總計如下: 前端代碼 獲取分享頁面地址,根據地址請求後端接口,獲取頁面分享所需的必要參數; 關於“jweixin.js”,網上很多博主都是引用的“<

原创 支付寶-電腦網站支付初長成

前言 企業制定金額生成微信二維碼集成完後,客戶需要再集成支付寶,經過差文檔及看博客終於實現出來(支付寶生成指定金額二維碼,需要在“螞蟻金服開放平臺”註冊賬號,並且開通“電腦網站支付”詳情請參閱官方文檔; 電腦網站支付(普通公鑰方式

原创 小程序指定頁面太陽碼生成

小程序指定頁面太陽碼生成 小程序指定頁面(門店)生成太陽碼,打印在門店內展示或者分享,擴展線上門店曝光率。也有客戶明確提出需要“太陽碼”(原因是“比較好看”),如需生成四四方方的二維碼請參閱指定頁面二維碼生成。故此小程序生成太陽碼

原创 springboot集成redis(源碼)

springboot項目配置redis application.yml文件redis配置 redis: # 本地 # 數據庫(默認0) database: 1 host: 127.0.0.1