原创 Navicat 使用筆記

自動備份(自動運行) Navicat 有備份功能,但要達到自動備份如每日 00:30 備份數據庫,就要用到自動運行功能。 首先要設置備份保存路徑,僅能對數據庫服務器進行設置而不能對具體的一個數據庫設置,設置方法是右鍵點擊數據庫連接,選擇編輯

原创 Datagrip連接SQLServer失敗

Datagrip 或其他工具連接SQLServer失敗,提示安全證書方面的問題時,嘗試直接設置連接字符串如下: jdbc:sqlserver://localhost:1433;DatabaseName=dbname;encrypt=true

原创 Asp.net mvc 筆記

捕捉處理全局異常 自定義一個Attribute繼承默認的HandleErrorAttribute namespace EmpowerApiService.Filter { public class CustomerErrorAttr

原创 Asp.net Core 筆記

部署 編輯好配置文件,即appsettings.json。因爲打包一般會使用Realease配置,不會使用appsettings.Development.json這樣的配置文件,因此注意生產配置文件的正確性爲主。 在解決方案中選中網

原创 Asp.net Core 全局異常處理

中間件方式 建立中間件處理類 Startup.cs 中註冊 任何Controller中的Action拋出異常均可被捕捉 在項目根目錄下自建目錄Middleware 新建中間件類ErrorHandlerMiddleware, using

原创 SqlSugar 實踐筆記

使用 Insertable + ExecuteReturnSnowflakeIdAsync 爲Id賦值時Id字段不能自增 數據庫爲SqlServer2012,實體的Id字段標記IsPrimaryKey = true屬性,新增時使用雪花算法創

原创 Asp.net Core 基於Cookie的身份認證

Asp.net Core 有一套完整、豐富的身份驗證流程,如果可以,就用,不要自己再造輪子,你造的過微軟嗎 —— 我說的 先上登錄代碼 Program.cs public class Program { public stati

原创 #甘特圖# DHTMLXGantt 組件筆記

配置 配置縮放單位 gantt.config.scale,示例 gantt.config.scale = [ { unit: "day", step:1, format: "%d %M"} ] 需要注意的是,當顯示比較小的刻度如天、小

原创 若依實踐筆記

目標系統:若依前後分離版3.8.5 新建自己的模塊與若依代碼分隔使用 在根項目下新建模塊,比如叫business,組名是com.ruoyi,工件名business。特別強調,使用代碼生成功能時儘量以純小寫、駝峯命名,不要加-之類的額外字符,

原创 Spring Boot 技巧與解決辦法

Thymeleaf 日期渲染 Thymeleaf 對 LocalData、LocalDateTime 對象不能直接獲取其值渲染到頁面,要依靠其模板引擎提供的方法。 添加依賴 <!-- Thymeleaf 擴展,支持對 java 日期的操作

原创 Spring Security 學習筆記 - 自定義資源認證規則

使用自定義配置替代默認規則 之前(懶得找了)筆記提到,Security 有自己的默認配置,其中一點就是當不存在 WebSecurityConfigurerAdapter 和另一個叫什麼的 Filter 來着的時候,默認配置就生效,也就是說,

原创 Spring Security 學習筆記 - 自動配置分析

創建項目 創建一個Springboot web項目,並寫一個簡單的hello控制器,其行爲只需要簡單返回一個響應即可,例如: @RestController public class HelloController { @Requ

原创 Spring Security 學習筆記 - 默認登錄頁面

默認登錄頁面哪兒來的 請求 /hello 進入一系列Filter 到達 FilterSecurityInterceptor時,檢查身份認證發現未認證,請求被攔下並拋出 AccessDeniedException 異常 異常被 Except

原创 Spring Security 學習筆記 - 認識 Spring Security

Spring Security 基於 Spring 的權限管理框架,權限管理主要由身份認證Authentication和權限管理Authorization兩部分組成。身份認證負責對用戶進行身份鑑定,如驗證用戶名+口令的方式,鑑定的結果就是通

原创 百度地圖BaiduMap組件

場景 在 vue 項目內引入百度地圖組件,目標是做到地圖展示指定位置、手動標記、獲取標記位置等 環境準備 百度開發者賬號,和百度地圖分配的用於訪問地圖組件的ak 封裝 在此列出同事對百度地圖組件的簡單封裝 <template> <div