排序
js怎樣檢測網絡帶寬 js網絡速度測試的3種測量方式
js檢測網絡帶寬的核心方法是1發起已知大小的文件請求并記錄時間差,2使用fetch或xmlhttprequest實現,3通過文件大小除以耗時計算帶寬,4影響因素包括延遲、緩存、服務器負載等,5優化方式為多次...
redis是多線程的嗎
redis是單線程,單線程指的是網絡請求模塊使用了一個線程(所以不需考慮并發安全性),即一個線程處理所有網絡請求,其他模塊仍用了多個線程。 redis可以能夠快速執行的原因: (1) 絕大部分請求...
淺談數據庫事務和隔離等級
事務 事務指的是滿足 ACID 特性的一組操作,可以通過 Commit 提交一個事務,也可以使用 Rollback 進行回滾。 ACID 1.原子性(Atomicity) 事務被視為不可分割的最小單元,事務的所有操作要么全...
Oracle面試題匯總
1,delete 與Truncate區別? 1)truncate 是ddl 語句,delete 是dml語句。 2) Truncate 的速度遠快于DELETE; 原因是: 當執行DELETE操作時所有表數據先被COPY到回滾表空間,數據量不同花費時...
MySQL 的 join 功能弱爆了?
今天mysql教程欄目介紹join功能。 關于MySQL 的 join,大家一定了解過很多它的“軼事趣聞”,比如兩表 join 要小表驅動大表,阿里開發者規范禁止三張表以上的 join 操作,MySQL 的 join 功能弱...
詳解如何使用springBoot集成redis?
本篇文章帶大家了解一下如何使用springboot集成redis。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。 REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的...
聊一聊分布式系統下基于Redis的分布式鎖
加鎖了,還有并發問題?redis分布式鎖你真的了解?下面本篇文章就來給大家聊一聊分布式系統下基于redis的分布式鎖,希望對大家有所幫助! 新接手的項目,偶爾會出現賬不平的問題。之前的技術老...
mysql與db2的區別是什么
mysql與db2的區別:1、mysql可以對最小單元的對象批量進行授權,而db2不可以對最小單元的對象批量進行授權;2、mysql支持在恢復時打開數據庫,而db2不支持在恢復時打開數據庫。 本教程操作環境...
歸納整理MySQL數據庫設計規范
本篇文章給大家帶來了關于mysql的相關知識,其中主要介紹了關于數據庫設計規范的相關問題,在使用mysql數據庫的時候需要遵循一定規范,揚長避短,希望能夠在幫助或指導 rd、qa、op 等技術人員做...
應對高并發下的服務降級:pixelfederation/circuit-breaker-bundle 的實踐
我們的項目中有一個關鍵模塊依賴于一個外部的 http api。在高并發情況下,這個 api 偶爾會因為各種原因(例如網絡波動、服務器過載)出現故障,導致我們的系統出現不可預測的錯誤。為了解決這個...