再有一天就是五一國(guó)際勞動(dòng)節(jié),全世界勞苦大眾普天同慶的日子。今天我們不談?wù)?996 和劉強(qiáng)東,我們關(guān)心糧食和蔬菜。 如果要問(wèn)誰(shuí)是世界之王,那么毫無(wú)疑問(wèn)是人類。 7 萬(wàn)年前,我們...
mark
Spring中的aware接口Spring中有很多繼承于aware中的接口,這些接口到底是做什么用到的。 aware,翻譯過(guò)來(lái)是知道的,已感知的,意識(shí)到的,所以這些接口從字面意思應(yīng)該是能感知到所有Awar...
作者:陳皓原文地址:http://coolshell.cn/articles/889.html#more-889 下面是20個(gè)非常有用的Java程序片段,希望能對(duì)你有用。 1...
@Coding小聰 你能去敲下你的第一塊代碼好嗎??。。。。?!
從volatile到Java內(nèi)存模型volatile簡(jiǎn)介 volatile關(guān)鍵字用來(lái)修飾成員變量,用來(lái)保證并發(fā)環(huán)境下共享變量的可見(jiàn)性。那可見(jiàn)性是什么?簡(jiǎn)單來(lái)說(shuō),可見(jiàn)性指的是當(dāng)一個(gè)線程修改了共享變量,其他所有線程...
本文準(zhǔn)備從以下幾個(gè)方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的?3)HashMap和HashTable的區(qū)別4)1.7和1....
@Coding小聰 例子中main線程已經(jīng)將stop的值修改為true,但是VisibilitiyThread沒(méi)有讀取到修改后的值 —— 這個(gè)可是文章的原話呢
從volatile到Java內(nèi)存模型volatile簡(jiǎn)介 volatile關(guān)鍵字用來(lái)修飾成員變量,用來(lái)保證并發(fā)環(huán)境下共享變量的可見(jiàn)性。那可見(jiàn)性是什么?簡(jiǎn)單來(lái)說(shuō),可見(jiàn)性指的是當(dāng)一個(gè)線程修改了共享變量,其他所有線程...
作者你把你的第一段代碼運(yùn)行試試,main方法里創(chuàng)建子線程,子線程修改自己的本地變量stop值,子線程讀取線程內(nèi)部變量stop,然后停止掉,有意義么?還說(shuō)是主線程修改的stop值,誤導(dǎo)人的文章額~
從volatile到Java內(nèi)存模型volatile簡(jiǎn)介 volatile關(guān)鍵字用來(lái)修飾成員變量,用來(lái)保證并發(fā)環(huán)境下共享變量的可見(jiàn)性。那可見(jiàn)性是什么?簡(jiǎn)單來(lái)說(shuō),可見(jiàn)性指的是當(dāng)一個(gè)線程修改了共享變量,其他所有線程...
1. 先解釋下泛型概念 泛型是Java SE 1.5的新特性,泛型的本質(zhì)是參數(shù)化類型,也就是說(shuō)所操作的數(shù)據(jù)類型被指定為一個(gè)參數(shù)。這種參數(shù)類型可以用在類、接口和方法的創(chuàng)建中,分...
聲明:本文為學(xué)習(xí)總結(jié)篇,來(lái)自一篇比較老的文章,文中的數(shù)據(jù)結(jié)構(gòu)、算法原理講解的通俗易懂,透徹,值得反復(fù)閱讀。原文出處:MySQL索引背后的數(shù)據(jù)結(jié)構(gòu)及算法原理 摘要 本文以MyS...
1 引言 1.1 編寫目的 本文檔用于規(guī)范數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā)等方面的內(nèi)容。 1.2 預(yù)期讀者 本文檔的預(yù)期讀者為本項(xiàng)目組全體成員,以及其他與項(xiàng)目有關(guān)的管理人員。 1.3 ...
Spring框架是一個(gè)分層框架,包含一系列的功能要素,被分為如下模塊: 1、Core Container java(核心容器),包含有Core、Beans、Contexts ...
鎖是開(kāi)發(fā)過(guò)程中十分常見(jiàn)的工具,在處理高并發(fā)請(qǐng)求的時(shí)候和訂單數(shù)據(jù)的時(shí)候往往需要鎖來(lái)幫助我們保證數(shù)據(jù)的安全。 場(chǎng)景1.前端點(diǎn)擊太快,導(dǎo)致后端重復(fù)調(diào)用接口。兩次調(diào)用一個(gè)接口,這樣就...
1、Lock是java的一個(gè)interface接口,而synchronized是Java中的關(guān)鍵字,synchronized是由JDK實(shí)現(xiàn)的,不需要程序員編寫代碼去控制加鎖和...
《深入理解Java虛擬機(jī)》筆記_第一遍 先取看完這本書(JVM)后必須掌握的部分。 第一部分 走近 Java 從傳統(tǒng)意義上看,Sun 官方所定義的 Java 技術(shù)體系包括: ...
1.直接插入排序 經(jīng)常碰到這樣一類排序問(wèn)題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入進(jìn)去,構(gòu)成一個(gè)新的有序序列。 ...