原创 Spring 環繞通知 ProceedingJoinPoint參數 方法介紹

獲取的實體類 Object target = point.getTarget(); 獲取的方法名稱 String methodName = point.getSignature().getName(); 獲取的方法參數 Obj

原创 Spring詳解之AOP

Spring整合單元測試 在前面的案例中我麼需要自己創建ApplicationContext對象,然後在調用getBean來獲取需要測試的Bean Spring提供了一種更加方便的方式來創建測試所需的ApplicationCont

原创 mybatis逆向工程匹配到不同數據庫下同名錶

[WARNING] Table Configuration product matched more than one table (demo..product,shop..product,sms..product) 原因 my

原创 Spring詳解之bean管理

IOC容器 工廠只負責創建對象,而Spring當然不僅僅是一個對象工廠;其核心是一個對象容器,由於具備控制反轉的能力,所以也叫它IOC容器; 容器可以理解爲存放對象的地方,當然不僅僅是存儲,還有對象的管理,包括-創建-銷燬-裝配;

原创 同步與線程安全

什麼是線程安全? 多個線程共享同一個全局變量或靜態變量,在做寫操作的時候,可能會受其他線程干擾,導致數據有問題,這種現象就是線程安全問題。在讀的時候不會出現這種情況。 如何保證線程安全 使用線程同步: synchronized:自

原创 mybatis之註解開發與逆向工程

註解開發 MyBatis 最初是一個 XML 驅動的框架。配置信息是基於 XML 的,而且映射語句也是定義在 XML 中的。隨着技術的更新發展,對於開發效率要求也原來越高,特別是一些小型項目;越來越多的框架開始支持註解。 到MyB

原创 前後端分離狀態保持問題之JWT

問題原因 在傳統的項目中我們利用,session+cookie來保持用戶的登錄狀態,但這在前後端分離項⽬目中出現了問題;sessionid是使用cookie存儲在客戶端的,而cookie遵守同源策略,只在同源的請求中有效,這就導致

原创 前後端分離案例

案例 做一個簡單的前後端分離的登錄註冊,登陸完成後顯示所有用戶信息。 後端 數據庫用的是mysql: c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-con

原创 前後端分離之跨域問題

跨域問題 打開瀏覽器檢查頁面會發現沒有輸出服務器返回的消息而是,出現了一個錯誤信息,這就是前後端分離最常見的跨域問題 問題原因 這是因爲瀏覽器都採用了同源策略,即不允許訪問不屬於本服務器的資源。 同源策略 同源策略(Same o

原创 關於idea 運行tomcat 1099端口被佔用

錯誤代碼: 錯誤: 代理拋出異常錯誤: java.rmi.server.ExportException: Port already in use:1099; nested exception is: java.net.BindE

原创 jquery通過按鈕獲取表格信息

首先先寫一個表格: <table border="1px"> <tr> <th>第0列</th> <th>第1列</th> <th>第2列</th> <th>點擊</th> </tr> <

原创 界面點擊按鈕彈出懸浮框

首先定義兩個div: 一個是背景,一個是懸浮窗。 <input id="Button1" type="button" value="點擊彈出層"/> <!--彈出層時背景層DIV--> <div id="fad

原创 android studio 使用外部sqlite數據庫文件

Android studio需要將assets目錄建在main項目下。即和Java,res等文件夾是同級的,數據庫文件放在assets目錄下。 這裏說一下網上有的說res下raw目錄,這裏說一下區別: assets:不會在R.ja

原创 idea常用快捷鍵

Ctrl+Alt+L :格式化代碼 shift+ctrl+u :切換大小寫 Ctrl+D : 將當前行復制 Ctrl+Y : 將當前行刪除 ctrl+z :撤回代碼 ctrl+shift+z :恢復撤回代碼 Alt+Enter