原创 Spring boot通過註解解決跨域請求,跨域訪問問題

註解 @CrossOrigin Spring Framework 4.2 GA爲CORS提供了第一類支持,使您比通常的基於過濾器的解決方案更容易和更強大地配置它。所以springMVC的版本要在4.2或以上版本才支持@CrossOr

原创 Swagger2的集成和使用

Swagger2介紹 Swagger是一款RESTful接口的文檔在線自動生成、功能測試功能框架。一個規範和完整的框架,用於生成、描述、調用和可視化RESTful風格的Web服務,加上swagger-ui,可以有很好的呈現。 Spr

原创 IntelliJ IDEA——配置註釋模板

Settings中 File > Other Settings > Default Settings … > Editor > File and Code Templates 配置方式 也可以寫死: /** * * @author

原创 MyBatis——存放“數組形式”數據的xml配置

Mapper.xml <update id="aaa"> update db_xspch.t_xspch set <if test="arrBgyfs != null and arrBgyfs!

原创 IntelliJ IDEA——Free Mybatis Plugins(自動關聯Mapper.xml和Mapper.java,可通過快捷鍵從mapper.java入mapper.xml)

該插件可以關聯DemoMapper.java和DemoMapper.xml 可通過Ctrl+B從java文件進入xml文件 在編碼界面也有綠色箭頭按鈕(進入或返回)

原创 Mybaits——批量入庫方式實現思路

思路 將對象封裝成list傳入; 接收list對象,傳入XxbeanMapper.java的insert方法; 在mapper.xml中foreach遍歷拼接sql; XxbeanMapper.xml <insert id="in

原创 Vue.js——vue-router路由,關於exact-active-class 和 active-class 的區別

exact-active-class 和 active-class 的區別 router-link 默認情況下的路由是模糊匹配,例如當前路徑是 /article/1 那麼也會激活 ,所以當設置 exact-active-class 以

原创 Vue.js——路由router-link

html代碼 <!-- 使用 router-link 組件來導航. --> <!-- 通過傳入 `to` 屬性指定鏈接. --> <!-- <router-link> 默認會被渲染成一個 `<a>` 標籤 --> <router-li

原创 IntellJIDEA——Debug快捷鍵之F7(步入)和Shift+F7(智能步入)的區別

F7:普通步入,按照代碼運行順序,一步一步進入; Shift+F7:當一行代碼出現方法套方法,通過智能步入可列出步入的方法,有開發人員自己選擇步入的方法。(如圖)

原创 git fetch與git pull(文內推一篇git詳解)

在開始前先推一篇關於git使用的博客:https://www.cnblogs.com/bincoding/p/6110763.html git pull = git fetch + git merge git fetch 將遠程主機的

原创 jstack線程分析

先附上jstack命令 1. 通過linux的top命令,顯示當前活躍線程數,爲CPU使用率降序排列 2. 使用jstack pid(示例:jstack 10420)命令查看java進程的堆棧狀態 3. 通過thread dum

原创 使用try with resource 關閉流,關閉資源

在Commons方法廢棄前,關閉流方式: public static void main(String[] args) { FileInputStream inputStream = null; try {

原创 慢SQL優化總結

關於in和exists的使用 1.當父查詢結果集小於子查詢結果集則選擇exists,如果父查詢結果集大於子查詢結果集選擇in。(可嘗試等價改寫) in和exists都有子查詢優化,提升子查詢,有時候這兩的執行計劃一樣。需要注意的是如果

原创 詳解設計模式在 Spring 中的應用

第一種:簡單工廠 又叫做靜態工廠方法(StaticFactory Method)模式,但不屬於23種GOF設計模式之一。 簡單工廠模式的實質是由一個工廠類根據傳入的參數,動態決定應該創建哪一個產品類。 spring中的BeanFact

原创 postgresql切斷數據庫連接,進入pgsql交互式界面,數據庫改名

前面先說 linux進去psql交互式界面: $ psql -U username dbame 查詢數據庫所有連接 select * from pg_stat_activity 利用函數斷開連接 pg_terminate_back