個人公眾號(徐小耳博客)對于springboot,spring塞帐,tomcat映屋,netty等框架有更深入的理解,請移步關(guān)注 流程圖 流程解釋 組裝SpringApplicati...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
個人公眾號(徐小耳博客)對于springboot,spring塞帐,tomcat映屋,netty等框架有更深入的理解,請移步關(guān)注 流程圖 流程解釋 組裝SpringApplicati...
gradle簡明教程 前言 本文沒有 gradle 與 maven 對比映跟,也沒有深入 gradle 實現(xiàn)蓄拣。只有 gradle 從 0 開始使用的說明。 簡介 安裝 新建一個 ...
背景介紹 Kafka簡介 Kafka是一種分布式的努隙,基于發(fā)布/訂閱的消息系統(tǒng)球恤。主要設(shè)計目標(biāo)如下: 以時間復(fù)雜度為O(1)的方式提供消息持久化能力,即使對TB級以上數(shù)據(jù)也能保證...
高性能 MinIO 是全球領(lǐng)先的對象存儲先鋒荸镊,目前在全世界有數(shù)百萬的用戶. 在標(biāo)準(zhǔn)硬件上咽斧,讀/寫速度上高達(dá)183 GB / 秒 和 171 GB / 秒。 對象存儲可以充當(dāng)主...
常用的ORM(Object-Relational Mapping)框架Hibernate,Sun在充分吸收現(xiàn)有的優(yōu)秀ORM框架設(shè)計思想的基礎(chǔ)上碑诉,制定了新的JPA(Java P...
數(shù)據(jù)結(jié)構(gòu)知識點 首先看數(shù)據(jù)結(jié)構(gòu)的知識點都有哪些,如下圖所示侥锦。 隊列和棧是經(jīng)常使用的數(shù)據(jù)結(jié)構(gòu)进栽,需要了解它們的特點。隊列是先進(jìn)先出恭垦,棧是后進(jìn)先出快毛。 表,包括很多種番挺,有占用連續(xù)空間...
1.單例模式: (1)靜態(tài)初始化方式 (2)雙重檢查模式創(chuàng)建 2.工廠模式:一般是由一個工廠類唠帝,然后還有抽象類,然后來創(chuàng)建各種類玄柏,像spring當(dāng)中的...
1.線程互斥(鎖)我干完襟衰,你再來干 多個線程之間有共享資源(shared resource)時會出現(xiàn)互斥現(xiàn)象。 設(shè)有若干線程共享某個變量粪摘,而且都對共享變量有修改瀑晒。如果它們之間...
進(jìn)程間常見的通信方式: (1)管道pipe:管道是一種半雙工的通信方式,數(shù)據(jù)只能單向流動徘意,而且只能在具有親緣關(guān)系的進(jìn)程間使用苔悦。進(jìn)程的親緣關(guān)系通常是指父子進(jìn)程關(guān)系。 (2)命名...
在java程序里面資源可以分為cpu資源和鎖資源兩類.sleep(long mills): 讓出cpu資源邑退,但是不會讓出鎖資源.wait(): 讓出cpu資源和鎖資源. 1....
JAVA類加載器包括幾種? 引導(dǎo)類加載器 bootstrap class loader 啟動類加載器主要加載的是JVM自身需要的類地技,這個類加載使用C++語言實現(xiàn)的蜈七,是虛擬機(jī)自...
TCP tcp是一種全雙工鏈接,tcp的建連時是三次握手:client端和server端: 狀態(tài)圖: 在斷連的時候是四次握手: 狀態(tài)圖: http是基于tcp協(xié)議的一種應(yīng)用莫矗,...
一.消息系統(tǒng)的分類: 1.Peer-to-Peer 一般基于Pull或者Poling接受消息 發(fā)送到隊列中的消息被一個而且僅僅一個接受者所接收飒硅,即使有多個接受者在同一個隊列中...
分表分庫 垂直拆分 垂直拆分就是要把表按模塊劃分到不同數(shù)據(jù)庫表中(當(dāng)然原則還是不破壞第三范式),這種拆分在大型網(wǎng)站的演變過程中是很常見的作谚。當(dāng)一個網(wǎng)站還在很小的時候三娩,只有小量的...
垃圾回收機(jī)制算法 垃圾回收機(jī)制概述 Java語言中一個顯著的特點就是引入了垃圾回收機(jī)制,使c++程序員最頭疼的內(nèi)存管理的問題迎刃而解妹懒,它使得Java程序員在編寫程序的時候不再...