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