坐在回北京的動車上,兩天的山海關(guān)之旅結(jié)束了,回想一下這兩天遇到的人和事。 一個人旅行 第二天去老龍頭景區(qū),買票的時候有人向我主動推銷導(dǎo)游,八十,我考慮一下,決定請一個。當(dāng)他得...
坐在回北京的動車上,兩天的山海關(guān)之旅結(jié)束了,回想一下這兩天遇到的人和事。 一個人旅行 第二天去老龍頭景區(qū),買票的時候有人向我主動推銷導(dǎo)游,八十,我考慮一下,決定請一個。當(dāng)他得...
前言 最近閱讀了計算機(jī)相關(guān)基礎(chǔ)課程,對代碼優(yōu)化有一些見解。 代碼優(yōu)化三大方向 運(yùn)行時占用更少的存儲空間 程序執(zhí)行時消耗更少的指令數(shù) 盡可能的降低線程切換 接下來我對這三點(diǎn)加以...
蔡康永點(diǎn)評精致窮的邏輯漏洞 前言 最近同事給我推薦了奇葩大會蔡康永點(diǎn)評精致窮的視頻。我聽之后,感覺他說的怪怪的,聽完后也沒有很明白他的觀點(diǎn)。 精致窮 蔡康永是批評精致窮。他提...
昨天剛看完終結(jié)者:黑暗命運(yùn)。我是終結(jié)者的死粉,很喜歡機(jī)器吊打人類,感覺人類終究會被自己制造的東西干死。 但我換個角度想想,假如未來有一天,機(jī)器真的統(tǒng)治了地球,人類被機(jī)器蹂躪,...
前言 今天看到一個文章,說有個哥們寫了一個多線程版的redis KeyDB 。我當(dāng)時就震驚了,這哥們腦袋有病啊,就一個簡單的內(nèi)存操作,竟然用多線程?你知道多線程帶來的系統(tǒng)線程...
前言 最近在看redis,有一些心得,為了不忘,現(xiàn)在記錄下來。 我嘗試從問題出發(fā),步步遞進(jìn),給大家較好的閱讀體驗(yàn),具體如下 什么是緩存,為啥要有它 緩存的實(shí)現(xiàn)方式-進(jìn)程內(nèi)的緩...
親愛的簡書用戶 「簡書」因個別上傳作品用戶違反《中華人民共和國網(wǎng)絡(luò)安全法》《互聯(lián)網(wǎng)信息服務(wù)管理辦法》《互聯(lián)網(wǎng)新聞信息服務(wù)管理規(guī)定》《互聯(lián)網(wǎng)用戶公眾賬號信息服務(wù)管理規(guī)定》《移動...
前言 很早就聽說小五臺的大名了,看到很多驢友去,發(fā)的圖片非常吸引我。但是阻礙我的 一是小五臺的難度,二是小五臺的天氣。真正使我下定決心去的原因,就是想散散心,釋放下工作壓力。...
前言 昨天壓測的時候,發(fā)現(xiàn)少量交易出現(xiàn)系統(tǒng)異常,查詢?nèi)罩荆l(fā)現(xiàn)其中有一個系統(tǒng)調(diào)用另外一個系統(tǒng)時發(fā)生NoHttpResponseException,這個異常幾乎是瞬間就拋出了,...
前言 有一次商戶反映訪問我們服務(wù)出現(xiàn)問題,很多超時現(xiàn)象,我們登陸服務(wù)器查詢問題時,發(fā)現(xiàn)-bash: fork: retry: 資源暫時不可用,并檢查了系統(tǒng)的tcp連接的情況,...
前言 之前我們有一個業(yè)務(wù)在負(fù)載大的情況下超時多,領(lǐng)導(dǎo)下令消滅超時交易。義不容辭干吧。 問題描述 我們這個業(yè)務(wù)輸出形式類似芝麻評分,部署架構(gòu)是 接入層-》業(yè)務(wù)邏輯-》評分服務(wù)層...
前言 之前接手了一個調(diào)度程序,業(yè)務(wù)是讀取文件中信息,通過請求業(yè)務(wù)接口獲取數(shù)據(jù),記錄并整理數(shù)據(jù)到文件,輸出給客戶。做過一次優(yōu)化開發(fā)后,發(fā)現(xiàn)有時候程序執(zhí)行時會報 Connecti...
前言 有天接收到業(yè)務(wù)同事反映,說有些業(yè)務(wù)超時比例過高。我嘗試查詢問題,最終定位到nginx將一些請求反向代理到錯誤的路徑上,導(dǎo)致超時。 問題追蹤 我準(zhǔn)備從以下線索追蹤問題: ...
從算法導(dǎo)論那來的,這個解釋的很好
二叉搜索樹的前驅(qū)和后繼節(jié)點(diǎn)前驅(qū)節(jié)點(diǎn)val值小于該節(jié)點(diǎn)val值并且值最大的節(jié)點(diǎn)后繼節(jié)點(diǎn)val值大于該節(jié)點(diǎn)val值并且值最小的節(jié)點(diǎn) BST.png 前驅(qū)節(jié)點(diǎn)1 如果x存在左孩子,則"x的前驅(qū)結(jié)點(diǎn)"為 "以...
前驅(qū)節(jié)點(diǎn)val值小于該節(jié)點(diǎn)val值并且值最大的節(jié)點(diǎn)后繼節(jié)點(diǎn)val值大于該節(jié)點(diǎn)val值并且值最小的節(jié)點(diǎn) BST.png 前驅(qū)節(jié)點(diǎn)1 如果x存在左孩子,則"x的前驅(qū)結(jié)點(diǎn)"為 "以...
自定義策略中,給被拒絕的任務(wù)通過new的方式新分配一個線程,資源不可控,實(shí)際工作中應(yīng)避免這樣使用
java多線程-ThreadPoolExecutor的拒絕策略概述 原文地址 http://blog.csdn.net/qq_25806863/article/details/71172823 在分析ThreadPoolExecutor...
起因有天我打開電腦,接收到一篇鯨魚擱淺的推送。打開后發(fā)現(xiàn)是關(guān)于白色污染的:科學(xué)家在鯨魚的胃里發(fā)現(xiàn)很大一團(tuán)塑料制品。看完我就想怎么從自身做起抵制塑料袋,白色污染...然而我想都...