原创 圖靈學院java架構師—VIP—【mysql InnoDB的B+樹分析】

InnoDB一棵B+樹可以存放多少行數據?這個問題的簡單回答是:約2千萬。爲什麼是這麼多呢?因爲這是可以算出來的,要搞清楚這個問題,我們先從InnoDB索引數據結構、數據組織方式說起。 我們都知道計算機在存儲數據的時候,有最小存儲單元,這

原创 一文讓你深入學習quartz

前言        我們會經常用到定時任務,比如每天凌晨生成前天報表,每一小時生成彙總數據,發送通知等等。換句話說就是在某一個有規律的時間點幹某件事。並且時間的觸發的條件可以非常複雜(比如每月最後一個工作日的17:50),複雜到需要一個專

原创 文件的分割和合並

文件的操作 文件的分割 public static void Split(String SrcFilePath,int SingleGoalFileSize,String GoalFileDirectory){ /

原创 最全的Redis工具類

RedisUtil 介紹  最全的Java操作Redis的工具類,封裝了對Redis五種基本類型的各種操作,力求符合Redis的原生操作,使用StringRedisTemplate實現! 快速導航: key命令操作 | Strin

原创 spring-boot @Component和@Bean的區別詳解

這篇文章主要介紹了spring-boot @Component和@Bean的區別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 1、@Component 是用

原创 javaweb項目如何實現手機短信登錄

這篇文章主要介紹了javaweb項目如何實現手機短信登錄,手機號登錄在現在的項目中用的場景非常多,實現起來也不難,今天我們就一起來通過演示實現登錄過程,需要的朋友可以參考下 手機號登錄在現在的項目中用的場景非常多,

原创 java解析xml的4種方式的優缺點對比及實現詳解

這篇文章主要介紹了java解析xml的4種方式的優缺點對比及實現詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 一、介紹及優缺點分析 DOM(Document

原创 javacv視頻抽幀的實現過程詳解(附代碼)

這篇文章主要介紹了javacv視頻抽幀的實現過程詳解(附代碼),視頻抽幀可以做一些處理,比如水印,去水印等操作,然後再合成視頻,需要的朋友可以參考下 視頻抽幀可以做一些處理,比如水印,去水印等操作,然後再合成視頻。

原创 如何通過javacv實現圖片去水印(附代碼)

這篇文章主要介紹瞭如何通過javacv實現圖片去水印(附代碼),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 最近工作需求要做圖片去水印的功能,研究了一段時間發現

原创 SpringCloud版本問題報錯及解決方法

這篇文章主要介紹了SpringCloud版本問題報錯及解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 問題 springboot 集成springclou

原创 redis zset 內部的實現原理

Redis對象 Redis對象由redisObject結構體表示。   1 2 3 4 5 6 7   typedef struct redisObject { unsigned type:4; // 對象的類型,包括 /*

原创 concurrentHashMap解析這篇文章就夠了

實現原理 ConcurrentHashMap使用分段鎖技術,將數據分成一段一段的存儲,然後給每一段數據配一把鎖,當一個線程佔用鎖訪問其中一個段數據的時候,其他段的數據也能被其他線程訪問,能夠實現真正的併發訪問。如下圖是Concurrent

原创 kafka深度解析(一)-Kafka背景及架構介紹

摘要 Kafka是由LinkedIn開發並開源的分佈式消息系統,因其分佈式及高吞吐率而被廣泛使用,現已與Cloudera Hadoop,Apache Storm,Apache Spark集成。本文介紹了Kafka的創建背景,設計目標,

原创 微信支付業務實戰

等待安排

原创 支付寶支付實戰

等待安排