原创 SpringBoot與策略模式的結合

  策略模式屬於對象的行爲模式。其用意是針對一組算法,將每一個算法封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。策略模式使得算法可以在不影響到客戶端的情況下發生變化。 在系統中,常常需要根據不同的用戶類型或者屬性進行相應的處理

原创 Java利用POI讀取Word

引入jar包,這裏給出Maven倉庫的jar包地址信息 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <v

原创 對一個字符串集合進行亂序排列,相鄰元素不能重複

最近在工作中遇到個打亂算法,需求是一個字符串集合,經過排序後,需要讓相鄰兩個元素的值不同。 這裏我將該算法分享出來,如果有性能更好的算法,也請大夥一起做個分享,也順帶當做筆記記錄下來。 public static void main(S

原创 第三方APP微信支付Java服務端構建步驟

因日前工作需要,做了一次微信支付。其中一些關鍵點記錄下來,以備不時之需,也拿出來交流下,如有不足之處,還望多多指教。 第三方APP微信支付時序圖 詳見:"https://pay.weixin.qq.com/wiki/doc/api/app

原创 數據庫讀寫分離-springboot事務配置篇

spring事務配置見:https://blog.csdn.net/andyzhaojianhui/article/details/74357100?locationNum=9&fps=1根據這篇文章做了一些修改以適用於springboo

原创 SpringBoot整合Mybatis

mybatis-spring方式 引入Maven依賴 <dependencies> <dependency> <groupId>com.alibaba</groupId>

原创 mysql常用語句

1.刪除重複數據,單列,只保留id最小的一條(自增長的列id)DELETE FROM test WHERE `name` IN ( SELECT `name` FROM ( SELECT `name` FROM