原创 前端開發學習路線和知識點記錄

1. HTML+CSS基礎 熟練使用HTM+CSS製作靜態頁面 熟悉HTML5新特性和CSS3新特性 2. Javascript基礎 原生JS入門,會jQuery,精通Ajax 3. 開發工具基礎 會Git 會NPM(相當於Jav

原创 Java使用com.google.zxing生成二維碼在Linux環境中無法生成二維碼問題

二維碼在我們的日常生活中已經氾濫了,所以作爲死開發的我也沒能逃過給用戶創建二維碼這個功能的實現。好在輪子已經有大佬造好了。 我的環境是: Spring boot項目 CentOS 7.4 Tomcat 8 代碼實現: import

原创 在Windows中安裝MySQL 5.7解壓版及卸載、亂碼等問題的處理

1. 解壓版的安裝 (1). 下載壓縮包並解壓到一個磁盤位置 壓縮包下載鏈接:https://dev.mysql.com/downloads/mysql/ 壓縮包內容: (2). 寫配置文件 複製my-default.ini重命

原创 微信APP支付實現記錄

這個就直接貼代碼了,反正暫時沒法驗證對錯 錯誤工具類 import plugins.pay.wechat.domain.WechatPayError; import java.util.HashMap; import java.

原创 微信WAP H5支付功能實現

公司APP目前用到了微信的H5支付功能,這裏記錄一下實現過程。 這篇記錄可能回因爲微信商戶平臺的API的變動而變得不完全正確,但是大體流程時不會錯的。 1. 微信H5支付流程 不管我這文檔寫的多漂亮,咋們還是按照微信官方文檔來,下

原创 CentOS 7安裝Git並使用

1. 安裝 1.1 使用yum安裝 安裝命令: sudo yum install -y git 1.2 使用源碼編譯安裝 安裝依賴: sudo yum install -y wget sudo yum install -y

原创 支付寶APP支付實現記錄

支付寶支付成功返回結果封裝 import com.alibaba.fastjson.annotation.JSONField; import java.math.BigDecimal; import java.util.Date

原创 Centos 7安裝Maven及換成阿里鏡像的記錄

作爲Java開放maven時最常見的工具之一,以前一直都在windows中安裝,今天記錄下在Linux中安裝。 1. 下載 官網地址:https://maven.apache.org/download.cgi 可以得到下載命令:

原创 支付寶H5支付實現記錄

支付寶支付成功返回封裝 import com.alibaba.fastjson.annotation.JSONField; import java.math.BigDecimal; import java.util.Date;

原创 iOS內購實現記錄

支付憑證解析工具 import javax.net.ssl.*; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io

原创 SpringBoot+Mybatis-Plus配置多數據源及數據庫的切換

當前大環境的影響下,多數據源的情況已經非常常見了,這裏記錄下怎樣實現 在網上着落一大圈,配置多數據源的方法主要有兩種: 構建多套環境,優勢是方便控制也容易集成一些簡單的分佈式事務,缺點是非動態同時代碼量較多,配置難度大。 基於s

原创 SpringBoot自定義異常處理、全局異常處理和統一響應結構體

1. 異常處理 1). 定義枚舉類,管理異常分類 import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import java.util.Linke

原创 Spring Boot+Log4j2+Tomcat實現日誌記錄和日誌分割

1. Spring boot集成外置Tomcat 注意:Spring Boot 2.X要使用Tomcat 8及以上的版本。 1.1 修改依賴 <dependency> <groupId>org.springframewor

原创 SpringBoot集成MyBatis Plus,使用HikariCP連接池

我這裏用到了lombok中的幾個註解 1. 準備一個基礎的Spring Boot項目 創建一個簡單的SpringBoot項目你應該是沒有問題的吧?如果不會請移步https://www.yuanmen.top/pages/view.

原创 SpringBoot+WebSocket實現簡單的一對一web聊天

前言 最近項目中要實現客服系統,其實網上有很多的服務商提供這種接口,但最終決定使用SpringBoot+WebSocket的方式實現。 下面我的項目的結構是使用SpringBoot+Nginx實現的前後端分離的,但是這個不重要,這