原创 Mapreduce計算框架

Mapreduce計算框架 文章目錄Mapreduce計算框架介紹計算原理Shuffle混洗的詳解Spill環型結構的運行機制MapReduce的瓶頸MergeCopy工作機制Mapreduce1.xA.架構組成B.執行流程Map

原创 Java多線程基礎概念篇-01

Java多線程概念基礎篇 引言 多線程是Java的一個重要主體之一,接下來將要講解Java多線程篇章,涉及到的是JUC即java.util.concurrent包,該包是由Java大師 Doug Lea完成並且於JDK1.5之後併

原创 Java-GC-垃圾回收機制

Java垃圾回收機制 文章目錄Java垃圾回收機制引言GC概念GC的區域GC分析算法再談引用堆內存回收方法區回收GC的時機GC算法標記清除標記整理複製算法分代回收算法垃圾回收器1.Serial收集器2. 並行收集器2.1 ParN

原创 Java多線程之中斷、終止、休眠、讓步-04

Java多線程之中斷、終止、休眠、讓步 文章目錄Java多線程之中斷、終止、休眠、讓步一、概述二、中斷(唯標識位)1、定義2、操作過程3、原理4、中斷總結三、休眠1、定義2、作用3、原理四、終止1、遭到棄用的三大將五、讓步1、定義

原创 Spring,SpringBoot如何做組件的掃描

Spring,SpringBoot如何做組件的掃描 文章目錄Spring,SpringBoot如何做組件的掃描引言Spring掃描假設分析在哪裏怎麼掃SpringBoot掃描思想體現點掃描相關分析實現 很久沒有提筆寫博客了,手都生

原创 Java多線程之Synchronized篇章-02

Java多線程之Synchronized篇章 引言: 在多線程編程中,很常見的一個關鍵字就是synchronized,那麼接下來就講講這個關鍵字的作用以及它的實現原理,最後列出一個應用demo。 目錄: Synchronized

原创 LRU緩存的設計

LRU緩存設計 文章目錄LRU緩存設計什麼是LRULRU緩存設計設計步驟代碼實現 什麼是LRU 概念 LRU的初始設計與應用是在操作系統中的虛擬存儲模塊上,它作爲操作系統的虛擬頁面置換的算法,得到了廣泛的應用。 特點與應用

原创 分佈式鎖實現原理之深入redis、淺談zookeeper與mysql

分佈式鎖實現原理之深入redis、淺談zookeeper與mysql 文章目錄分佈式鎖實現原理之深入redis、淺談zookeeper與mysql回顧redis分佈式鎖redis分佈式鎖的發展redission分佈式鎖原理可重入獨

原创 Java多線程之守護線程-05

Java多線程之守護線程-05 文章目錄Java多線程之守護線程-05一、概述二、作用與特點三、總結 一、概述 什麼是守護線程 守護線程就是後臺線程,也是線程的一種;普通線程稱爲用戶線程。 當所有用戶線程結束了,剩下守護線程在

原创 Java多線程之基於Synchronized的等待喚醒-03

Java多線程之基於Synchronized的等待喚醒-03 文章目錄Java多線程之基於Synchronized的等待喚醒-03一、wait()、notify()、notifyAll()概述二、基於synchronized1、作

原创 Java堆外內存探索

Java堆外內存探索 文章目錄Java堆外內存探索引言YGC上的探索講講如何使用堆外內存UnSafe應用場景 引言 “牆內的人想盡辦法要出去,牆外的人拼了命想進去” 作爲一位Java的使用者,從一開始,JVM就幫我們處理好內存的分

原创 IO模型與IO多路複用

Linux下的五大網絡IO模型 文章目錄Linux下的五大網絡IO模型引言IO模型阻塞IO非阻塞IOIO複用信號驅動IO異步IO深入IO複用模型select基礎原理運行機制與說明存在問題poll基礎原理運行機制與說明存在問題epo

原创 分佈式鎖應用篇

分佈式鎖的應用篇章 文章目錄分佈式鎖的應用篇章什麼是分佈式鎖爲什麼使用基礎特性分佈式的應用場景場景一 消費分佈式鎖的Sample Guidence數據庫DAO層錯誤結果總結Sample 什麼是分佈式鎖 爲了防止分佈式系統中的多個

原创 看懂DNS到HttpDNS

看懂DNS到HttpDNS 文章目錄看懂DNS到HttpDNSDNS什麼是DNS以及DNS的作用爲何需要DNS解析域名成IP簡單域名知識DNS解析流程本地DNSDNS解析總結基於UDP協議的DNS問題DNS劫持DNS污染HttpD

原创 業務心得

淺談業務 文章目錄淺談業務引言一、利用bitmap統計持續訪問的用戶ID與持續訪問量二、使用bitmap對學生考勤記錄進行統計三、基於BloomFliter的網關設計四、出租車大數據之某車牌是否在某塊區域出現過五、redis4.0