原创 我們給項目換了個編碼

前言 經過多次的摸索和測試,終於把我們的一個GBK編碼Web項目大致成功轉到了UTF-8編碼。之所以沒有實現完美轉換,也是因爲這兩種編碼本質上還是有區別的,有部分數據覆蓋不到的地方,確實沒辦法處理。這裏簡單總結下我們的辛路手術歷程

原创 2019年終總結-我的收穫

新的一年又過去了,又到了年度總結的時候,時光總是這麼消無聲息的溜走,永遠不會等着你去惋惜和懊悔。 工作收穫 私有部署經驗收穫 本年度最大的收穫來自隨公司小夥伴一起出差去深圳奮鬥3個月,從去年年末的需求調研,到真正的去部署實施,每個

原创 國際化那點兒事兒

國際化那點兒事兒前言方案調研規範說明系統運行說明重要概念實施流程改造過程 前言 前陣子對一個歷史項目做了國際化改造,時下流行框架基本上都提供了自己的國際化標準,預留了國際化模塊。本文講的是從零開始的國際化方案,適用於改造已有項目。

原创 故障排查——負載Load過高

本篇將介紹負載過高的處理方案。 負載 在Linux系統中,uptime、w、top等命令都會有系統平均負載load average的輸出: 產生原因 負載受到多個因素影響,帶寬、系統硬件配置、內核參數、應用程序等。 排查步驟 在

原创 2019年終總結

新的一年又過去了,又到了年度總結的時候,時光總是這麼消無聲息的溜走,永遠不會等着你去惋惜和懊悔。 工作收穫 私有部署經驗收穫 本年度最大的收穫來自隨公司小夥伴一起出差去深圳奮鬥3個月,從去年年末的需求調研,到真正的去部署實施,每個

原创 Redis功能總結

原文鏈接:https://www.toutiao.com/i6713520017595433485 redis 學習總結Redis 簡介Redis 優勢Redis 數據類型類型特性場景發

原创 緩存使用過程中的五種策略總結及優缺點組合分析

原文鏈接:https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/ 緩存使用

原创 故障監控——服務器帶寬告警

本篇將介紹帶寬佔用過多的處理方案。 磁盤佔用率 linux下使用iftop -i eth0可以查看當前服務器某網卡流量佔用情況。 產生原因 web網站比較佔帶寬的一般是些靜態資源,css/js 之類的,如果是socket連接之類的,

原创 故障監控——磁盤使用率告警

本篇將介紹磁盤佔用過多的處理方案。 磁盤佔用率 linux下使用df -hl可以查看當前服務器使用情況。 產生原因 應用服務器上一般來說,持續寫入,產生巨大的文件,一般是日誌類文件,如果是db的服務器的話,要注意數據的增長率。 排查

原创 故障排查——CPU使用率過高

本篇將介紹CPU使用率過高的處理方案。 CPU使用率 CPU使用率過高,跟內存和進程都有關係,例如複雜運算,一般都會導致CPU升高。使用top命令查看(按1可以查看多核的CPU使用情況): 產生原因 第三行 CPU 佔用率根據類型有

原创 故障排查——內存使用率過高

本篇將介紹內存使用率過高的處理方案:

原创 故障排查——CPU佔用率過高

前言 上篇介紹了服務器常用指標及計算方式,本篇介紹各個指標觸發閾值告警之後,如何定位和應對各個指標故障情況。 CPU使用率過高 表面現象 CPU使用率過高,100%以上,可能帶來的後果是,遲遲無法返回計算結果,造成卡頓,甚至卡死。

原创 服務器監控(一)

前言 偉大領袖毛主席說過——手中有糧,心就不慌。服務器的日常管理,離不開關鍵指標的監控,無論是防患於未然,還是意外發生之後儘快還原故障真相,靠的便是完善的監控體系。只有對系統實現了360°監控,才能對線上的業務放心,而不是當問題發生時

原创 系統性能優化策略案例

XX銀行網銀系統是一套全新的對公業務渠道類系統,經過兩年的建設,將逐步對外提供服務。 該系統融合了原來多個對公渠道系統,併發量是以前多個系統之和,吞吐量要求將大幅上升。爲了使廣大對公客戶使用系統時獲得更快的響應時間體驗,項目組對系統進

原创 計算機應用層

計算機應用層解決的問題是爲用戶提供所需要的應用服務。 主要介紹: HTTP請求、響應報文格式 DNS名稱空間和名稱服務器分類 DNS報文格式以及遞歸、迭代解析原理 DHCP報文分類及格式 DHCP服務IP地址目的自動分配原理 SMT