原创 直播廣告翻車記

關鍵詞:redis slave spire 獲取過期數據 週六晚會直播,有人反饋觀看過廣告後,再也不能觸發廣告了。第一次值班守護直播,就像守護女朋友一樣,小心翼翼膽戰心驚如履薄冰,怎奈還是翻船了。 話不多說,這鍋我背了,快去找到

原创 Goland的值與引用類型

Goland的值與引用類型 在新的項目中,用到的Goland。以前用Python做項目,Python基本變量的賦值是引用重定向。Goland有些不一樣,這裏做個測試 直接利用打印變量值、地址的方式確認變量拷貝情況 packa

原创 記一次廣告線上問題

關鍵詞:redis slave spire 獲取過期數據 週六晚會直播,在值班的時候發現原來十分鐘不重複出廣告的策略c長時間的限制了第二次廣告的觸發; 廣告播放的標記存儲在redis中,expire設置爲600,按理10分鐘後標

原创 內存管理

背景 內存管理不恰當,會有造成大量內存碎片、內存分配效率低、內存實際使用率低。在程序運行中,這些問題會導致程序無法持久正常運行,於服務器技術而言更是如此。 目標 內存管理可以分爲三個層次,自底向上分別是: 操作系統內核的內存管理

原创 通用技術總結

選擇一門技術,要綜合考量技術的多個方面來評估。大方向上首先考慮技術綜合面三板斧: 業界是否有知名的成功案例; 是否有強大後援; 是否有活躍的開發者論壇; 業界有知名成功案例意味着該技術通過了技術人員的考究,經過了工程的檢驗,坑也會

原创 Golang性能測試與思考

本文測試Go、Python、PyPy、C的效率,作爲學習Go的參考標準。測試用例:進行(2<<25)次簡單加法 測試環境: 系統:Windows7 專業版 CPU:Intel® Core™ i5-4590 CPU @ 3.30GHZ

原创 Fluentd簡介

最近公司想要統一管理各個項目的日誌,也爲以後日誌可視化查詢做一個鋪墊。經過篩選,選擇了fluentd來做日誌的收集轉發工作,預想利用EFK來做日誌收集、查詢、可視化的方案。 啥?你問我爲啥不用Logstash,可參考文章Fluent