202103-17 如何中教學編程課程中學習到PHP+Redis令牌桶限流這個知識點? HOT 在教學編程中做項目系統接口服務的時候,為了防止客戶端對于接口的濫用、保護服務器的資源, 通常來說我們會對于服務器上的各種接口進行請求次數的限制。比如對于某個用戶,他在一個時間段內,比如 1 0秒,請求服務器接口的次數不能夠大于一個上限,比如說5次。如果用戶調用接口的次數超過上限的話,就直接拒絕用戶的請求,返回錯誤信息。 繼續閱讀 >
202103-17 在Redis面試題里感受學編程的樂趣,怎么樣? HOT 自從Web2.0的移動端流量興起之后,很多網站的訪問急劇增加,很多人開始對學編程后會怎么樣產生強烈好奇心,而緩存往往被首選用于解決高并發流量的利器。 Redis因其豐富的數據類型、持久化機制、集群方案等特性,被很多公司廣泛用于自己的項目中。故此準備25道面試題目分享給大家,后面將繼續放出。 繼續閱讀 >
202103-16 在哪里學編程能知道mysql如何降低失效?你知道嗎? HOT 程序員在經過一段時間的數據庫學習后,總會對mysql如何降低失效這一問題抓耳撓腮,現在就讓六星教育告訴你這一問題的答案吧! 繼續閱讀 >
202103-16 免費編程課學習概述:mysql分庫分表高可用面試題 HOT 當程序員在進行免費編程課學習的時候,總會接觸到數據庫這一概念。如果當你的數據量達到千萬級,億級的時候,我們用常規的方式去做優化那么效果可能就不是很好了。這已經不是說性能的問題了,而是數據量響應的處理問題了,所以我們需要針對根本的問題去使用對應的技術去進行徹底的解決。 繼續閱讀 >
202103-04 分布式鎖在存儲系統中的技術實踐 HOT 針對共享資源的互斥訪問歷來是很多業務系統需要解決的問題。在分布式系統中,通常會采用分布式鎖這一通用型解決方案。本文將就分布式鎖的實現原理、技術選型以及阿里云存儲的具體實踐進行論述。 繼續閱讀 >
202103-04 分布式鎖的常見實現思路 HOT 當前參與的項目中會遇到一些線程安全問題,由于業務是多節點部署的,這個時候我們需要分布式鎖來保證線程安全問題,所以這里學習總結了幾種分布式鎖的實現思路。 繼續閱讀 >
202102-22 20億條記錄的MySQL大表遷移實戰 HOT 總的來說,我們使用 Kafka 將數據流到 BigQuery。因為將所有的數據都推到了 Kafka,我們有了足夠的空間來開發其他的解決方案,這樣我們就可以為我們的客戶解決重要的問題,而不需要擔心會出錯。 繼續閱讀 >
202102-22 天貓二面:內存耗盡后Redis會發生什么? HOT 作為一臺服務器來說,內存并不是無限的,所以總會存在內存耗盡的情況,那么當 Redis 服務器的內存耗盡后,如果繼續執行請求命令,Redis 會如何處理呢? 繼續閱讀 >
202102-22 對業務系統的可擴展性設計思考 HOT 對于業務系統本身在架構設計的時候考慮擴展,原來更多的都是談的IT基礎技術架構本身的高可用性和高擴展性。而對于業務系統擴展性,簡單來說就是如何靈活的應對需求的變化和擴展,如果減少在處理變更或擴展中代碼不斷產生的壞味道。 繼續閱讀 >
202102-20 備份Kubernetes的5個最佳實踐 HOT 備份應用程序和數據是組織經常需要處理的事情。盡管Kubernetes可以確保應用程序服務的高可用性和可伸縮性,但這些好處并不能有效地保護數據。因此,必須對Kubernetes應用程序進行數據管理和備份,并應將其納入標準操作流程中。 繼續閱讀 >
202102-20 30 行代碼實現螞蟻森林自動收能量(附送源碼) HOT 雖然我支付寶加了好多好友,平時有很多能量可以“偷”,但由于太懶,至今也沒中出多少樹,所以心心念念把偷能量這事自動化。之前通過用代碼模擬手機點按的方式,實現了朋友圈自動點贊。但當時螞蟻森林的操作流程要比朋友圈點贊復雜很多,所以當時就沒有實現自動偷能量。 繼續閱讀 >
202102-20 為何前后端總是爭吵不斷,來源于這 5 宗罪 HOT 今天一位前端開發人員扯起了后端接口的皮,那個兄弟對后端人員提供的接口很大的意見(我是司空見慣),不過他說的也確實有道理,所以結合我的見解,希望提供接口的人員能多加注意。 繼續閱讀 >
202102-07 rabbitmq常見面試題 HOT broker 是指一個或多個 erlang node 的邏輯分組,且 node 上運行著 RabbitMQ 應用程序。cluster 是在 broker 的基礎之上,增加了 node 之間共享元數據的約束。 繼續閱讀 >
202102-07 kafka簡述與集群配置 HOT kafka是一個高吞吐的分布式消息隊列系統。特點是生產者消費者模式,先進先出(FIFO)保證順序,自己不丟數據,默認每隔7天清理數據。消息列隊常見場景:系統之間解耦合、峰值壓力緩沖、異步通信。 繼續閱讀 >
202102-07 設置Kafka集群的方法 HOT 今天,在這篇Kafka文章中,我們將看到Kafka Cluster Setup。這個Kafka集群教程為我們提供了一些設置Kafka集群的簡單步驟。簡而言之,為了實現Kafka服務的高可用性,我們需要在集群模式下設置Kafka。 因此,在此Kafka Cluster文檔中,我們將學習Kafka多節點群集設置和Kafka多代理群集設置。此外,我們將看到Kafka Zookeeper群集設置。 繼續閱讀 >
202101-27 Kafka核心概念 HOT 解耦 各位系統之間通過消息系統這個統一的接口交換數據,無須了解彼此的存在; 冗余 部分消息系統具有消息持久化能力,可規避消息處理前丟失的風險; 繼續閱讀 >
202101-27 Kafka不是數據庫 HOT Kafka 是一種消息代理,在過去幾年中迅速流行起來。消息代理已經存在很長時間了,它們是一種專門用于在生產者和消費者系統之間“緩沖”消息的數據存儲。Kafka 已經相當流行,因為它是開源的,并且能夠支持海量的消息。 繼續閱讀 >
202101-25 API 分頁探討:offset 來分頁真的有效率? HOT 對于設計和實現 API 來說,當結果集包含成千上萬條記錄時,返回一個查詢的所有結果可能是一個挑戰,它給服務器、客戶端和網絡帶來了不必要的壓力,于是就有了分頁的功能。 繼續閱讀 >
202101-25 Go+PHP實現敏感詞檢測 HOT 廣告,敏感詞檢測一直以來都是讓人頭疼的話題,僅僅通過添加敏感詞列表是解決不了問題的。今天封禁了這個詞,明天又會有新的違禁詞冒出來,比起愚公無窮盡的子孫更甚。 繼續閱讀 >
202101-25 Redis集群架構及對比 HOT 一個Redis實例具備了“數據存儲”和“路由重定向”,完全去中心化的設計。這帶來的好處是部署非常簡單,直接部署Redis就行,不像Codis有那么多的組件和依賴。但帶來的問題是很難對業務進行無痛的升級,若哪天Redis集群出了什么嚴重的Bug,就只能回滾整個Redis集群。 繼續閱讀 >