原创 MyBatis Generator (MBG),修改源碼以適應 MySQL 大小寫敏感配置的各種情況、適應分表時動態替換表名

本文對應的項目 github: https://github.com/uncleAndyChen/mybatis-generator gitee: https://gitee.com/uncleAndyChen/mybatis

原创 DataTable轉換爲List的通用方法

/// <summary> /// DataTable轉換爲List<Model>的通用方法 /// </summary> /// <typeparam name="T">

原创 像用 IDEA 調試 Java 代碼一樣,用 WebStorm 調試 react 代碼

開發工具 WebStorm + Google Chrome + JetBrains IDE Support 插件 效果 先來一張截圖,看一下效果。 準備工作 WebStorm 的 Javascript Debug 只能選擇 G

原创 基於spring 切面(AOP)實現動態多數據源切換,基於 MyBatis 插件方式實現動態分表查詢

基於spring 切面(AOP)實現動態多數據源切換;基於 MyBatis 插件方式實現動態分表查詢。 來源於多個已上線項目實踐,本項目有完整的測試示例。 mybatis-plugin-shard 基於spring 切面(AOP

原创 windows 控制檯 cmd/PowerShell 中文顯示亂碼,解決方法

cmd 控制檯默認編碼,一般是簡體中文默認的GBK,如果出現中文亂碼,一般改爲UTF-8可解決。 打開 cmd 控制檯窗口 win(窗口鍵,在Ctrl與Alt之間)+R,輸入 cmd,回車,這樣操作會打開 cmd 控制檯窗口。

原创 批處理文件遍歷所有子目錄批量移除文件名和目錄名中特殊字符

從網上下載到的某些資源(感謝那些無私奉獻學習資源的人),文件名或目錄名有一些特殊字符,如何批量移除呢? 本文介紹利用批處理腳本,遍歷指定目錄以及指定目錄下的所有子目錄批量移除文件名和目錄名中特殊字符的方法。方便快捷綠色省心~~ 遍

原创 Nginx 配置 https 後,http 強制跳轉到 https,主域名跳轉至帶 www 的二級域名

爲了隨主流,即大多數人的習慣,訪問時網站時,域名隨時保持帶 www 的二級域名 www.lovesofttech.com。 另外,網站的統計也是基於二級域名 www.lovesofttech.com 的,同時爲了搜索引擎優化,訪

原创 Ant Design Pro v4 開發備忘,TypeScript 版本

官方項目裏的版本爲1.0.0,實際上習慣稱這個版本爲 v4,相對之前的版本,改動比較大。請參考:Ant Design Pro v4 is Here Ant Design Pro 相關文檔 github 地址 中文文檔 區塊中文

原创 Ant Design Pro v4 從後端下載 excel,後端返回的是文件流

前後端分離,後端返回文件流,在前端通過請求 api 的方式下載 excel 文件。 前端代碼 適用於 v4,應該也適用於 v2.3.1,在 v4 版本下測試通過,如果用的是 v2.3.0,請看最後面的修改方式。 另外,剛用 Ty

原创 《React進階之路》第九章示例 bbs-redux-reselect 解讀

對應源碼項目地址 託管在 github 上的項目鏈接:https://github.com/uncleAndyChen/react-full-stack-learning 託管在 gitee 上的項目鏈接 :https://gite

原创 ESLint 配置文件 .eslintrc 示例及說明

關於 ESLint 介紹,以及在項目中如何配置,請參考WebStorm + React 項目,配置 ESLint。 配置文件 ESLint 支持幾種格式的配置文件,如果同一個目錄下有多個配置文件,ESLint 只會使用一個。優先級順序

原创 WebStorm + React 項目,配置 ESLint

WebStorm 提示 Error: No ESLint configuration found. 需要配合 ESLint 的配置文件,如果不想配置,可以臨時在 WebStorm 中將 ESLint 禁用掉。Ctrl+Alt+s -

原创 MyBatis Generator(MBG),寫擴展類,以適應 MySQL 大小寫敏感配置的各種情況、適應分表時動態替換表名

項目地址:https://github.com/uncleAndyChen/mybatis-generator/tree/master/mybatis-generator-enhance 本擴展的作用 生成的*Mapper.xml文

原创 react開發,日常經驗彙總

npm升級package.json依賴包到最新版本號 使用工具包:npm-check-updates 全局安裝ncu:npm install -g npm-check-updates 使用 檢查package.json中depend

原创 Java EE 7 Hands-on Lab,MySQL版

[list][*]配置GlassFish的MySQL連接池並在persistence.xml中啓用<jta-data-source>且設置好JNDI。[*]修改sql文件。[*]重啓項目。[*]關於本文提到