有共同想法并且想實(shí)現(xiàn)的請(qǐng)入群 2500261120
在使用autort插件時(shí),首先要到autort服務(wù)器下載所有的jar包快照。里面存在了檢索jar的相關(guān)信息。
在第一篇我們專門介紹過(guò)如何劃分java類中出現(xiàn)的某一串字符,想了解的或者不知道我要干什么的請(qǐng)點(diǎn)這里 。其實(shí)說(shuō)白了,也就是系統(tǒng)的整個(gè)類的組織及查詢方式。Trie樹(shù)可以在我們知道類全名的情況下盡快找到所需要的類。
當(dāng)通過(guò)類全名找到存儲(chǔ)某個(gè)類的Node時(shí),此Node中有個(gè)map屬性,key為類名,而值保存了這個(gè)類在版本迭代過(guò)程中的所有快照。類似于Git用快照來(lái)保存文件迭代的過(guò)程。不同的是,這里的快照是類的快照,而不是文件。類似如下形式:
一個(gè)類的不同快照會(huì)使用List列表來(lái)存儲(chǔ),因?yàn)榘姹镜牡l(fā)布本來(lái)就是有先后順序的??煺盏木唧wjson結(jié)構(gòu)如下:
延伸閱讀
我想了解如何學(xué)習(xí) |