原创 使用JS請你實現一個大文件上傳和斷點續傳

大文件上傳 整體思路 前端 前端大文件上傳網上的大部分文章已經給出瞭解決方案,核心是 利用 Blob.prototype.slice 方法,和數組的 slice 方法相似,調用的 slice 方法可以返回 原文件的某個切片 這樣我們就可以

原创 超詳細:如何設計出健壯的秒殺系統?(高併發系統設計思路)

來源:https://www.tuicool.com/articles/Ib2Mniz 前言 秒殺系統相信很多人見過,比如京東或者淘寶的秒殺,小米手機的秒殺,那麼秒殺系統的後臺是如何實現的呢?我們如何設計一個秒殺系統呢?對於秒殺系統應該考

原创 病毒擴散仿真java程序,仿真模擬新冠肺炎病毒擴散

GitHub 地址如下:https://github.com/KikiLetGo/VirusBroadcast 源碼結構 源碼結構比較簡單,我們來一起看一下: 模型講解 我對仿真模型做了一個抽象和概括,我們一起對照着源碼分析模型的整個模

原创 前後端分離開發,HTTP API 認證授權術

我們知道,HTTP 是無狀態的,所以,當我們需要獲得用戶是否在登錄的狀態時,我們需要檢查用戶的登錄狀態,一般來說,用戶的登錄成功後,服務器會發一個登錄憑證(又被叫作 Token),就像你去訪問某個公司,在前臺被認證過合法後,這個公司的前臺

原创 後臺性能優化實踐實戰

近年來公司的業務數據量和用戶流量都呈現出了非常迅猛的增長趨勢,爲了解決歷史架構設計中的不足,應對諸多因素引發的風險並保證通天塔平臺的穩定運行,通天塔後端組專項成立了一個“通天塔後端技術優化組”,號召並鼓勵團隊每個人積極參與進來,全盤分析和

原创 linux下保證高可用Java服務化系統高效運行的必備工具腳本

無論是技術開發人員還是架構設計人員都是在實踐中成長起來的,他們通過實踐進行總結,總結後把經驗昇華並再次應用到實踐中去,進一步提供生產效率。 本文介紹筆者在互聯網公司裏線上應急和技術攻關過程中積累的應用層腳本和Java虛擬機命令,這些腳本和

原创 用戶精細化運營的邏輯、策略和方法

經常聽到用戶精細化運營,用戶增長等與用戶運營相關的名詞,聽的很多,但是對於這些名詞的理解都是很模糊的,今天就來聊聊所謂的“用戶精細化運營”是什麼,以及有哪些相關的工作方法。 關於用戶運營的理解 用戶運營的關鍵指標是:拉新、促活、留存、付費

原创 druid使用入坑記(鏈接緩慢,hold問題)

        在工作中,出現使用Druid鏈接Postgresql數據庫,當第一次動態鏈接數據庫源或者連過長時間不使用數據庫時,出現鏈接過程緩慢,甚至hold的情況,鏈接時間以分計算,導致前端接口響應緩慢,影響用戶操作問題。      

原创 支持百億請求服務的運維技術實踐(多圖)

一、運維在廣告體系中的價值 運維的工作來源已久,但直到近些年,隨着互聯網的發展,產品的維護工作越來越複雜,以及服務可用性的提升,都讓運維的工作越來越重要。我們可以回顧下運維發展至今都經歷了哪些階段。 ① 人工階段 這個階段的運維主要通過人

原创 最全的微服務知識科普

https://www.tuicool.com/articles/yqABrez 微服務 好處:實現跨團隊的解藕,實現更高的併發(目前單機只能實現C10k)不用在拷貝代碼,基礎服務可以公用,更好的支持服務治理,能夠更好的兼容雲計算平臺。

原创 DevOps的概念和實踐併兼談SRE

最近幾年,由於負責的範圍的變化。工作逐漸從某個IT領域或者部門,開始關注到整個IT體系的運轉和管理。中間也遇到不少困難,同時也有機會去從更高的層面去學習和實踐IT治理。文章主要是總結一下我對DevOps相關的理解和認識。 爲什麼會有Dev

原创 海量業務下高效運維最佳實踐——智效平臺

前言 隨着信息技術的高速發展,雲計算、物聯網、移動互聯網、大數據、人工智能、VR等概念層出不窮。衆彩紛呈的概念背後實際上仍然離不開最基礎的IT系統,而IT系統正在向更大規模、更復雜、更高級的方向演進,而越來越複雜的系統,對運維的要求就越來

原创 面試題-關於Java線程池一篇文章就夠了

在Java面試中,線程池相關知識,雖不能說是必問提,但出現的頻次也是非常高的。同時又鑑於公衆號“程序新視界”的讀者後臺留言讓寫一篇關於Java線程池的文章,於是就有本篇內容,本篇將基於Java線程池的原理、實現以及相關源碼進行講解等。 什

原创 微服務之間的最佳調用方式

在微服務架構中,需要調用很多服務才能完成一項功能。服務之間如何互相調用就變成微服務架構中的一個關鍵問題。 服務調用有兩種方式,一種是RPC方式,另一種是事件驅動(Event-driven)方式,也就是發消息方式。 消息方式是鬆耦合方式,比

原创 PostgreSQL監控之pgwatch2

https://www.tuicool.com/articles/fmyUfqI 前言: 雖然作者已經推出了docker版本,只需一鍵(一條命令)即可完成搭建。 但是本着學習的心理還是要自己折騰一遍,一鍵雖好但不明瞭啊。 官方已經把安裝寫