面向過程與面向?qū)ο蟮膮^(qū)別: 面向過程性能比面向?qū)ο笮阅芨?但是不容易維護,不容易調(diào)用,也不容易擴展 面向?qū)ο笮阅鼙容^低,但是易維護,易復(fù)用,也易擴展,有三大特性:多態(tài),繼承,...

面向過程與面向?qū)ο蟮膮^(qū)別: 面向過程性能比面向?qū)ο笮阅芨?但是不容易維護,不容易調(diào)用,也不容易擴展 面向?qū)ο笮阅鼙容^低,但是易維護,易復(fù)用,也易擴展,有三大特性:多態(tài),繼承,...
LMAX Disruptor: High performance alternative to bounded queues for exchanging data betw...
內(nèi)存溢出(Out Of Memory本讥,簡稱OOM)是指應(yīng)用系統(tǒng)中存在無法回收的內(nèi)存或使用的內(nèi)存過多竟宋,最終使得程序運行要用到的內(nèi)存大于能提供的最大內(nèi)存。此時程序就運行不了答朋,系統(tǒng)...
一盯漂、什么是冪等性 本文一至五部分是關(guān)于冪等性的概念介紹爷狈,實現(xiàn)方案在第六部分拯辙,基于防重Token令牌方案代碼在第七部分。冪等是一個數(shù)學與計算機學概念企垦,在數(shù)學中某一元運算為冪等時...
不是不會环壤,只是沒見過,代碼只是一種工具钞诡,首先要會用郑现,應(yīng)用中使用druid連接池,并添加監(jiān)控 1.首先引入druid坐標 2.添加druid配置參數(shù) 參考: 數(shù)據(jù)庫連接池優(yōu)化配...
前言 分頁是我們在開發(fā)中繞不過去的一個坎!當你的數(shù)據(jù)量大了的時候朵诫,一次性將所有數(shù)據(jù)查出來不現(xiàn)實列牺,所以我們一般都是分頁查詢的,減輕服務(wù)端的壓力拗窃,提升了速度和效率瞎领!也減輕了前端渲...
Druid的簡介 Druid是一個非常優(yōu)秀的數(shù)據(jù)庫連接池。在功能随夸、性能九默、擴展性方面,都超過其他數(shù)據(jù)庫連接池宾毒,包括DBCP驼修、C3P0、BoneCP诈铛、Proxool乙各、JBoss ...
SOCKET原理與連接? (1)基本概念: 在TCP/IP協(xié)議棧中幢竹,在網(wǎng)絡(luò)層IP地址可以代表唯一的一臺主機耳峦,但是實際上網(wǎng)絡(luò)通信是主機應(yīng)用程序之間的通信,一個主機可能有很多進程...
一焕毫、事務(wù)屬性 原子性(Atomicity):事務(wù)是一個原子操作單元,其對數(shù)據(jù)的修改,要么全都執(zhí)行,要么全都不執(zhí)行蹲坷。(針對于操作層面) 一致性(Consistent) :...
死鎖常見的題目 定義 所謂死鎖疙咸,是指多個進程循環(huán)等待它方占有的資源而無限期地僵持下去的局面县匠。死鎖是指兩個或兩個以上的進程在執(zhí)行過程中,由于競爭資源或者由于彼此通信而造成的一種...
1.docker介紹 1.1什么是docker Docker 是一個開源的應(yīng)用容器引擎撒轮,基于 Go 語言 并遵從Apache2.0協(xié)議開源乞旦。 Docker 可以讓開發(fā)者打包他...
Docker 核心技術(shù)與實現(xiàn)原理 標簽(空格分隔): Docker 個人博客:www.i4t.com [toc] 一、為什么要學Docker腔召? 首先我們要說一下云平臺 云計算...
一.Kafka發(fā)送消息的整體流程: 步驟:1.ProducerInterceptors對消息進行攔截。2.Serializer對消息的key和value進行序列化浊仆。3.Par...
UpdateMetadata請求的元數(shù)據(jù)和LeaderAndIsr請求的分區(qū)狀態(tài)信息是有關(guān)聯(lián)的客峭。UpdateMetadata請求的元數(shù)據(jù)包括主題中所有分區(qū)的狀態(tài)信息。Lead...