原创 Springboot加了攔截器後出現的跨域問題解析

1.背景 起初解決Springboot跨域問題的方法是直接在Controller上添加@CrossOrigin註解,實現了前後端分離中的跨域請求。但隨着業務代碼的編寫,做了token會話保持的檢驗,添加了攔截器後,再次出現了跨域問

原创 Java中迭代器的使用

迭代器 1.概述: 幫助我們做集合遍歷的工具。 2.作用: java中提供了很多種集合,它們在存儲元素時,採用的存儲方式不同。所以當我們要取出這些集合中的元素時,可以通過一種通用的獲取方式來完成。 Collection集合元

原创 Vue中Axios的詳細使用及跨域解決

1.安裝 安裝命令:cnpm install axios --save。 2.配置 在項目src目錄中新建axios/index.js文件,用以專門抽取配置axios。 axios/index.js import axios fr

原创 Springboot在IDEA中以war打包

第一步 在pom.xml中將默認的jar方式改爲war: ... <artifactId>homeworkme</artifactId> <version>0.0.1-SNAPSHOT</version> <n

原创 VMware下CentOS7網絡配置

1.準備 在VMware虛擬機下安裝基礎的CentOS7系統,安裝後通常情況下對宿主主機和外網可能都ping不通,並且爲了設置固定的ip,需要對網絡進行一些配置。 2.虛擬機設置 打開虛擬機設置窗口,設置虛擬機網絡連接方式爲:橋接

原创 Vue項目中使用bootstrap

1.安裝依賴 cnpm install bootstrap3 --save cnpm install jquery --save cnpm install popper.js --save 2.配置 在webpack構建的項目目

原创 格式化Mybatis返回的Date時間

在實體類的日期屬性上添加@JsonFormat和@DateTimeFormat註解。 import java.util.Date; public class Test { @DateTimeFormat(pattern="

原创 Vue使用bus進行組件間、父子路由間通信

1.前言 在項目中遇到需要在父路由中調用子路由中的方法,這樣的問題實際也是組件間的通信,在子路由中可以直接通過this.$parent.xxx來調用父頁面中的方法,但反過來就有點頭疼了,經過一番查閱後通過bus成功解決問題,這裏僅

原创 Java中Collections工具類的使用

Collections類 1.概述 Collections被稱爲 “集合操作的工具類” 。此類完全由在Collection上進行操作或返回Collection的靜態方法組成。它包含在Collection上操作的多態算法,即“包裝

原创 nginx通過proxy_pass反向代理cookie、session丟失的問題

1.爲什麼cookie會丟失? 一個沒有經過代理的地址如:http://127.0.0.1/project,它cookie的path爲:/project; 但如果做了代理的處理,如地址:http://127.0.0.1/proxy

原创 Springboot解決跨域問題

方法一:使用@CrossOrigin註解局部跨域 在控制器(@Controller)上使用註解或者方法上使用註解允許跨域。 @RestController @CrossOrigin(allowCredentials="true")

原创 Vue中修改數組中的對象

問題 根據數組的索引直接賦值沒法修改數組的中對象。 this.classes[1]= {id:123,name:'計應171班'}; 原因 在 Vue 中是無法檢測到根據索引值修改的數據變動的。 解決方法 // 數組:第一個參數

原创 Vuex的使用及封裝

1.vuex的作用 vuex是vue的一個狀態管理庫,用於各組件之間進行數據共享,並且這個數據是響應式的,比如說一個組件中將vuex的值加1,另一個組件中顯示的這個值會自動變化爲加1後的值。所以有個很好的應用實例就是:登錄的狀態、

原创 Vue項目部署後頁面加載首次很慢的優化方案

1.前言 將Vue項目打包後部署到服務器下的Nginx後,發現頁面首次加載時會特別慢,甚至到了20s~30s,通過瀏覽器調試工具可以查看加載慢的資源文件,其中最主要的是js文件和一些圖片。明確了導致加載慢的原因,下面總結了一些對這

原创 SpringMVC Controller接收ajax傳來的數組參數

1.ajax部分: var arry = ['1','2','3']; //就是最普通的jquery ajax向後臺直接發送數據 $.ajax({ type:'post', url:'/demo/path',