原创 Elasticsearch7.x安裝與配置

下載 1.下載地址:https://www.elastic.co/cn/start 複製下載鏈接 # 下載資源 wget https://artifacts.elastic.co/downloads/elasticsearch/e

原创 Elasticsearch常用增刪改查記錄

最近使用Elasticsearch來做異常監控的存儲,寫了不少ES的索引操作,以及對數據的增刪改查操作,記錄一下,以備不時之需。 # 列出所有索引 GET _cat/indices # 查看indices GET /_cat/i

原创 兩個“跑路”級別BUG覆盤

自動登錄越權 背景 小程序原生跳轉到webview的H5頁面時,需要打通用戶登錄;此時需要在跳轉的URL上帶上臨時token,通過臨時token換取登錄cookie。 實現的方案爲通過Node服務的攔截器,自動攔截小程序環境中的H

原创 聊聊一線開發的基本素養

早上鬧鈴一響,摸到手機,關掉鬧鈴,打開微信,刷下朋友圈,刷到昨晚半夜的這樣一條消息 寥寥數語,形象躍然紙上! 頓時人也精神了,想要立刻爬起來。 原因無他,也被深深傷害過,感同身受! 程序開發說簡單也簡單,按照程序語法寫就行,說

原创 一場關於系統架構的討論

背景 公司新業務有視頻點播與直播需求,經過一番對比分析,最終選擇了騰訊雲作爲視頻服務的供應商。 對於如何接入有如下爭論點: 1.由中臺統一對接視頻服務,封裝統一對外接口,如後續要切換視頻服務供應商,上層無需更改 一致點: 統一

原创 一文搞定JS異常捕獲

  關於JS的異常捕獲,主要分爲兩種,一種爲同步情況下的異常捕獲,一種爲一步執行下的異常捕獲;異常捕獲的【坑】主要集中在異步場景。 同步   在同步場景下,簡單粗暴,直接使用try/catch解決問題。 (function()

原创 Elasticsearch索引自動化管理

背景 前端性能監控的日誌之前爲單一索引,隨着日誌內容的不斷增多,索引文件變得越來越多大(官方建議單個索引文件不要超過20G)。 在此種方案下只能定時通過delete query的方式刪除xxx天之前的數據,此種方式刪除數據時異常

原创 記一次Node線上服務遷移

原有的Node服務,需要遷移到新的主機上,故需要準備一套新的環境,以及對應的遷移方案。 Node安裝 手動安裝 下載地址: https://nodejs.org/en/download/ 選擇:Linux Binaries (

原创 Centos安裝Mysql記錄

安裝 # 下載yum源 wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' # 安裝yum源 sudo rpm -Uvh my

原创 VR:虛擬與現實

1 週末體驗了一把VR眼鏡帶來的不同樂趣。 給我的直觀感受可以用兩個字來形容:”顛覆“。 其中的遊戲體驗可以用2D到3D上升一個維度,3D再到VR再次上升一個維度來形容,完全的沉浸體驗,給人身臨其境的感覺。 戴上VR眼鏡,猶如進

原创 一文弄清傳統軟件開發與互聯網軟件開發的異同

在傳統軟件開發領域8年,從一線開發,到項目技術經理,再到產品研發技術負責人,一路走來,感受着互聯網行業的軟件越來越貼近日常生活,一直有一個疑問,那就是互聯網行業中的軟件開發是怎麼樣的?兩年前,決定轉行到互聯網行業實際體驗看一看

原创 通過Nginx解決網絡隔離實踐記錄

需求 最近需要遷移Node線上服務,於是新申請了兩臺線上服務器; 部署服務器後,需要驗證服務是否正常,辦公環境與線上環境網絡是隔離的,無法直接訪問;但是,線上服務器可通過部署服務器訪問,而辦公網絡是可以訪問部署機的; 所以,可通

原创 《白夜行》讀書筆記

好東西需要分享,所以今天來義務當一回五毛。   前段時間休了一次長假,長假回來發現狀態全無,晚上下班回家無所事事,什麼事兒沒幹一晃就到了睡覺時間,這種狀態讓人感覺很不踏實。爲了找找學習狀態,重找晚上回家看書的習慣,需要帶一波節

原创 實際案例聊聊系統建模與面向對象設計

什麼樣的設計纔是最好的設計? 別問,問就是自己去體會… 背景 PM同學組織了一場關於下單流程業務系統拆分的需求評審,整體功能爲可線上售賣視頻課,用戶買完課之後可在線學習、不同的課程還包含線下實地培訓等、學習完之後在線考試,頒

原创 剩者爲王?

在疫情寒冬下,公司開啓新的一撥裁員,驀然發現,在某一個釘釘羣裏由羣衆變爲了羣主!~~ 看着同事的離開,要說心理上沒有波動,那是不可能的。 但是,那又能怎麼樣呢,這就是社會。作爲一個上了年紀的人,不論內心多波動也必須表現得無比的鎮