看文章的時候有時着急,靜不下心來細讀,可是又以爲文章寫的不錯,因此就先「收藏」,等之後有時間了看。有時候以爲一些文章真不錯,應該多看幾遍,因此就「收藏」,想着等有時間了再看。等了好久,收藏了許多文章,不多等到想象中有時間。因此就專門來回顧一下收藏的文章,順便整理一下,學習學習,也方便之後的繼續學習。html
1)用PMML實現機器學習模型的跨平臺上線java
讀後:當時看到這篇文章的時候,專門研究了一下。咱們公司目前進行線上預測的方式有點笨,都是手寫拼出來的算法。模型訓練完成以後,把序列化的文件和生成的權重傳到服務裏,服務裏預先實現了lr、fm、xgboost等算法。接收到請求參數以後直接往上套的。若是模型使用了新的算法,還得再次開發。nginx
當時研究了PMML以後,跟領導說了,領導好像很早就知道這個,也沒什麼反應,最後線上應用就不了了之了。git
當時剛接觸到這篇文章的時候,應該感受比較厲害。由於前段時間恰好了解到Redis的AOP、ZK的事務日誌+快照、DB的Binlog、ES的Translog、HBase的WAL,因此如今再看的時候,應該是相似的實現方式。程序員
後期準備本身實現一個相似的東西,使用在個人GMQ裏面。面試
HttpClient默認是有鏈接池的,線上使用時須要關注一些配置。算法
好比,要改鏈接池鏈接數量須要同時修改MaxTotal和DefaultMaxPerRoute。編程
以前我作的一個線上服務也遇到了相似的問題,咱們的服務是以http接口的方式提供出去的,調用方反饋說咱們給返回了兩次結果。最後查緣由發現是由於請求通過了nginx,由於處理時間很長,nginx進行了重試致使的。後來是經過把nginx的超時時間調長解決的。架構
面試時的一個經典算法題,文筆比較風趣。值得學習。機器學習
想起以前阿里的一個題,一列數,在O(n)的時間複雜度下找到兩個數的和等於指定數。當時真是沒有思路啊,結束以後就想起來了,後悔。
好比:12,323,43,545,8,6,4,99,找到哪兩個數的和等於12。
java裏的鎖確實須要多瞭解,看了博客的先後幾篇,確實值得學習。
文章寫的是通過思考的,有些理念須要多練習、學習。
1)散列表(哈希表)
收藏這篇文章,是由於以前看到一個應試考試相關的文章,說應該瞭解這個,因此就搜索了一下。
有些東西看到的時候以爲本身知道,一個用的時候卻說不出個花來,仍是得多看。
原來處理哈希衝突不止有「鏈表法」,還有開放尋址法,開放尋址也有多種實現方式,一個是二次探測,就是順着鏈表找。還有一個是雙重散列,當第一個哈希函數獲得的值衝突時計數第二個哈希函數的值。
開放尋址的效率確實是個問題,好比雙重散列,徹底不保證能放進去啊!
仍是「鏈表法」好。
這是一篇很神祕的文章,很少解釋,須要時不時的看一遍。
對於技術人,學好技術纔是最重要的。然而要怎麼樣才能學好技術?
暫時認爲這是一篇安慰大齡碼農的文章。
3)一個程序員的頓悟
對於程序員的幾點建議。
4)技術的學習與練習
要怎麼樣提高技術,這個能夠再看看。
5)工做5年左右的程序員如何在職業瓶頸期內快速提高本身的身價?提高後如何有效變現本身的高質量技能?
我如今就在瓶頸期,想上上不去。
程序員要想繼續幹,就得往架構師轉。
這個應該就是「宗教大同」的思想吧。先深刻掌握一門。
QEMU環境搭建,都忘了這是啥了。
模擬器,能模擬出不少CPU,並提供一系列硬件模型。
1)對人生的一點見解
每一個人有每一個人的想法,想好本身的人生要怎麼過。