IP屬地:浙江
一、Java為什么要多線程? 為了合理利用 CPU 的高性能,平衡【CPU、內(nèi)存、I/O 設(shè)備】的速度差異,計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)、編譯程序都...
開發(fā)中經(jīng)常會有字符串加解密的需求,如用戶密碼加密,可以直接MD5/SHA1加密,MD5/SHA1是不可逆的,驗(yàn)證時可以對輸入做MD5/SHA1,...
一、tomcat目錄結(jié)構(gòu) tomcat也是一個應(yīng)用服務(wù)器,下載tomcat源碼可以看到tomcat的源碼目錄如下: /bin、/conf、/we...
1、使用jdk自帶的工具生成tomcat自簽名證書 tomcat.keystore 這里主要要注意兩個:(1)、密碼,后面再tomcat的ser...
對于有序并且對增刪改操作友好的數(shù)據(jù)結(jié)構(gòu)有List、Tree等,對于Tree實(shí)現(xiàn)起來可能比較復(fù)雜,而SkipList(跳表)也可實(shí)現(xiàn)有序存儲并且增...
快速排序一般是遞歸實(shí)現(xiàn),但是遞歸有一個問題就是如果遞歸太深會導(dǎo)致棧溢出,而大部分的遞歸實(shí)現(xiàn)都有對應(yīng)的非遞歸解決方案,快排也不例外,代碼中就給出了...