????第二天周二,鄭榮軒連續(xù)更新了五章《夢精記》,并解釋了一下自己本周比較忙,提前發(fā)出來供大家讀的爽一點,爭取周末回來繼續(xù)更新后,便直接收拾了兩件衣服,拿著手機的充電器出了門。
????連續(xù)三天鄭榮軒除了上廁所外,不眠不休的在never公司分配給自己的一臺電腦前編著核心程序,餓了就吃公司統(tǒng)一訂的外賣,終于在周五凌晨搞定了新搜索引擎的整個核心。
????鄭榮軒直接推倒了原來never的搜索核心,重新利用匯編語言編了一個內核,掛載在服務器上后,通過jeva(ja[va)腳本來調用其眾多的接口,可以快速、準確的自動歸集互聯網上所有的韓語網站的信息,并自動過濾掉垃圾站點和信息,將用戶最想找到的結果呈現在其面前。
????李海珍從最初的帶著情緒在一旁參與,中途也只打打下手,提出自己的要求和意見,到了后來卻要仿佛小學生一樣,不時的反過來請教鄭榮軒眾多的技術問題,鄭榮軒給他的震撼實在是太大了。
????他自信計算機技術不敢說在韓國第一,但編程思想和技術在韓國都是數得著的,可到了后期自己居然很多語句都看不懂了,他雖然聽說過jeva是支持多線程編程語言,卻并不是很清楚這個多線程有什么意義,畢竟現在的cpu全都是單核,頂多就是服務器上有多路cpu罷了。
????在他的試驗當中,多線程與單線程并沒有什么區(qū)別,而且多線程編程起來更為復雜,因此他并未采取多線程編程。
????可鄭榮軒卻是自始至終都在用多線程編程,使其編輯出來的程序能夠更好的在服務器端運行,并且效率的提高是極其明顯的。
????鄭榮軒那扎實的jeva知識,在李海珍看來簡直就是浩瀚如大海,甚至他懷疑就連sun公司的工程師都不一定比他厲害,也難怪鄭榮軒敢夸口說一周之內解決這個最大的困擾了。如今看來,一周還是他謙虛了,如果不是自己在一旁打擾了他的部分時間,甚至他只需要兩天就可以完成。
????編程習慣的問題,鄭榮軒上來便按照未來的多線程編程模式來開發(fā)的,因為再過十年后基本所有的jeva語言都是多線程編程,單線程那個時候已經淘汰了,尤其是cpu的多核心的開發(fā),必須多線程才能夠更好的發(fā)揮其性能。
????并且,鄭榮軒開發(fā)的核心程序直接做到了跨平臺性,即平臺無關性。經過整個周末公司所有人的測試,無論是在其原有的server2000平臺上,還是在unix平臺上,整個搜索引擎都可以做到近乎完美無暇的運行,并且效率在多處理器的unix平臺上十分明顯,比此前快了數倍不止,尤其是其搜索的準確率超過了99%。
????“鄭兄弟,你可真讓哥哥大開眼界呀,幸虧我當時答應了你,否則恐怕用不了幾個月就沒我們never什么事了?!崩詈U湓谌炭吹叫碌母訌姶蟮乃阉饕鎯群耸侨绾纬霈F的之后,此時已經對鄭榮軒的技術佩服的五體投地了。
????同時心里也是陣陣后怕與慶幸,幸虧當初答應了鄭榮軒的要求,否則自己真的沒什么未來可言了。