原创 SpringIOC容器初始化過程總結

文章目錄SpringIOCBeanFactory簡介BeanFactory : bean工廠提供bean的實例ListableBeanFactoryBeanDefinitionHierarchicalBeanFactoryDefa

原创 Spring中@Transactional 使用及源碼分析

Spring中@Transactional 使用及源碼分析 文章目錄Spring中@Transactional 使用及源碼分析編程式事務和聲明式事務聲明式事務的用法timtoutisolationreadOnlypropagati

原创 SpringMVC初體驗一

文章目錄1 SpringMVC簡介2 一次SpringMVC的請求的處理路徑3 DisPatcherServlet 初始化3.1 servlet生命週期3.2 DispatcherServlet初始化3.3 WebApplicatio

原创 vue項目內存泄露分析

目錄內存泄漏問題Chrome 內存分析方法問題復現問題分析解決方案總結 最近在項目開發時,遇到了一個內存泄漏的問題,用了一些時間排除,特此記錄。 內存泄漏問題 在vue項目數據處理頁面數據展示區域,有一個聯動功能,選擇前面的sel

原创 Vue介紹及應用

目錄簡介Vue基礎語法指令計算屬性、偵聽器與過濾器組件組件通信生命週期vue-routervuex構建應用 簡介 Vue是一個構建用戶界面的UI框架。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。通過簡單

原创 kafka基本概念介紹

文章目錄1,什麼是kafka?2,kafka基本概念3,kafka概念延伸4,Kafka特點1 分佈式2 高性能3 持久性和擴展性5 kafka應用場景 最近一段時間因爲工作學習了kafka,從而對kafka的一些概念有了簡單的瞭解

原创 代碼整潔之道閱讀筆記一(命名、格式)

文章目錄一、有意義的命名1. 名副其實2. 避免誤導3. 做有意義的區分4. 使用讀的出來的名稱5. 使用可搜索的名稱6. 避免使用編碼7. 類名8. 方法名9. 每個概念應該對應一個單詞10. 不用雙關語11. 使用解決方案領域名稱

原创 基於Spring boot2的服務註冊發現與調用

文章目錄1、構建Eureka服務1.1 Idea創建Eureka項目1.2 添加配置文件1.3 通過註解啓動2 創建服務提供方2.1 創建Spring Web、Eureka Client應用2.2 創建配置文件2.3 啓動服務3 使用

原创 阿里大中臺小前臺解讀

近期讀了企業IT架構轉型之道這本書,讓我對瞭解到了阿里巴巴的大中臺,小前臺的組織架構。 什麼是大中臺,小前臺 大中臺,小前臺的開發模式本質上就是資源集中化,中臺通過集合整個集團的運營數據能力,產品技術能力,來對各前臺業務形成強力支撐。

原创 前後端分離思考

隨着前後端分離的開發模式興起,越來越多的技術團隊開始嘗試這種開發模式。那麼前後端分離的優缺點分別是什麼呢。 前後端分離目的與意義 傳統的開發模式中,前端代碼和後端代碼放在一起,路由由後端來控制,後端佔據了開發的主導地位。但是這樣的開發

原创 JAVA集合框架探究(二)

JAVA集合框架探究(二) 文章目錄JAVA集合框架探究(二)一、SubList源碼解析1、SubList2、get set3、add4、rangeCheck5、rangeCheckForAdd6、checkForComodifica

原创 如何一步步將已完成的vue-cli的項目,添加node中間件

Node 服務做中間件 優點: 前後端解耦 可在node內自行組織想要的數據結構 解決跨域問題 後臺可用其他語言去寫只返回原始數據, 在node層利用js可以很方便的組裝數據,在頁面不用去寫處理數據的操作, 直接渲染即可. 實現微服務,

原创 JAVA集合框架探究(一)

JAVA集合框架探究(一) 集合框架是日常開發中使用最多的,但是我對它還一知半解。在具體應該選擇哪個容器使用時往往不能 確定,因爲對它的實現細節不夠了解。所以準備通過查看文檔和源碼的方式對每個集合框架加深理解。 首先會從總體框架上進行

原创 利用自定義註解加攔截器實現日誌統一管理

最近需要給系統開發一個日誌處理的功能,但是不想改動原有的代碼。所以想採用低侵入式的方式來增加日誌管理功能。最後決定採用自定義註解加攔截器的方式來完成日誌處理。 實現功能類 首先需要一個LogEnum枚舉來完成對日誌的分類以及在枚舉中存

原创 Redis數據結構探究

1、與其他數據庫的對比 2、Redis的五種數據類型 2.1 STRING 2.2 LIST 2.3 HASH 2.4 SET 2.5 ZSET 3、底層數據結構的實現 3.1 簡單動態字符串 3.2 鏈表 3.3 hash