原创 Java後端架構師的成長之路(二)——Java設計模式(3)

Java設計模式23種設計模式行爲型模式模板方法模式豆漿製作問題模板方法模式基本介紹模板方法模式原理類圖模板方法模式解決豆漿製作問題模板方法模式的鉤子方法模板方法模式在Spring框架應用的源碼分析模板方法模式的注意事項和細節命令

原创 Java後端架構師的成長之路(二)——Java設計模式(2)

Java設計模式23種設計模式結構型模式適配器模式基本介紹適配器模式工作原理類適配器模式對象適配器模式接口適配器模式適配器模式在SpringMVC框架應用的源碼分析適配器模式的注意事項和細節橋接模式手機操作問題傳統方案解決手機操作

原创 Java後端架構師的成長之路(三)——Java網絡編程Netty(3)

Java網絡編程NettyNetty核心源碼分析Netty啓動過程源碼分析Echo 程序Demo源碼啓動類的整體理解NioEventLoopGroup源碼分析ServerBootstrap 創建和構建過程綁定端口源碼分析Netty

原创 Java後端架構師的成長之路(二)——Java設計模式(1)

Java設計模式Java設計模式入門先看幾個經典的面試題原型設計模式問題設計模式的七大原則金融借貸平臺項目解釋器設計模式單例設計模式設計模式的重要性設計模式七大原則設計模式的目的設計模式七大原則單一職責原則基本介紹應用實例單一職責

原创 Java後端架構師的成長之路(三)——Java網絡編程Netty(2)

Java網絡編程NettyNetty高性能架構設計Netty概述原生NIO存在的問題Netty官網說明Netty的優點Netty版本說明Netty結構設計線程模型基本介紹傳統阻塞IO服務模型Reactor模式Reactor 模式中

原创 Java後端架構師的成長之路(三)——Java網絡編程Netty(1)

Java網絡編程NettyNetty介紹和應用場景Netty介紹Netty的應用場景互聯網行業遊戲行業大數據領域其它開源項目使用到Netty書籍Java BIO 編程IO模型基本說明BIO、NIO、AIO適用場景分析Java BI

原创 JavaEE 企業級分佈式高級架構師(二)設計模式學習筆記

設計模式學習筆記面向對象六大設計原則開閉原則單一職責原則裏式替換原則依賴倒轉原則接口分離原則迪米特原則認識設計模式設計模式創建型工廠模式簡單工廠模式工廠方法模式抽象工廠模式構建者模式使用構建者模式的好處使用場景單例模式餓漢式懶漢式

原创 前端技術筆記-48個 JS 開發常用工具函數

前端技術筆記48個 JS 開發常用工具函數 48個 JS 開發常用工具函數 1、isStatic:檢測數據是不是除了symbol外的原始數據 function isStatic(value) { return(

原创 Windows+Linux 環境下 MySQL安裝教程

Windows+Linux 環境下 MySQL安裝教程Windows環境安裝MySQL下載安裝包安裝MySQL安裝失敗Windows環境安裝MySQL Workbench下載安裝包安裝使用Linux環境安裝MySQLMySQL單機

原创 Java後端架構師的成長之路(一)——數據結構與算法(5)

數據結構與算法圖圖的基本介紹爲什麼要有圖圖的舉例說明圖的常用概念圖的表示方式鄰接矩陣鄰接表快速入門案例需求代碼實現圖的遍歷深度優先遍歷基本介紹代碼實現廣度優先遍歷基本介紹代碼實現深度優先 Vs 廣度優先常用十種算法非遞歸二分查找基

原创 Java後端架構師的成長之路(一)——數據結構與算法(4)

數據結構與算法樹二叉樹爲什麼需要樹這種數據結構二叉樹示意圖二叉樹的概念二叉樹遍歷的說明思路分析代碼實現二叉樹-查找指定結點要求代碼實現二叉樹-刪除結點要求思路分析代碼實現思考題順序存儲二叉樹基本概念遍歷線索化二叉樹引入問題基本介紹

原创 Aws Neptune可視化操作UI控制檯

Aws Neptune可視化操作UI控制檯簡介特性使用Gremlin語言創建一個圖 github地址:https://github.com/transsnet/neptune-console 簡介 整合百度開源Huge Gr

原创 JavaEE 企業級分佈式高級架構師(十)Nginx學習筆記(1)

Nginx學習筆記Nginx概述Nginx簡介代理服務器正向代理隱藏翻牆提速緩存授權反向代理保護隱藏分佈式路由負載均衡動靜分離數據緩存總結Nginx的特點高併發低消耗

原创 Java後端架構師的成長之路(一)——數據結構與算法(3)

數據結構與算法算法的複雜度算法的時間複雜度時間頻度基本案例忽略常數項忽略低次項忽略係數時間複雜度常見的時間複雜度常數階O(1)對數階O(log~2~n)線性階O(n)線性對數階O(nlogN)平方階O(n²)立方階O(n³)、K次

原创 Java後端架構師的成長之路(一)——數據結構與算法(2)

數據結構與算法棧簡介棧的應用場景棧的快速入門數組實現棧鏈表實現棧前綴、中綴、後綴表達式(逆波蘭表達式)前綴表達式中綴表達式後綴表達式中綴表達式轉後綴表達式舉例棧實現計算器整數計數計算器升級版遞歸簡介遞歸的概念遞歸能解決的問題遞歸需