介紹 ota差分算法,常見的有bsdiff,hdiffpatch,xdelta3這三種,主要是解決ota升級中升級包更新推送升級包不必全量推送的問題。比如,一個舊的升級包10...
介紹 ota差分算法,常見的有bsdiff,hdiffpatch,xdelta3這三種,主要是解決ota升級中升級包更新推送升級包不必全量推送的問題。比如,一個舊的升級包10...
(1)多核并發(fā)緩存架構(gòu) 早期計算機先把數(shù)據(jù)(硬盤數(shù)據(jù))加載到主內(nèi)存,然后CPU再到內(nèi)存中取。由于現(xiàn)在CPU發(fā)展很快,CPU的運算速度比主內(nèi)存高得多,為了避免受主內(nèi)存讀取速度的...
跳表是一種神奇的數(shù)據(jù)結(jié)構(gòu),因為幾乎所有版本的大學本科教材上都沒有跳表這種數(shù)據(jù)結(jié)構(gòu),而且神書《算法導論》、《算法第四版》這兩本書中也沒有介紹跳表。但是跳表插入、刪除、查找元素的...
B-樹 B-樹概述 B-樹,這里的 B 表示 balance( 平衡的意思),B-樹是一種多路自平衡的搜索樹(B樹是一顆多路平衡查找樹)它類似普通的平衡二叉樹,不同的一點是B...
很久沒有寫過接地氣的東西了,今天隨便寫一個非?;A(chǔ)的。其實這篇文章也可以叫做《Java單例的破壞與防御方法》,無所謂了。 講解Java單例實現(xiàn)方式及其原理的文章數(shù)不勝數(shù),本文...
一、去除List中重復的String 或使用Java8的寫法: 二、List中對象去重 比如現(xiàn)在有一個 Person類: 重寫Person對象的 equals() 方法和 h...
使用過Spring Boot,我們都知道通過java -jar可以快速啟動Spring Boot項目。同時,也可以通過在執(zhí)行jar -jar時傳遞參數(shù)來進行配置。本文帶大家系...
RocketMQ介紹 RocketMQ 是一個 隊列模型 的消息中間件,具有高性能、高可靠、高實時、分布式 的特點。它是一個采用 Java 語言開發(fā)的分布式的消息系統(tǒng),由阿里...
前言 主要是為了記錄 從0到1 搭建Spring Cloud Alibaba 項目的詳細步驟,方便想學習搭建Spring Cloud 項目的小伙伴們提供一個詳細的示例,歡迎各...
一、項目 - New - Module 二、選擇Maven - jdk- Next 三、修改Name為common - 查看GroupId是否正確 - Finish 四、修改...
Nacos.版本選擇 您可以在Nacos的release notes[https://github.com/alibaba/nacos/releases]及博客[https:...
一、項目 - New - Module 二、選擇Maven - jdk- Next 三、修改Name為gateway - 查看GroupId是否正確 - Finish 四、修...
一、下載 Sentinel 下載地址:https://github.com/alibaba/Sentinel/releases[https://github.com/alib...
date:2021-02-20Docker開啟遠程連接需要開啟2375端口供例如portainer等工具遠程連接 編輯docker.service 找到 ExecStart字...
我們都知道用explain xxx分析sql語句的性能,但是具體從explain的結(jié)果怎么分析性能以及每個字段的含義你清楚嗎?這里我做下總結(jié)記錄,也是供自己以后參考。 首先需...
1. 什么是spring? Spring 是個Java企業(yè)級應用的開源開發(fā)框架。Spring主要用來開發(fā)Java應用,但是有些擴展是針對構(gòu)建J2EE平臺的web應用。Spri...
一臺nginx服務器開了目錄瀏覽功能。方便下載文件。使用時發(fā)現(xiàn),目錄內(nèi)的文件,創(chuàng)建時間比實際時間少8小時。 環(huán)境信息 操作系統(tǒng): CentOS 7.4 Nginx版本:ope...
MySQL如何開啟binlog?binlog三種模式的分析 前提,創(chuàng)建表t,并插入數(shù)據(jù),語句如下: 判斷MySQL是否已經(jīng)開啟binlog? 登錄mysql,執(zhí)行:SHOW ...
從Maven的繼承開始說起: 假設(shè)有兩個子模塊sub-1和sub-2,其pom文件分別如下所示: 可以看到sub1和sub2中都引入了junit、spring-context...