原创 Windows下使用zip包安裝Mysql

環境 Mysql: Mysql 8.0 下載地址: https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip 1. 下載,解壓到你想放的目錄 2.

原创 基於ControllerAdvice+ErrorController+Filter,Springboot全局化處理異常信息(自定義error頁面或json返回)

適用要求:      1. 自定義error頁面,並能對error信息進行封裝      2.根據不同的異常返回不同的信息      3. 能根據請求地址(或其他信息)決策返回頁面還是json  解決思路:      1. 自定義erro

原创 自定義切面編程,執行過程分析Around > Before > Around > After > AfterReturning[AfterThrowing]

AspectJ:面向切面的框架。 主要包括:切面包含切點(Pointcut)及通知(Advice),完整的Aop還應包含連接點(Joint point); 響應順序:通知響應順序如下:                    通過代碼分支

原创 MacOS 通過alias 實現ll命令

一個小夥伴最近用上了mac,因爲不習慣mac沒有ll命令而向我吐槽, 然鵝,我的mac是可以用的(哈哈哈~)。 由於不常使用alias這個命令,這也就成了一個容易忽略的小問題,簡單記錄一下; 先說一下linux命令是如何實現ll的

原创 Spring事務傳播機制的理解與代碼驗證

環境:       Springboot:2.2.3.RELEASE       Spring:5.2.3.RELEASE 事務傳播行爲枚舉參見Spring源碼:org.springframework.transaction.annota

原创 小程序真機調試比例失調

問題:開發工具開發完成後真機調試按鈕出現問題(其他問題參考解決思路) 1. 發現問題 先來對比一組圖 上圖左側爲模擬器上的效果,按鈕橫向排列,右側爲垂直排列。 2. 分析問題 看一下控制按鈕的樣式(已設置其父dom寬度100%): .

原创 SpringBoot 自定義starter組件

自定義一個starter一般需要經過以下幾個過程 步驟 完整項目會以免積分附件形式發佈,有興趣的可以down下來跟着試一下 或使用碼雲地址:https://gitee.com/master336/demo-spring-boot-

原创 Springboot基於shardingsphere實現分庫分表及讀寫分離

導航環境-版本基礎環境常規用法讀寫分離用法分庫分表用法讀寫分離+分庫分表用法 代碼地址 環境-版本 Springboot:2.2.5.RELEASE com.alibaba:druid-spring-boot-starter:

原创 CentOS7下安裝Redis(單機版)

環境: OS:CentOS 7 Redis:5.0.7 gcc: 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) 下載 redis各版本下載地址: http://download.redis.io/

原创 Redis集羣部署及Springboot架構下應用(Cluster分區集羣模式)

導航 主從集羣 哨兵集羣 分區集羣 環境: redis:5.0.8 Springboot: 2.2.3.RELEASE redis安裝參見:CentOS7下安裝Redis(單機版) 集羣方式及配置 基礎配置集羣配置: #後臺運行(

原创 @ConfigurationProperties的使用及與@Value的區別

@ConfigurationProperties 其主要作用是將配置文件中特定屬性轉換爲Java對象,方便管理和使用。 其可以作爲單獨的Bean使用,也可以配合@Configuration使用(好像有點廢話了) @Configur

原创 [微信小程序]以自頁面底部菜單爲例自定義組件

目錄基礎思考動手自定義頁面結構渲染頁面樣式綁定事件轉爲組件創建組件所需的目錄及頁面複製組件內容聲明組件js轉換使用引入組件使用組件 基礎 參考: 小程序開發文檔-自定義組件 小程序開發文檔-Component 構造器 在不考慮第三

原创 Springboot常用配置方法

Springboot配置覆蓋方法 1. yml(properties)文件配置 項目根目錄或者config、或者resource\config文件夾下配置application.yml、application-*.yml(或pro

原创 JS實現數據導入及導出下載

直接上代碼吧,解釋都在代碼裏了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js-文件導入導出</title> <s

原创 [Python]連接PostgreSQL數據庫

文章目錄基礎環境下載工具包 基礎環境 Python:3.8.2 Windows:10 pip:20.1 pip安裝 下載工具包 pip安裝 python連接數據庫,需要使用到db連接工具包,這裏使用的是:psycopg2 pip