原创 幾道趣味算法面試題

文章來源:簡書1. 幾道常見趣味算法面試題 1.1 繩子計時問題 1.2 兩座島運輸加鎖問題 1.3 馬比賽問題 1.4 高樓逃生問題 1.5 對單鏈表排序,用代碼實現 1.6 快速找到未知長度的單鏈表

原创 狼廠項目實踐:通用檢索框架準實時流的設計與實現

背景檢索對實時性的要求很高,不僅是對索引建立、結果召回、策略干擾等核心部分,也包括數據錄入的部分。檢索的數據流主要包括全量數據與增量數據,其中全量數據是在運行前就已經生成好的,在檢索進程運行開始時就直接解析加載了,後面不會再產生,所以不會對

原创 七夕最污代碼,單身慎入

充滿濃濃感情的兩段代碼。 1.牛郎織女和牛 2.說不出的愛 讀懂之後,你有什麼感想?1.牛郎織女和牛的故事,請問他們做了什麼?<?php class Biology { public function say ($word)

原创 nginx怎麼避免驚羣?

什麼是驚羣?在建立連接的時候,Nginx處於充分發揮多核CPU架構性能的考慮,使用了多個worker子進程監聽相同端口的設計,這樣多個子進程在accept建立新連接時會有爭搶,這會帶來著名的“驚羣”問題,子進程數量越多越明顯,這會造成系統性

原创 nginx下載防盜鏈-技術精短文

下載服務器上有衆多的軟件資源, 可是很多來源不是本站,是迅雷、flashget, 源源不斷的帶寬,防盜鏈絕對是當務之急. 使用來源判斷根本不靠譜,只能防止一些小白站點的盜鏈,迅雷之類的下載工具完全無效,如果你是nginx的話,使用secur