不這么寫代碼,你怎么敢提交的,,
還在使用if else寫代碼?試試 “策略模式” 吧!來源公眾號:程序員小灰作者:LA 我們使用的app大多都有分享的功能,我們可以選擇分享到不同的地方,比如微博、微信、QQ等等,雖然是同一個內(nèi)容,但是分享到不同的平臺就會有不同...
不這么寫代碼,你怎么敢提交的,,
還在使用if else寫代碼?試試 “策略模式” 吧!來源公眾號:程序員小灰作者:LA 我們使用的app大多都有分享的功能,我們可以選擇分享到不同的地方,比如微博、微信、QQ等等,雖然是同一個內(nèi)容,但是分享到不同的平臺就會有不同...
開始變著法的兼容各種語言的寫法,然后讓那些非javaer快速轉(zhuǎn)行入手么??
JDK14來了:9大重磅特性解讀,不容錯過?。。?/a>JEP 305: Pattern Matching for instanceof (Preview)JEP 358: Helpful NullPointerException...
good job!
從給apache sharding-sphere提交的issue再談分布式ID很多的分布式系統(tǒng)的唯一ID都是基于雪花算法生成的,apache sharding-sphere的分布式ID也是采用了雪花算法: 由上圖可知,雪花算法的幾個核心組成部分: 1位...
產(chǎn)量不景氣啊。。
ZGC,一個超乎想象的垃圾收集器Z Garbage Collector,即ZGC,是一個可伸縮的、低延遲的垃圾收集器,主要為了滿足如下目標(biāo)進(jìn)行設(shè)計: 停頓時間不會超過10ms 停頓時間不會隨著堆的增大而增大...
界面這么好看,我還是選擇使用mac..
最好的Linux發(fā)行版:Ubuntu 18.04 深度使用體驗(yàn)前言 經(jīng)常看我博客和公眾號的同學(xué)應(yīng)該知道,我是狂熱的Linuxer,對Linux系統(tǒng)有一種偏執(zhí)的喜好,所以當(dāng)你看到這篇文章的時候應(yīng)該不會覺得奇怪,不過,真正應(yīng)該疑惑的是,為什...
尋找問題的思路學(xué)習(xí)了,給狼哥點(diǎn)贊
Java Agent的隔離實(shí)現(xiàn)以及卸載時一些坑在《一文帶你了解Java Agent》中,讓大家了解了Java Agent的來龍去脈,當(dāng)通過attach方式去動態(tài)加載一個Java Agent時,Agent中的類會被加載到業(yè)...
是的
什么是Java內(nèi)存模型在知識星球中,有個小伙伴提了一個問題:有一個關(guān)于JVM名詞定義的問題,說”JVM內(nèi)存模型“,有人會說是關(guān)于JVM內(nèi)存分布(堆棧,方法區(qū)等)這些介紹,也有地方說(深入理解JVM...
雙鎖檢查的Something 對象應(yīng)該是volatile 修飾的,但還是不太明白,為什么臭名昭著了。。
什么是Java內(nèi)存模型在知識星球中,有個小伙伴提了一個問題:有一個關(guān)于JVM名詞定義的問題,說”JVM內(nèi)存模型“,有人會說是關(guān)于JVM內(nèi)存分布(堆棧,方法區(qū)等)這些介紹,也有地方說(深入理解JVM...
好想去你們的技術(shù)群
R大有時會顛覆你Java的認(rèn)知關(guān)于volatile變量的內(nèi)存可見性,我在JVM群中拋出了一個問題,然后我的一些認(rèn)知就被顛覆了。 問題 請教一個問題,a,b,c三個變量,其中c是volatile的,a,b是...
@Zax_Jonson 我怕是服了你了,我說鏈接失效意思你該把文檔中的地址更新了,別人說的這個鏈接沒用是無法下載到想要的資源,打開肯定是能打開,龜龜,服了服了
Mac下面的SecureCRT(附破解方案) 更新到最新的8.0.2如果你有用請給個喜歡或者收藏,十分感謝更新到8.0.2的破解,整體的破解方案都發(fā)生了的變化首先還是去 https://pan.baidu.com/s/1dFYERBj下載最新...
@會吐煙de魚 我就是這個意思
Java GC的那些事(1)簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 與C語言不同,Java內(nèi)存(堆內(nèi)存)的分配與回收由JVM垃圾收集器自動完成,這個特性深受大家歡迎,能夠幫助程序員更好的編寫代碼,...
看了兄弟102篇文章,收獲很大;把周志明那本書的很多東西細(xì)化了。感謝!希望繼續(xù)產(chǎn)出更多優(yōu)質(zhì)內(nèi)容。同時注意身體
又加深了理解,好文章,支持!!
圖解CMS垃圾回收機(jī)制,你值得擁有簡書 占小狼[http://www.itdecent.cn/users/90ab66c248e6/latest_articles],轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 最近在整理J...
關(guān)于 棧上分配 的疑惑之前還跟同事爭論過,看了這篇文章,終于撥云見日??!
淺談HotSpot逃逸分析簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! JIT 即時編譯(Just-in-time Compilation,JIT)是一種通過在運(yùn)行時將字節(jié)碼翻譯為機(jī)器碼,從而改善字節(jié)碼編譯...
//拼接一:
String c = "ja" + "va";
//拼接二:
String c1="ja";String c2="va";
String c=c1+c2;
這兩種拼接通過字節(jié)碼可以發(fā)現(xiàn)不是同一種操作,
淺談Java String內(nèi)幕簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 String字符串在Java應(yīng)用中使用非常頻繁,只有理解了它在虛擬機(jī)中的實(shí)現(xiàn)機(jī)制,才能寫出健壯的應(yīng)用,本文使用的JDK版本為1....
永久代 其實(shí)就是所謂的方法區(qū),方法區(qū)又叫非堆,你說 “虛擬機(jī)團(tuán)隊在JDK8的HotSpot中,把永久代從Java堆中移除了”,不知道是我記錯了還是這里筆誤了
Java GC的那些事(1)簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 前言 與C語言不同,Java內(nèi)存(堆內(nèi)存)的分配與回收由JVM垃圾收集器自動完成,這個特性深受大家歡迎,能夠幫助程序員更好的編寫代碼,...
破解文件下載地址失效..
Mac下面的SecureCRT(附破解方案) 更新到最新的8.0.2如果你有用請給個喜歡或者收藏,十分感謝更新到8.0.2的破解,整體的破解方案都發(fā)生了的變化首先還是去 https://pan.baidu.com/s/1dFYERBj下載最新...