引子 十幾年前,剛工作不久的程序員還能過着很輕松的日子。記得那時候公司里有些開發和測試的女孩子,經常有問題解決不了的,不管什么領域的問題找到我,我都能幫她們解決。但是那時候我沒有主動學習技術的 ...
今天我們來談談 Java 中的 hashCode 方法 通過源碼的角度。眾所周知,Java 是一門面向對象的編程語言,所有的類都會默認繼承自 Object 類,而 Object 的中文意思就是 對象 。 Object 類中就包含了 hashCode 方法: HotSpotIntrinsicCandidatepublicnativeinthashCode 意味着所有的類都會有一個 hashCode ...
2021-08-10 17:57 0 360 推薦指數:
引子 十幾年前,剛工作不久的程序員還能過着很輕松的日子。記得那時候公司里有些開發和測試的女孩子,經常有問題解決不了的,不管什么領域的問題找到我,我都能幫她們解決。但是那時候我沒有主動學習技術的 ...
一直在看java並發的感覺說的有點多,就看點簡單的放松一下吧!這次來簡單說一下jdk8,很久沒用,都陌生了,仔細看看還挺有意思的,讓我們大腦轉化一個角度來寫代碼;因為我們現在平常大部分用jdk7寫代碼,我們都是在想着這一步怎么做,下一步怎么做;而jdk8只需要知道這一步做什么,下一步做什么 ...
我終於徹底理解了https原理!!!激動之下,寫一篇博客,搞一波分享!!! 本篇博客比較精彩的地方: 思維方式:也是借鑒一位大佬的,寫得很棒。https://blog.csdn.net/guolin_blog/article/details/104546558 圖文並茂,簡單明了 ...
一、前景提要 閱讀JDK源碼,所有的類的父類都是Object,Objest中定義有public boolean equals(Object obj)方法,它實現了基礎的功能比較兩個對象時,是看他們是否指向同一個地址的,同一地址返回的就是true,不同地址返回的就是false,但是,有的時候,比較 ...
先來提出問題和給出答案,之后再刨根問底的揭開面紗: 問:volatile 的可見性和禁止指令重排序是怎么實現的? 答:可見性:是通過緩存一致性協議來達到的 禁止指令重排序:JMM ...
# 好久沒更新博客了,有時候隨手在本上寫寫,或者Evernote上記記,零零散散的筆記帶來零零散散的記憶o(╥﹏╥)o。。還是整理到博客上比較有整體性,也方便查閱~ 自google在2018年10月 ...
使用 Git 已經好幾年了,卻始終只是熟悉一些常用的操作。對於 Git Rebase 卻很少用到,直到這一次,不得不用。 一、起因 上線構建的過程中掃了一眼代碼變更,突然發現,commit 提交竟 ...
一、websocket與http WebSocket是HTML5出的東西(協議),也就是說HTTP協議沒有變化,或者說沒關系,但HTTP是不支持持久連接的(長連接,循環連接的不算) 首先HTT ...