加密算法:可逆和不可逆算法可逆:分為對稱加密與非對稱加密 RSA算法就是一種非對稱加密算法md5是不可逆算法; 不可逆加密算法的特征是加密過程中...
堆是Java虛擬機進行垃圾回收的主要場所,其次要場所是方法區(qū)。jvm堆內(nèi)存分為如下幾個部分: 和GC相關(guān)的JVM優(yōu)化:1.創(chuàng)建的對象會優(yōu)先在Ed...
ThreadLocal和Thread以及ThreadLocalMap三者的關(guān)系。 1、Thread中有一個map,就是ThreadLocalMa...
JMM規(guī)定了所有的變量都存儲在主內(nèi)存(Main Memory)中。每個線程還有自己的工作內(nèi)存(Working Memory),線程的工作內(nèi)存中保...
死鎖:死鎖定義:一組進程中的每一個進程,均無限期地等待此組進程中某個其他進程占有的,因而永遠無法得到的資源,這種現(xiàn)象稱為進程死鎖。結(jié)論: 參與死...
TopK注意數(shù)據(jù)量的問題,也就是內(nèi)存是否能都進來。 數(shù)據(jù)量?。菏紫群苋菀紫氲降木褪侨判虻姆椒ǎ沁@樣的復(fù)雜度高,做的無效比較多,因為只需要知...
最近了解到了hadoop中的merge過程,其中使用到了外部排序。因此總結(jié)一下選擇排序和堆排序:選擇排序:選擇排序的時間復(fù)雜度為O(n^2);不...
預(yù)寫式日志,是關(guān)系型數(shù)據(jù)庫中用于保證原子性和持久性(ACID)的一系列技術(shù)。在使用WAL的系統(tǒng)中,所有修改在提交之前都要寫入到log文件中。 使...
示例 1:輸入: haystack = "hello", needle = "ll"輸出: 2 示例 2:輸入: haystack = "aaa...