240 發(fā)簡信
IP屬地:廣東
  • JDK21實用新特性

    字符串模板 允許在字符串中使用占位符來動態(tài)替換變量的值。這提供了一種更簡潔趾痘、更直觀的方式來構(gòu)建字符串茸俭,避免了傳統(tǒng)的字符串拼接或格式化方法的復雜性『鲜牵基本使用說明: 同時支持多行...

  • Redis的熱key問題

    概述 什么是熱key?當一個key的訪問量明顯大于其他key的時候火窒,他就可以被稱為熱key甚垦。什么情況下產(chǎn)生熱點Key問題?比如瞬間有幾十萬的請求去訪問redis上某個固定的k...

  • 通用的策略模式模板

    在策略模式(Strategy Pattern)中释液,一個類的行為或其算法可以在運行時更改全释。這種類型的設(shè)計模式屬于行為型模式。 業(yè)務(wù)背景 商場搞活動误债,根據(jù)客戶購買商品的金額浸船,收費...

  • Java Stream流使用技巧

    Stream流是Java8添加的以一種鏈式調(diào)用的方法處理數(shù)據(jù),主要側(cè)重于計算寝蹈。具有以下相關(guān)特點 代碼簡潔 鏈式調(diào)用 常用技巧 1.將數(shù)組變?yōu)楫斪鱈ist操作 注意:使用這種方...

  • 120
    滑動時間窗口+Redis模擬限流

    本篇重點講清楚分布式環(huán)境下【滑動時間窗口算法】原理和應(yīng)用場景李命,以及使用reids實現(xiàn)的核心代碼。 滑動時間窗口原理 滑動窗口算法是一種更為靈活的流量控制方案躺盛,它比固定窗口算法...

  • 120
    分布式數(shù)據(jù)庫TiDB

    當我們使用 Mysql數(shù)據(jù)庫到達一定量級以后项戴,性能就會逐步下降形帮,而解決此類問題槽惫,常用的手段就是引入數(shù)據(jù)庫中間件進行分庫分表處理,比如使用 Mycat辩撑、ShadingShper...

  • 基于HTTP狀態(tài)碼實現(xiàn)業(yè)務(wù)增刪改查的RESTful API示例

    基于HTTP狀態(tài)碼實現(xiàn)業(yè)務(wù)增刪改查的RESTful API示例

  • 120
  • 120
    DDD領(lǐng)域驅(qū)動設(shè)計

    DDD 把模型分成四層。 UI 層合冀,負責界面展示各薇。 應(yīng)用層(Application Layer),負責業(yè)務(wù)流程君躺。 領(lǐng)域?qū)樱―omain Layer)峭判,負責領(lǐng)域邏輯。 基建層(...

  • 項目模塊插拔輕量級方案

    什么是插拔棕叫? 插拔是當我們不需要某些模塊的時候林螃,可以通過去掉依賴就直接拔除這個功能,同樣的也能通過一行依賴直接讓app擁有這個功能 如何實現(xiàn)模塊插拔俺泣? 如果要實現(xiàn)動態(tài)插拔疗认,P...

  • 使用對象池管理selenium.WebDriver減少其對象頻繁創(chuàng)建/銷毀帶來的開銷,但是也要注意對象本身帶來的資源消耗伏钠,這里WebDriver對象其實是模擬創(chuàng)建一個瀏覽器客戶端訪問頁面横漏,對程序內(nèi)存要求較高,所以要注意控制池中空閑對象的數(shù)量

    GenericObjectPool管理對象池

    近日接手一個項目功能的性能優(yōu)化熟掂,該功能主要實現(xiàn)selenium截圖缎浇。在測試的過程中就發(fā)現(xiàn)其創(chuàng)建selenium.WebDriver耗時特別長,于是就想著通過將其對象池化赴肚,減少...

  • 120
    GenericObjectPool管理對象池

    近日接手一個項目功能的性能優(yōu)化素跺,該功能主要實現(xiàn)selenium截圖鹏秋。在測試的過程中就發(fā)現(xiàn)其創(chuàng)建selenium.WebDriver耗時特別長,于是就想著通過將其對象池化亡笑,減少...

  • Git時光機

    git如果不熟練侣夷,很容易出錯。但是好在git自身提供了強大的時光機仑乌,可以盡可能的避免誤操作引起的損失百拓。這里會列舉一些常見的誤操作及補救方法。 提交遺漏/提交信息不規(guī)范 提交的...

  • Git(合并和變基)

    在 Git 中整合來自不同分支的修改主要有兩種方法:合并(merge)以及 變基(rebase) 合并(merge) merge的原理是找到這兩個分支的祖先commit晰甚,在兩...

  • 120
    電商訂單經(jīng)典案例分享

    1. 訂單數(shù)據(jù)量規(guī)模大或查詢統(tǒng)計足夠復雜時衙传,MySQL查詢出現(xiàn)瓶頸 解決方案: 第一步:數(shù)據(jù)庫表設(shè)計及索引優(yōu)化(包含嚴格控制字段長度,表拆分以垂直拆分為主厕九,字段冗余蓖捶,索引覆蓋...

  • 120
    Apache Skywalking操作指南

    Apache Skywalking操作指南 一、簡介[#ApacheSkywalking%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97-%E4%B8...

  • 120
    Eureka原理學習

    一扁远、流程圖 二俊鱼、客戶端Client 服務(wù)啟動,經(jīng)過一系列的配置加載(過程參考[https://blog.csdn.net/hou_ge/article/details/111...

  • 120
    Spring畅买、Mybatis并闲、數(shù)據(jù)庫連接池之間的關(guān)系

    數(shù)據(jù)庫連接池統(tǒng)一在javax.sql.DataSource#getConnection()的實現(xiàn)類中實現(xiàn) Druid的連接池在com.alibaba.druid.pool.D...

  • 120
    MySQL學習筆記(一、MYSQL基本架構(gòu))

    如圖所示谷羞,MySQL分為Server層(存儲過程帝火、觸發(fā)器、視圖以及內(nèi)置函數(shù)都在這層實現(xiàn))和存儲引擎層兩部分 連接器:負責跟客戶端建立連接湃缎、獲取權(quán)限犀填、維持和管理連接。長時間沒動...

  • 120
    Java集合框架

    list ArrayList基于數(shù)組實現(xiàn)的嗓违,是一個動態(tài)數(shù)組九巡,其容量能自動增長,可以允許重復元素靠瞎,有序不是線程安全的比庄,只能用在單線程環(huán)境下,多線程環(huán)境下可以考慮用Collect...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品