原创 springboot 啓動前動態修改yaml配置文件值並使之生效

1、引入yaml文件相關的包 <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.23</

原创 webservice不生成代碼的兩種調用方式

       java調用webservice接口時通常情況下都是使用生成代碼的形式調用。這種方式雖然開發簡單粗暴但是如果對方是單機部署且多單位使用的應該就不能滿足情況了,而且需要生成jar包加入到代碼相對臃腫。本文介紹使用RPC和doc

原创 微信H5支付功能開發

本文介紹的是微信H5支付功能開發,也就是在微信之外的H5頁面支付。 首先我們需要先看微信的官方文檔https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_1,這裏面幾乎介紹了全部流

原创 final finally finlize 的區別

final—修飾符(關鍵字)如果一個類被聲明爲final,意味着它不能再派生出新的子類,不能作爲父類被繼承。因此一個類不既被聲明爲 abstract的,又被聲明爲final的。將變量或方法聲明爲final,可以保證它們在使用中不被改變。

原创 JDBC 的三個W

代碼重構DBUtils工具類  1)連接管理起來(static方法)  2)資源關閉 how:1.註冊驅動 三種方式(a. DriverManager.registerDriver(new com.mysql.jdbc.Driver()