原创 Spring Cloud 系列:基於Seata 實現 XA模式

https://seata.io/zh-cn/docs/user/mode/xa https://seata.io/zh-cn/docs/dev/mode/xa-mode XA 規範 是 X/Open 組織定義的分佈式事務處理(DTP,Di

原创 Spring Cloud 系列:Seata 中TCC模式具體實現

概述 https://seata.io/zh-cn/docs/dev/mode/tcc-mode https://seata.io/zh-cn/docs/user/mode/tcc TCC模式與AT模式非常相似,每階段都是獨立事務,不同的是

原创 Servlet系列:生命週期(init、 service、destroy)詳解

Servlet的生命週期是由Web容器(如Tomcat)管理的,包括以下三個階段: 加載和實例化:當Web應用程序啓動時,Web容器會加載和實例化Servlet。加載和實例化過程可以在應用程序啓動時自動完成,也可以通過Servlet的名稱

原创 MyBatis 系列:MyBatis 源碼環境搭建

目錄一、環境準備二、下載 MyBatis 源碼和 MyBatis-Parent 源碼三、創建空項目、導入項目四、編譯 mybatis-parent五、編譯 mybatis六、測試總結 一、環境準備 jdk:17 maven:3.9.5 二、

原创 Servlet系列:(HttpServletRequest、HttpServletResponse、ServletContext、ServletConfig)詳解

HttpServletRequest HttpServletRequest 對象:主要作用是用來接收客戶端發送過來的請求信息,例如:請求的參數,發送的頭信息等都屬於客戶端發來的信息,service()方法中形參接收的是 HttpServle

原创 Asp .Net Core 系列:集成 Ocelot+Nacos+Swagger+Cors實現網關、服務註冊、服務發現

目錄簡介什麼是 Ocelot ?什麼是 Nacos ?什麼是 Swagger ?什麼是 Cors ?Asp .Net Core 集成 Ocelot網關集成 Nacos下游配置 Nacos配置跨域(Cors)網關和微服務中配置Swagger效

原创 Servlet系列:兩種創建方式(xml,註解)

一、使用web.xml的方式配置(Servlet2.5之前使用) 在早期版本的Java EE中,可以使用XML配置文件來定義Servlet。在web.xml文件中,可以定義Servlet的名稱、類名、初始化參數等。然後,在Java代碼中實現

原创 Asp .Net Core 系列:集成 Ocelot+Consul實現網關、服務註冊、服務發現

什麼是Ocelot? Ocelot是一個開源的ASP.NET Core微服務網關,它提供了API網關所需的所有功能,如路由、認證、限流、監控等。 Ocelot是一個簡單、靈活且功能強大的API網關,它可以與現有的服務集成,並幫助您保護、監控

原创 Spring Boot3 系列:Spring Boot3 跨域配置 Cors

目錄什麼是CORS?Spring Boot 如何配置CORS?前端代碼註解配置全局配置過濾器配置注意事項 什麼是CORS? CORS,全稱是“跨源資源共享”(Cross-Origin Resource Sharing),是一種Web應用程序

原创 Asp .Net Core 系列: 集成 Consul 實現 服務註冊與健康檢查

目錄什麼是 Consul?安裝和運行 ConsulAsp .Net Core 如何集成 Consul 實現服務註冊和健康檢查Consul.AspNetCore 中的 AddConsul 和 AddConsulServiceRegistrat

原创 Asp .Net Core 系列: 集成 CORS跨域配置

目錄什麼是CORS?Asp .Net Core 種如何配置CORS?CorsPolicyBuilder類詳解註冊以及使用策略三種方式EnableCors 和 DisableCors 特性關於帶證書與不帶證書代碼的實現跨源(cross-ori

原创 前端系列:ES6-ES12新語法

目錄ECMAScript系列:簡介ECMAScript系列:ES6新特性let 關鍵字const 關鍵字變量的解構賦值模板字符串簡化對象寫法箭頭函數參數默認值rest 參數spread擴展運算符Symbol迭代器生成器PromiseSetM

原创 前端系列:正則表達式RegExp詳解

目錄正則創建匹配方法元字符字符集合邊界分組數量詞彙匹配模式RegExp 方法特性 正則創建 字面量創建 const str = 'asdf123sds3234' const regexp = /\d+/g const res = str

原创 Asp .Net Core 系列:Ocelot結合Consul實現服務註冊、服務發現

Consul下載地址:https://www.consul.io/downloads.html 文檔:https://learn.hashicorp.com/consul/getting-started/services Ocelot文檔:

原创 前端系列:基於 Flex 彈性佈局詳解

目錄基本介紹基本概念父項常見屬性flex-directionjustify-contentflex-wrapalign-itemsalign-contentflex-flow子項常見屬性flexalign-selforderflex-gro