前段時(shí)間搭建了一套MySQL分布式數(shù)據(jù)庫(kù)集群,數(shù)據(jù)庫(kù)節(jié)點(diǎn)有12個(gè),用來(lái)測(cè)試各種分布式事務(wù)方案的性能和優(yōu)缺點(diǎn)。測(cè)試MySQL XA事務(wù)時(shí),正當(dāng)測(cè)試腳本向數(shù)據(jù)庫(kù)中批量插入數(shù)據(jù)時(shí),強(qiáng)制服務(wù)器斷電!注意:是直接拔電源,使其瞬間斷電,再次重啟服務(wù)器后,MySQL數(shù)據(jù)庫(kù)報(bào)錯(cuò)了。特此記錄MySQL XA事務(wù)的恢復(fù)。
這篇文章先介紹單機(jī)數(shù)據(jù)庫(kù)事務(wù)的ACID特性,然后指出分布式場(chǎng)景下操作多數(shù)據(jù)源面臨的困境,引出分布式系統(tǒng)中常用的分布式事務(wù)解決方案,這些解決方案可以保證業(yè)務(wù)代碼在操作多個(gè)數(shù)據(jù)源的時(shí)候,能夠像操作單個(gè)數(shù)據(jù)源一樣,具備ACID特性。
360展示廣告 平臺(tái)始終關(guān)注廣告投放效果,圍繞廣告后續(xù)優(yōu)化問(wèn)題先后開(kāi)發(fā)了多款產(chǎn)品。 隨著產(chǎn)品規(guī)模 的不斷擴(kuò)張,有關(guān)效果優(yōu)化的新需求新問(wèn)題不斷產(chǎn)生。本文介紹了效果優(yōu)化系統(tǒng)隨業(yè)務(wù)發(fā)展 的演進(jìn)過(guò)程,聚焦如何使用算法解決客戶(hù)痛點(diǎn),實(shí)現(xiàn)廣告投放智能化。 使大家了解到展示廣告算法團(tuán)隊(duì)如何分析業(yè)務(wù),如何選擇算法,如何優(yōu)化系統(tǒng)的過(guò)程。
再見(jiàn)十月,再見(jiàn)S10,別罵蘇寧,你好十一月;忽然想水一篇和技術(shù)無(wú)關(guān)的,一起來(lái)說(shuō)一說(shuō)如何提高自己的學(xué)習(xí)力,個(gè)人拙見(jiàn)了,我知道你還沒(méi)睡!
這些天,螞蟻要上市的話題被炒得火熱。從上市推遲,到再披露上市時(shí)間,員工人均800萬(wàn),一時(shí)間成為IT圈內(nèi)津津樂(lè)道的話題,可是不知道多少人又被平均了?按照阿里的一貫作風(fēng),P7及以上肯定是有股票的,P7以下根據(jù)每年的績(jī)效也會(huì)有一些股票的獎(jiǎng)勵(lì)。 相比之下,有一家由華人創(chuàng)辦、全員持股、80%以上盈利來(lái)自美洲地區(qū)的公司,才真正可以被稱(chēng)為神話!這家公司就是我們今天的主角:Zoom。
電機(jī)俗稱(chēng)“馬達(dá)”,依據(jù)電磁感應(yīng)定律實(shí)現(xiàn)電能轉(zhuǎn)換或傳遞的一種電磁裝置。電動(dòng)機(jī)在電路中是用字母M表示,它的主要作用是產(chǎn)生驅(qū)動(dòng)轉(zhuǎn)矩;作為用電器或各種機(jī)械的動(dòng)力源,發(fā)電機(jī)在電路中用字母G表示,它的主要作用是利用機(jī)械能轉(zhuǎn)化為電能。
之前做了一個(gè)項(xiàng)目,參考了開(kāi)源項(xiàng)目本杰明電調(diào)(去GitHub搜VESC)或者simpleFOC也不錯(cuò),總之都挺香;換做自己寫(xiě),原本以為會(huì)挺簡(jiǎn)單的,沒(méi)想到入坑了,而且還挺深的,燒了不少片子,燒了不少板子,感覺(jué)身體被掏空,總結(jié)一下整個(gè)算法的流程。
今年的雙11剛開(kāi)始,菜鳥(niǎo)就打破多個(gè)物流時(shí)效記錄。 雙11付尾款后5分鐘送達(dá)、6時(shí)33分進(jìn)口清關(guān)突破1000萬(wàn)單、18小時(shí)內(nèi)337個(gè)城市收到包裹、助力海外11國(guó)包裹處理能力提高10倍……
眾所周知,雙11成為了一年一度的購(gòu)物狂歡節(jié),各品牌都在全力備貨。 雙11第一天的大戰(zhàn)已經(jīng)過(guò)去,各大品牌也第一時(shí)間公布了首日戰(zhàn)果。11月2日,當(dāng)貝也曬出了一份漂亮的成績(jī)單,首發(fā)1小時(shí)的銷(xiāo)售額就超過(guò)了去年整個(gè)雙11,其中投影儀進(jìn)入了國(guó)內(nèi)市場(chǎng)前三,電視盒子則位列第一。
說(shuō)起Wi-Fi,大家并不陌生,Wi-Fi充斥著我們生活幾乎每個(gè)角落。 但是,隨著家庭聯(lián)網(wǎng)設(shè)備數(shù)量的激增,很多時(shí)候即便是Wi-Fi Mesh組網(wǎng)也無(wú)法做到全屋無(wú)死角覆蓋,最突出的問(wèn)題就是設(shè)備相距網(wǎng)絡(luò)接入點(diǎn)較近的時(shí)候,信號(hào)和速度都有很好的保障,但是一旦拉開(kāi)距離,問(wèn)題就出來(lái)了,更何況還有各種設(shè)備的沖突、爭(zhēng)搶。
眾所周知,ASML是全球唯一一家能夠提供尖端光刻設(shè)備(EUV)的廠家,因此,半導(dǎo)體廠商能夠購(gòu)買(mǎi)到的EUV設(shè)備數(shù)量是近期半導(dǎo)體微縮化競(jìng)爭(zhēng)的焦點(diǎn)所在。
作為Sharding-JDBC 分庫(kù)分表實(shí)戰(zhàn)系列的開(kāi)篇文章,我們?cè)谇拔闹谢仡櫫艘幌路謳?kù)分表的基礎(chǔ)知識(shí),對(duì)分庫(kù)分表的拆分方式有了一定的了解,下邊我們介紹一下 Sharding-JDBC框架和快速的搭建一個(gè)分庫(kù)分表案例,為講解后續(xù)功能點(diǎn)準(zhǔn)備好環(huán)境。
研究過(guò)AQS源碼的小伙伴們應(yīng)該知道,AQS是JUC的核心,而CLH鎖又是AQS的基礎(chǔ),說(shuō)核心也不為過(guò),因?yàn)锳QS就是用了變種的CLH鎖。如果要學(xué)好Java并發(fā)編程,那么必定要學(xué)好JUC;學(xué)好JUC,必定要先學(xué)好AQS;學(xué)好AQS,那么必定先學(xué)好CLH。因此,這就是我們?yōu)槭裁匆獙W(xué)習(xí)CLH鎖的原因。
互聯(lián)網(wǎng)公司一向以加班和996著稱(chēng),大家說(shuō)起來(lái)都是一把辛酸淚。如果有人說(shuō)他所在的公司可以養(yǎng)老,你信不信?
說(shuō)到web服務(wù)器,想必大多數(shù)人首先想到的協(xié)議是http,那么http之下則是 tcp。本文將通過(guò)tcp來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的web服務(wù)器。本篇文章將著重講解如何實(shí)現(xiàn),對(duì)于http與tcp的概念本篇將不過(guò)多講解。