1 Disruptor 1.1 簡介 1.1.1 定義 Disruptor 是一個開源的高性能內(nèi)存隊列暑劝,由英國外匯交易公司 LMAX 開發(fā)的,獲得了 2011 年的 Orac...
1 Disruptor 1.1 簡介 1.1.1 定義 Disruptor 是一個開源的高性能內(nèi)存隊列暑劝,由英國外匯交易公司 LMAX 開發(fā)的,獲得了 2011 年的 Orac...
同步異步與阻塞非阻塞 用戶空間和內(nèi)核空間 操作系統(tǒng)為了支持多個應(yīng)用同時運行稼锅,需要保證不同進程之間相對獨立(一個進程的崩潰不會影響其他的進程 , 惡意進程不能直接讀取和修改其他...
寫在前面 當在10億數(shù)據(jù)進行不到30次比較就能查找到目標時僚纷,不禁感嘆編程之魅力矩距!人類之偉大呀! —— 學(xué)紅黑樹有感怖竭。 終于锥债,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識后,我想把我所學(xué)所想...
架構(gòu)師進階必備技能 定義 UML是一種開放的方法痊臭,用于說明哮肚、可視化、構(gòu)建和編寫一個正在開發(fā)的广匙、面向?qū)ο蟮脑侍恕④浖芗到y(tǒng)的制品的開放方法。 模型 功能模型:從用戶的角度展示系統(tǒng)...
框架架構(gòu) 加載配置:配置來源于兩個地方鸦致,一處是配置文件潮剪,一處是Java代碼的注解,將SQL的配置信息加載成為一個個MappedStatement對象(包括了傳入?yún)?shù)映射配置分唾、...
官方的 Mybatis Generator 工具生成的代碼中沒有分頁查詢的功能,如果想為生成的代碼添加分頁查詢功能,我們可以為 Mybatis Generator 開發(fā)插件,...
【原創(chuàng)文章抗碰,轉(zhuǎn)載請注明原文章地址,謝謝鳍寂!】 MyBatis Generator 本身在設(shè)計的時候就考慮到了基礎(chǔ)的擴展能力改含,在MBG中提供了不少可以直接擴展的擴展點,了解這些擴...
正則表達式捍壤,一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句鞍爱,便能夠快速實現(xiàn)一個非常復(fù)雜的業(yè)務(wù)邏輯鹃觉。熟練地掌握正則表達式的話,能夠使你的開發(fā)效率得到極大的提...