原创 redis 中 scan 命令 查找key

平時使用redis時候我們要從redis數據中查找key或者查找帶特定前綴後綴的key列表手動處理數據。 如果有成千上萬個key呢。 輸入keys * 然後 cmd窗口一直在刷數據,一直刷… keys redis 提供了一個簡單暴

原创 SpringBoot提交form表單 size大小

報錯誤信息 The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPos

原创 Spring Boot 整合Quartz以及動態控制任務(暫停,啓動,修改執行時間)

原文 https://blog.csdn.net/yali_aini/article/details/85287074 Spring Boot 整合Quartz以及動態控制任務(暫停,啓動,修改執行時間) 整合 Quartz定時器

原创 Mysql索引以及鎖和mvvc

1 mysql爲什麼使用B+樹作爲索引結構? hash 沒有範圍查詢,hash碰撞 二叉樹 深度太深,會呈現線性結構,IO查詢時間長。 平衡二叉樹 深度加大 io操作耗時大 每塊磁盤塊(節點/頁)保存數據量太小,浪費節點內存,

原创 Spring 註解之 Conditional 使用

Spring 註解之 Conditional 使用 前言 在Spring 中我們要是註冊bean使用 @Bean @Component等註解執行在會像容器中註冊Bean,但有的時候我們需要根據條件進行註冊Bean,哪些需要註冊到I

原创 Spring自動裝配組件之Aware

Spring自動裝配組件之Aware 前言 自定義組件使用Spring底層的組件(ApplicationContext)需要實現對應的Aware接口,在創建對象時對調用相關方法,以方法回調的方式將相關組件注入到自定義組件中。 Sp

原创 Spring Boot 分佈式事物管理

Spring Boot 分佈式事物管理 前言 事務是爲了保證數據的一致性而產生的。那麼分佈式事務,顧名思義,就是我們要保證分佈在不同數據庫、不同服務器、不同應用之間的數據一致性。 在單體項目下數據是存放在一個數據庫上的,採用數據庫

原创 Spring Cloud 基於Redis實現的分佈式鎖

基於Redis實現的分佈式鎖 Spring Cloud 分佈式環境下,同一個服務都是部署在不同的機器上,這種情況無法像單體架構下數據一致性問題採用加鎖就實現數據一致性問題,在高併發情況下,對於分佈式架構顯然是不合適的,針對這種情況

原创 Spring cloud Zipkin 服務跟蹤

文章目錄Spring cloud Zipkin 服務跟蹤前言什麼是 ZipkinZipkinSpringCloudSleuth 簡介Sleuth 術語 Spring cloud Zipkin 服務跟蹤 版本: Spring Clo

原创 Java多線程之線程池 Executors 使用

Java多線程之線程池使用 前言 學習使用線程池,而不是每次用線程的時候手動去創建,然後再進行銷燬,浪費系統資源。 對此線程池應運而生,將一些線程進行復用,循環使用,等下一次業務請求時候,提前創建好的線程對其做一些處理。 線程池簡

原创 Java 多線程之CountDownLatch 計數器

文章目錄CountDownLatch 計數器官方解釋CountDownLatch 方法使用場景死鎖檢測 CountDownLatch 計數器 CountDownLatch 是一個非常實用的多線程控制工具類,稱之爲“倒計時器”它允許

原创 Java se面試題

Java se面試題 Object Object 類是 Java 中的一個特殊類,它是所有類的父類,Java 中的類都直接或間接的繼承自 Object 類。 Object 類的常用方法如下: equals():對比兩個對象是否相

原创 Java 超全面試題

數據庫&事務 1.什麼樣的場景會產生數據庫死鎖,如何解決? 2.SQL如何優化 3.Oracle和mysql分頁的實現原理 4.唯一索引能否插入空 5.數據庫索引的算法原理 6.樂觀鎖,悲觀鎖 7.SQL怎樣判斷字段是否爲空 WE

原创 Spring 基礎版面試題

Spring面試題 1 IoC 屬於哪種設計模式? 工廠模式 2 (2)談談你對 Spring IoC 和 DI 的理解,它們有什麼區別? IoC Inverse of Control 反轉控制的概念,就是將原本在程序中手動創

原创 MongoDB 基礎面試題

MongoDB 基礎面試題 (1)談談你對 MongoDB 的理解? 作爲主流的非關係型數據庫(NoSQL)產品,MongoDB 很好的實現了面向對象的思想,在 MongoDB 中每一條記錄都是一個 Document 對象。Mon