先說一下synchronized的歷史吧蟹倾,在jdk1.6之前synchronized就是單純一個(gè)重量級(jí)鎖,在jdk1.6的時(shí)候猖闪,有一個(gè)叫Doug Lea的大哥看不過去了鲜棠,明明...
在使用電腦辦公或?qū)W習(xí)時(shí)豁陆,有些操作可能是每天都會(huì)重復(fù)的,例如搜索吵护、復(fù)制粘貼等盒音,但其實(shí)這些操作中,存在著不少可以優(yōu)化的空間馅而。 因此祥诽,今天給大家介紹一款好用的效率神器——Quick...
最近項(xiàng)目短信發(fā)送被人刷了,加了驗(yàn)證碼瓮恭,感覺不好用雄坪,改為滑塊驗(yàn)證,這里記錄下屯蹦。1 下載 sdk 维哈,解壓放到項(xiàng)目里面。 GeetestConfig 代碼: 注意要把這里的id 和...
[TOC] 常見容錯(cuò)方案 在微服務(wù)等分布式架構(gòu)中登澜,服務(wù)容錯(cuò)是老生常談的問題了笨农,我們都知道在微服務(wù)架構(gòu)中會(huì)存在多個(gè)微服務(wù),而絕大部分微服務(wù)之間都會(huì)存在調(diào)用關(guān)系帖渠,若由于某個(gè)底層服...
由于Java面向?qū)ο蟮乃枷耄贘VM中需要大量存儲(chǔ)對(duì)象竭宰,存儲(chǔ)時(shí)為了實(shí)現(xiàn)一些額外的功能空郊,需要在對(duì)象中添加一些標(biāo)記字段用于增強(qiáng)對(duì)象功能,這些標(biāo)記字段組成了對(duì)象頭切揭。 1.對(duì)象頭形式...
一、常用命令介紹 1.1 命令行介紹 1.1.1 Git 全局設(shè)置 1.1.2 創(chuàng)建一個(gè)新倉(cāng)庫(kù)(本地) 1.1.3 在已存在的目錄中創(chuàng)建倉(cāng)庫(kù) 1.1.4 將本地已存在的倉(cāng)庫(kù)推...