240 發(fā)簡信
IP屬地:上海
  • 120
    深入理解Android Runtime

    上圖是Android整體的架構(gòu),Android Runtime之于Android而言相當(dāng)于心臟之于人體,是Android程序加載和運(yùn)行的環(huán)境。這篇文章主要針對(duì)Android ...

  • 人類的貪婪會(huì)毀了BITCOIN

    從新浪博客轉(zhuǎn)篇關(guān)于Bitcoin的舊文來簡書,寫于2011年6月20日任岸,當(dāng)時(shí)BTC的價(jià)格不到20美金,而我當(dāng)時(shí)就覺得BTC交易所的存在會(huì)毀了BTC 。前幾天看到Mt.Gox關(guān)...

  • 120
    Netty服務(wù)器處理大量廣播狐血,怎樣優(yōu)化

    需求場(chǎng)景 項(xiàng)目中用netty的游戲服務(wù)器和客戶端通信,連接是TCP協(xié)議易核,上層用protobuf編碼匈织。 現(xiàn)在要做一個(gè)基礎(chǔ)功能,把服務(wù)器中每個(gè)玩家的行為牡直,廣播給其他的所有玩家缀匕,隨...

  • 120
    如何發(fā)布JAR包到Maven中央倉庫

    前言 在使用Maven構(gòu)建項(xiàng)目的時(shí)候,你是否也有過這樣的思考碰逸? 這些Maven依賴都是怎么發(fā)布到Maven中央倉庫供大家使用的弦追? 借由最近正在做的一個(gè)API自動(dòng)化相關(guān)的jar...

  • 惡心的人,社會(huì)的殘?jiān)?臭不要臉花竞。

  • 120
    Mac OS (OS X) 10.12 Sierra VMware虛擬機(jī)劲件,免安裝掸哑,打開即用

    網(wǎng)上雖然有很多VMware上安裝OS X的教程,但對(duì)于很多新手朋友來說零远,還是顯得步驟繁多苗分,眼花繚亂。 于是萌生了一個(gè)想法:何不把這些讓新手望而卻步的繁多步驟封裝起來牵辣,直接弄一...

  • g0od

    Jshell使用

    從java9開始摔癣,java開始引入了類似于python的交互式 REPL(Read-Eval-Print Loop,讀取-求值-輸出 循環(huán))工具纬向。官方的表述如下: The J...

  • 120
    Jshell使用

    從java9開始择浊,java開始引入了類似于python的交互式 REPL(Read-Eval-Print Loop,讀取-求值-輸出 循環(huán))工具逾条。官方的表述如下: The J...

  • JWT

    JWT JSON Web Token(JWT)是一個(gè)非常輕巧的規(guī)范琢岩。這個(gè)規(guī)范允許我們使用JWT在用戶和服務(wù)器之間傳遞安全可靠的信息。 一個(gè)JWT實(shí)際上就是一個(gè)字符串师脂,它由三部...

  • 寫的很棒! 才知道到這里面有死鎖的問題, 不過用notifyAll比notify要低效一些,因?yàn)樽隽艘恍o用功, 更好的辦法是produce和consume各用一個(gè)鎖, 就可以用notify了. 不過要多考慮訪問隊(duì)列的競爭問題: produce相互之間沒有競爭, consume相互之間也沒有競爭, 只需要考慮produce與consume之間的競爭, 再有consume的時(shí)候隊(duì)列必不為空, 只要用特定的數(shù)據(jù)結(jié)構(gòu)這個(gè)競爭也可以避免, 算法可見JDK的LinkedBlockingQueue

    你真的懂wait担孔、notify和notifyAll嗎

    生產(chǎn)者消費(fèi)者模型是我們學(xué)習(xí)多線程知識(shí)的一個(gè)經(jīng)典案例,一個(gè)典型的生產(chǎn)者消費(fèi)者模型如下: 這段代碼很容易引申出來兩個(gè)問題:一個(gè)是wait()方法外面為什么是while循環(huán)而不是i...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品