介紹 Elasticsearch 是一個(gè)分布式可擴(kuò)展的實(shí)時(shí)搜索和分析引擎,一個(gè)建立在全文搜索引擎 Apache Lucene(TM) 基礎(chǔ)上的搜索引擎.當(dāng)然 Elastics...
Fork一個(gè)別人的repository,做了一些改動(dòng),想提交pull request的時(shí)候,發(fā)現(xiàn)原先別人的repository已經(jīng)又有了一些更新了,這個(gè)時(shí)候想使得自己fork...
在前面一篇文章中提到,對(duì)Vector、ArrayList在迭代的時(shí)候如果同時(shí)對(duì)其進(jìn)行修改就會(huì)拋出java.util.ConcurrentModificationExcepti...
Copy-On-Write簡(jiǎn)稱COW,是一種用于程序設(shè)計(jì)中的優(yōu)化策略。其基本思路是,從一開始大家都在共享同一個(gè)內(nèi)容,當(dāng)某個(gè)人想要修改這個(gè)內(nèi)容的時(shí)候,才會(huì)真正把內(nèi)容Copy出去...
前言 作為一名工作了4年的程序猿,今天我將站在程序員的角度以MySQL為例探索數(shù)據(jù)庫(kù)的奧秘! 數(shù)據(jù)庫(kù)基本原理 第一,數(shù)據(jù)庫(kù)的組成:存儲(chǔ) + 實(shí)例不必多說,數(shù)據(jù)當(dāng)然需要存儲(chǔ);存...
前言 任何一種技術(shù)或是思想,他們都是成體系的。它們是怎么出現(xiàn)?它們的概念是什么?解決了哪些痛點(diǎn)?如果我們可以按照這種思路介紹某種技術(shù),肯定會(huì)很有條理,也會(huì)很有深度。讓聽者也會(huì)...
學(xué)習(xí)新東西的技巧: 1.了解這種技術(shù)的前因后果。 2.把這種技術(shù)和已經(jīng)學(xué)習(xí)過的技術(shù)串聯(lián)起來,形成一條技術(shù)鏈。 例如:以上的幾條總結(jié),是基于以下事實(shí)的思考。 面向?qū)ο缶幊?,是現(xiàn)...
前言 今天讀了一些有關(guān)連接池的源代碼,發(fā)現(xiàn)一些類、接口和方法都用static修飾了,感覺怪怪的,有必要嗎?我自己寫的代碼基本很少用到static,除了一些常量,公共資源類,工...
一、什么是負(fù)載均衡 首先我們先介紹一下什么是負(fù)載均衡:負(fù)載平衡(Load balancing)是一種計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),用來在多個(gè)計(jì)算機(jī)(計(jì)算機(jī)集群)、網(wǎng)絡(luò)連接、CPU、磁盤驅(qū)動(dòng)...
一、什么是springmvc? Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),從而在使用Spring進(jìn)行W...