原创 Spring核心原理篇-源碼分析

Spring來源及核心簡介 Spring整體架構 Spring源碼下載及構建 Spring IOC Spring DI Spring AOP Spring MVC  

原创 Spring來源-核心簡介

來源-核心簡介: 歷史: 在傳統應用程序開發中,一個完整的應用是由一組相互協作的對象組成。所以開發一個應用除了要開發業務邏輯之外,最多的是關注如何使這些對象協作來完成所需功能,而且要低耦合、高聚合。 如今: 早在 2007 年,一個基於

原创 JAVA多線程初識

一,初識   1,什麼是線程呢 是進程中的一個實體,是被系統獨立調度和分派的基本單位,線程自己不擁有系統資源,只擁有一點在運行中必不可少的資源,但它可與同屬一個進程的其它線程共享進程所擁有的全部資源。一個線程可以創建和撤消另一個線程,同

原创 SpringBoot 新瓶裝舊酒它不香嗎

一  SpringBoot 愛之初體驗 1,what is? Spring Boot makes it easy to create stand-alone, production-grade Spring based Applicati

原创 git 上傳本地代碼到倉庫

git-windows上傳本地文件到git倉庫: 安裝git 1,進入需要上傳git的文件夾,鼠標右鍵點擊git bash 成功之後,會多一個.git的文件(可能會隱藏)。 2,git init將該文件夾納入git版本管理 3,git

原创 Spring-窺探

https://spring.io/ 一、Spring整體架構 1.1 Why? Spring makes programming Java quicker, easier, and safer for everybody. Spring

原创 SpringCloud架構圖

直接上圖  

原创 Java線程池原理及使用

目錄   一.Java中的ThreadPoolExecutor類 二.深入剖析線程池實現原理 三.使用示例 四.如何合理配置線程池的大小  一.Java中的ThreadPoolExecutor類 java.uitl.concurrent.

原创 Java8新特性

目錄 1 語言  1.1Lambda表達式和函數式接口 1.2 接口的默認方法和靜態方法 1.3 方法引用 1.4 重複註解 1.5 更好的類型推斷 1.6 拓寬註解的應用場景 2 編譯器 2.1 參數名稱   3 庫 3.1 Optio

原创 dubbo 在zookeeper上的數據結構

結構圖 根節點:dubbo 一級子節點:提供服務的服務名 二級子節點:固定的四個子節點:分別爲:consumers、configurators、routers、provider   zookeeper 可視化工具 --- zktools

原创 MySQL 數據庫主鍵的選擇

可能的選擇:   主鍵自增長:設置數據庫主鍵自動增長就行。               GUID:爲UUID的標準實現,JAVA直接調用API 以上兩種優缺點:https://blog.csdn.net/Santiago_M/articl

原创 《Java併發編程的藝術》筆記

轉自:https://www.cnblogs.com/corvey/p/8478801.html 第一章 併發編程的挑戰 略 第二章 Java併發機制的底層實現原理 volatile的兩條實現原則: Lock前綴指令會引起處理器緩存回寫到

原创 消息中間件選型分析

  爲什麼使用消息隊列?   解耦、異步、削峯 其實這個話題也是面試官經常問詢的問題,問問你消息隊列都有哪些使用場景,然後你項目裏具體是什麼場景,說說你在這個場景裏用消息隊列是什麼 期望的一個回答是說,你們公司有個什麼業務場景,這個業務場

原创 對數據庫索引的理解

索引目的:加速查詢數據的速度 索引越多越好?:不是,簡歷一個索引就會將該字段與索引建立一個獨立的樹形結構數據,佔據空間。索引會加大非查詢時的時間,以及增加數據庫存儲壓力。 索引類型:聚集索引(主鍵)、非聚集索引、複合索引 聚集索引 想要理

原创 分表分庫後跨庫查詢方案

  參考:https://www.cnblogs.com/cxxjohnson/p/9048518.html   全局表:有點類似數據字典,數據幾乎不變化 字段冗餘:設計冗餘字段 數據同步:把不同庫數據同步到一個庫,ETL工具: