周一入職标捺,同事JJ讓我熟悉一下基于React的新項目。按照以往蔗喂,我的步驟都是: 這時,JJ給我來了下面一段 “咦哨免,yarn是什么鬼亚情?難道npm更高級的替代品?為什么要替代np...
周一入職标捺,同事JJ讓我熟悉一下基于React的新項目。按照以往蔗喂,我的步驟都是: 這時,JJ給我來了下面一段 “咦哨免,yarn是什么鬼亚情?難道npm更高級的替代品?為什么要替代np...
MySQL InnoDB 引擎現(xiàn)在廣為使用沸版,它提供了事務(wù)嘁傀,行鎖,日志等一系列特性视粮,本文分析下 InnoDB的內(nèi)部實(shí)現(xiàn)機(jī)制细办,MySQL 版本為 5.7.24,操作系統(tǒng)為 Deb...
1 中斷機(jī)制的產(chǎn)生 早期計算機(jī)各個程序只能串行執(zhí)行炉爆、系統(tǒng)資源利用低。為了解決上述問題卧晓,人們就發(fā)明了操作系統(tǒng)芬首,引入了中斷機(jī)制,實(shí)現(xiàn)了多道程序的并發(fā)執(zhí)行逼裆,提高了系統(tǒng)資源的利用率郁稍。...
1. DTD 先來說 DTD,我們先給聘個例子胜宇,以例子為導(dǎo)向進(jìn)行講解:這個是一個spring的簡單配置文件: 不看具體內(nèi)容耀怜,我們先來看一下以前我們不太關(guān)注的前兩行恢着。 首先我們...
Synchronized和Lock的區(qū)別 并發(fā)編程中,鎖是經(jīng)常需要使用的财破。在開發(fā)中我們常用的鎖有兩種Synchronized和Lock掰派。 線程安全問題 線程安全是在多線程編程...
此文已經(jīng)同步至個人站點(diǎn)博客,點(diǎn)擊下方鏈接可以體驗更加閱讀模式:《java題庫》 一左痢、Set 1.Set 里的元素是不能重復(fù)的靡羡,那么用什么方法來區(qū)分重復(fù)與否呢?是用 == 還是...
前段時間做了一個開發(fā)定页,涉及到網(wǎng)絡(luò)編程趟薄,開發(fā)過程比較順利,但任務(wù)完成后始終覺得有一些疑惑典徊。主要是因為對網(wǎng)絡(luò)協(xié)議不太熟悉杭煎,對一些概念也沒弄清楚。后來我花了一些時間去了解這些網(wǎng)絡(luò)協(xié)...
1 使用循環(huán)CAS實(shí)現(xiàn)原子操作 JVM中的CAS操作正是利用了上一節(jié)中提到的處理器提供的CMPXCHG指令實(shí)現(xiàn)的卒落。自旋CAS實(shí)現(xiàn)的基本思路就是循環(huán)進(jìn)行CAS操作直到成功為止岔帽,...