原创 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