原创 圖靈學院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的創建背景,設計目標,
原创 微信支付業務實戰
等待安排
原创 支付寶支付實戰
等待安排