原创 struts2_關鍵的配置文件

環境:IntelliJ IDEA 2018.1.4 x64 包括了web.xml、struts.xml、struts-config.xml以及struts.properties。 web.xml(web/WEB-INF) 部署描述符,是一

原创 struts2_源碼學習_目錄

從web.xml部署文件的配置可以看出StrutsPrepareAndExecuteFilter時一切action請求的必經之類。 <?xml version="1.0" encoding="UTF-8"?> <web-app xml

原创 struts2_源碼學習_Container

續 Dispatcher(1)  (PS:我終於搞明白 一點了 T-T  參考文章:https://www.cnblogs.com/huashui/p/3191886.html) 目錄 Container接口 對象的注入依賴 對象注入的實

原创 struts2_源碼學習_init()

續struts2_源碼學習_目錄 作爲一個過濾器類,請求到達的第一步就是進行初始化,即init()操作。 StrutsPrepareAndExecuteFilter.init public void init(FilterConfi

原创 struts2_Action的基本使用

Actions是Struts2框架的核心,因爲它們適用於任何MVC(Model View Controller)框架。 每個URL映射到特定的action,其提供處理來自用戶的請求所需的處理邏輯。 Struts2框架是類級別的攔截,每次來

原创 struts2_源碼學習_Logging System

續Struts2_源碼學習_init() Logging System 首先,我們可以先看一下init.initLogging(config)這個操作,查看源碼你會發現這裏用了反射、僞單例模式(仔細看源碼其實不符合單例模式的要求,可以創建

原创 EffectiveJava_創建和銷燬對象_靜態工廠方法的使用

第1條、考慮用靜態工廠方法替代構造器 在基本類型的包裝類中,如Boolean存在靜態工廠方法: public static Boolean valueOf(boolean b){ return b ? Boolean.TRUE

原创 SpringBoot_Bootstrap_分頁

做後臺管理系統的時候,最常見的就是把數據以表格形式展示。在SpringBoot分頁中已經記錄相關的後端分頁操作。而前端的展示用的是Bootstrap-table。 1、引入js和css文件 <script type="text/

原创 SpringBoot_Mybatis_分頁

分頁分爲兩種:邏輯分頁和物理分頁。 邏輯分類就是:一次性從數據庫獲取所有數據,再通過後端的代碼獲取正確的分頁。 物理分頁就是:通過數據庫直接獲取分頁數據,例如編寫帶有limit的MySQL語句。 使用SpringBoot和Mybatis連

原创 SpringBoot_Ajax_處理options請求

function https(url,type,data,header,callback) { $.ajax({ url:url, type:type, data:data,

原创 微信小程序_bindtap獲取不到參數

bindtap的基礎用法是 <view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view> Page({ tapName: function(ev

原创 springboot_maven項目循環依賴問題

在拆分springboot項目的時候,有時候各模塊之間需要相互引用。如A需要使用了B中的dao層(即數據庫操作)故需要引入B的依賴,B又引用了A的依賴。這時候就會出現循環依賴的問題。 解決的方法就是建立一個common模塊,將共同需要使用

原创 Vmware_centos7_nat網絡配置

前陣子因爲開發需要,自己在本地搭建一臺fdfs單點服務器,安裝了centos7虛擬機系統。要實現主機和虛擬機的互聯就必須配置好虛擬機的網絡。由於網絡基礎不好折騰了好久,在這裏推薦使用vmware,它的nat模式基本可以滿足本地開發了。 一

原创 SpringBoot_構建jar包之後文件讀取路徑問題

最近在寫文件管理的模塊,使用了springboot整合fdfs,在本地測試沒問題之後,發佈jar時出現了問題: static { try { String filePath = new Class

原创 SpringBoot_捕獲文件傳輸異常

springBoot 默認傳輸文件大小未1M,超過1M的情況下會報錯。(以下傳輸格式均爲multipart/form-data) 2019-07-27 20:38:40.147 ERROR 15788 --- [nio-8080-exe