摘要:寫在前面 首先,祝大家新年快樂,在國人的情結里,現在才是真正的年底,估計現在好多朋友已經陸續回家過節去了,祝回家的路順風。過年回去就好好陪伴家人,不要看一些毒瘤號寫的,過年時間彎道超越別人,趁著假期學習什么各種新知識,這完全瞎扯,這一年的時間該努力,努力了,吃苦也吃了,春節就好好陪伴家人吃喝玩樂。 閱讀全文
posted @ 2020-01-19 20:52 知了一笑 閱讀 (94) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、關系型數據源 1、動態數據源 動態管理數據源的基本功能:數據源加載,容器維護,持久化管理。 2、關系型數據庫 不同廠商的關系型數據庫,提供的鏈接方式,驅動包,驅動類名都是不一樣的,Java數據庫連接API,JDBC是Java語言 閱讀全文
posted @ 2020-04-07 22:09 知了一笑 閱讀 (118) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、服務器性能簡介 1、性能定義 服務器性能優化是一項非常艱巨的任務,當然也是很難處理的問題,在寫這篇文章的時候,特意請教下運維大佬,硬件工程師,數據庫管理,單從自己的實際開發經驗來看,看待這個問題的角度起碼是不全面的。 :在公司靠 閱讀全文
posted @ 2020-04-05 15:34 知了一笑 閱讀 (117) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、多數據源應用 1、基礎描述 在相對復雜的應用服務中,配置多個數據源是常見現象,例如常見的:配置主從數據庫用來寫數據,再配置一個從庫讀數據,這種讀寫分離模式可以緩解數據庫壓力,提高系統的并發能力和穩定性,執行效率。 2、核心API 閱讀全文
posted @ 2020-04-01 07:47 知了一笑 閱讀 (242) 評論 (1) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、并發問題 多線程學習的時候,要面對的第一個復雜問題就是,并發模式下變量的訪問,如果不理清楚內在流程和原因,經常會出現這樣一個問題:線程處理后的變量值不是自己想要的,可能還會一臉懵的說:這不合邏輯吧? 1、成員變量訪問 多個線程訪 閱讀全文
posted @ 2020-03-29 20:19 知了一笑 閱讀 (109) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、MySQL用戶 1、基礎描述 在數據庫的使用過程中,用戶作為訪問數據庫的鑒權因素,起到非常重要的作用,安裝MySQL時會自動生成一個root用戶,作為數據庫管理員,擁有所有權限。在多用戶的應用場景下,可能需要給不同的用戶分配不同 閱讀全文
posted @ 2020-03-26 23:23 知了一笑 閱讀 (203) 評論 (0) 編輯
摘要:源碼地址: "GitHub·點這里" || "GitEE·點這里" 一、基本簡介 1、概念描述 Sentinel 以流量為切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。包括核心的獨立類庫,監控臺,豐富的使用場景驗證。(這似乎是阿里開源組件的一貫作風,極其有特點,且特點很規律) 閱讀全文
posted @ 2020-03-22 10:13 知了一笑 閱讀 (277) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、鎖概念簡介 1、基礎描述 鎖機制核心功能是用來協調多個會話中多線程并發訪問相同資源時,資源的占用問題。鎖機制是一個非常大的模塊,貫徹MySQL的幾大核心難點模塊:索引,鎖機制,事務。這里是基于MySQL5.6演示的幾種典型場景, 閱讀全文
posted @ 2020-03-18 22:28 知了一笑 閱讀 (210) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、線程基本機制 1、概念描述 并發編程的特點是:可以將程序劃分為多個分離且獨立運行的任務,通過線程來驅動這些獨立的任務執行,從而提升整體的效率。下面提供一個基礎的演示案例。 2、應用案例 場景:假設有一個容器集合,需要拿出容器中的 閱讀全文
posted @ 2020-03-15 17:32 知了一笑 閱讀 (83) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、ElasticJob簡介 1、定時任務 在前面的文章中,說過QuartJob這個定時任務,被廣泛應用的定時任務標準。但Quartz核心點在于執行定時任務并不是在于關注的業務模式和場景,缺少高度自定義的功能。Quartz能夠基于數 閱讀全文
posted @ 2020-03-12 07:52 知了一笑 閱讀 (219) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、String類簡介 1、基礎簡介 字符串是一個特殊的數據類型,屬于引用類型。String類在Java中使用關鍵字final修飾,所以這個類是不可以繼承擴展和修改它的方法。String類用處極廣泛,在對String對象進行初始化時 閱讀全文
posted @ 2020-03-08 23:05 知了一笑 閱讀 (152) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、基本類型 1、基本類型 不使用New創建,聲明一個非引用傳遞的變量,且變量的值直接置于堆棧中,大小不隨運行環境變化,效率更高。使用new創建的引用對象存儲在堆中。 2、基本信息 基本類型包括如下幾種:byte、short、int 閱讀全文
posted @ 2020-03-08 21:50 知了一笑 閱讀 (66) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、并發編程簡介 1、基礎概念 程序 與計算機系統操作有關的計算機程序、規程、規則,以及可能有的文件、文檔及數據。 進程 進程是計算機中的程序,關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎 閱讀全文
posted @ 2020-03-04 20:32 知了一笑 閱讀 (118) 評論 (0) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、MySQL邏輯架構 1、邏輯架構圖 基于下面的邏輯架構圖,可以大致熟悉MySQL各個架構組件之間的協同工作關系。 很經典的C/S架構風格,即客戶端/服務端模式。 2、分層描述 客戶端連接 通常會進行連接池管理,連接用戶權限認證, 閱讀全文
posted @ 2020-03-02 20:29 知了一笑 閱讀 (169) 評論 (0) 編輯
摘要:源碼地址: "GitHub·點這里" || "GitEE·點這里" 一、阿里微服務簡介 1、基礎描述 Alibaba Cloud致力于提供微服務開發的一站式解決方案。此項目包含開發分布式應用微服務的必需組件,方便開發者通過SpringCloud編程模型輕松使用這些組件來開發分布式應用服務。只需要添加 閱讀全文
posted @ 2020-02-24 10:54 知了一笑 閱讀 (472) 評論 (1) 編輯
摘要:本文源碼: "GitHub·點這里" || "GitEE·點這里" 一、搭建Kafka環境 1、下載解壓 2、啟動Kafka服務 kafka依賴ZooKeeper服務,需要本地安裝并啟動ZooKeeper。 參考文章: "Linux系統搭建ZooKeeper3.4中間件,常用命令總結" 3、查看服務 閱讀全文
posted @ 2020-02-17 09:35 知了一笑 閱讀 (467) 評論 (0) 編輯
最新chease0ldman老人