原创 用 grep 精確撈出文本內的所有 IP
一、需求場景 有時候,會遇到一個無規律地夾雜這一些 IP 信息的文本,然後又需要把這些 IP 精確地提取出來。 比如下面這樣的文本內容: :~> cat include_ips.txt awqwwa1.1.1.1[Dddd
原创 堅持寫博客的意義是什麼?
分享是學習的閉環。
原创 我們可能生活在計算機仿真中嗎?
物理學家說不可能, 因爲他們發現,即使在最大的計算機上,也無法對宇宙的物理學建模。 Ref: Physicists Confirm That We’re Not Living In a Computer Simulation
原创 如果人力緊缺,能否降低要求從而招更多人?
不能。 應該找到更加高效的做事方法,而不是招更多人; 畢竟人數是效率的反面; 俗話說 “人多好辦事”、“人多力量大”,但在公司裏面並不一定如此。 公司裏面永遠都有做不完的事情,關鍵在於看清楚應該做什麼; 當人數精簡,更
原创 招聘時最看重應聘者的什麼特質?
可能可以列出很多, 比如: 激情 聰明 善良 思辨 好態度 上進心 洞察力 ... 但是, 我的答案是: 自驅力/內驅力 凡事都要別人推着走,不推就不走的人,一定不會是好的協作者,也難以創造價值。 那麼, 在面試過
原创 如何判斷應聘者是否厲害?
如果應聘者能讓我學到一些東西,那他就很厲害。
原创 有潛質 和 有經驗,哪個更重要?
有經驗的人,可能不會再去學新東西了,輸出傾向大於輸入; 但有潛質的人,往往可塑性強,願意學習,輸入輸出兼具; 所以,有潛質 比 有經驗 更重要。
原创 容器的持久化存儲
在 k8s 中,並非綁定宿主機的目錄即爲存儲持久化; 存儲插件會在容器裏掛載一個基於網絡或者其他機制的遠程數據卷, 使得在容器裏創建的文件,實際上是保存在遠程存儲服務器上,或者以分佈式的方式保存在多個節點上, 而與當前宿主
原创 聊聊程序和進程
假設要寫一段文本數據處理的代碼, 這段代碼需要的輸入來自於一個文件, 計算完成後的結果則輸出到另一個文件中。 由於計算機只認識 0 和 1, 所以無論用什麼語言編寫這個代碼, 最後都需要翻譯成二進制文件,才能在計算機OS中運
原创 Linux shell 實用小技巧
1、文本多列變一列 cat urfile | xargs -n1 2、以樹狀詳細列出所有進程及子進程信息: ps axwef 3、以樹狀精簡顯示所有進程及子進程信息 pstree 4、同時創建多個目錄 mkdi
原创 k8s 設計理念:一切皆對象
首先, k8s 通過定義一個 “編排對象”( 比如 Pod、Job、CronJob 等) , 來描述試圖管理的應用; 然後, k8s 再爲它定義一些 “服務對象” ( 比如 Service、Secret、Horizontal
原创 如何定位分析執行效率低的 SQL 語句 ?
文章目錄一. 通過 show status 命令瞭解各SQL的執行頻率二. 查找定位低效 SQL 語句三. 通過 explain 分析低效 SQL 語句的執行計劃四. 通過 show profile 分析低效 SQL 語句
原创 認識 k8s 聲明式 API
文章目錄一、 舉個例子二、命令式配置文件操作三、聲明式 API 操作四、命令式 和 聲明式 區別 一、 舉個例子 假如運行兩個完全相同的 Nginx 副本,以負載均衡的方式共同對外提供服務: 需要編寫一個 ngin
原创 虛擬機 與 Docker容器
一、Docker 與 Hypervisor Docker 並不像 Hypervisor 那樣對應用進程的隔離環境負責,也不會創建任何實體的“容器”, 真正對隔離環境負責的還是宿主機操作系統本身。 Docker 項目
原创 認識 k8s 的本質
文章目錄一、k8s 的設計架構1、控制節點2、計算節點二、k8s 項目本質1、關鍵對象2、k8s 如何處理應用與應用之間的關係?3、k8s 如何定義應用運行的形態?4、k8s 核心功能 Borg 的研究人員曾經在論文中提到