原创 HBase 安裝使用

1-HBase的安裝 HBase是什麼? HBase是Apache Hadoop中的一個子項目,Hbase依託於Hadoop的HDFS作爲最基本存儲基礎單元,通過使用hadoop的DFS工具就可以看到這些這些數據 存儲文件夾的結構,還可以

原创 JMS入門(四)--Topic的使用

與Queue不同的是,Topic實現的是發佈/訂閱模型, 在一個基於發佈/訂閱模型的應用或者產品中,客戶端根據主題來訂閱消息,有點像公告牌。發佈者和訂閱者一般都是匿名的,而且可以動態的發佈或者訂閱內容。消息系統會謹慎處理消息的

原创 【Spring】——事務的管理及實現

這篇文章主要介紹Spring中事務處理的方式及其實現。 讀完本文你會瞭解到  1.Spring事務管理方式有哪些    2.spring事務管理的具體實現    3.各種實現之間的比較       Spring事

原创 常見的幾種設計模式

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代

原创 Java集合類詳解

Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口

原创 深入理解Java:類加載機制及反射

一、Java類加載機制 1.概述        Class文件由類裝載器裝載後,在JVM中將形成一份描述Class結構的元信息對象,通過該元信息對象可以獲知Class的結構信息:如構造函數,屬性和方法等,Java允許用戶藉由這個

原创 深入淺出JMS(二)--ActiveMQ簡單介紹以及安裝

現實的企業中,對於消息通信的應用一直都非常的火熱,而且在J2EE的企業應用中扮演着特殊的角色,所以對於它研究是非常有必要的。 上篇博文,我們介紹了消息通信的規範JMS,我們這篇博文介紹一款開源的JMS具體實現——ActiveMQ。Ac

原创 HashMap 在 JDK 1.8 後新增的紅黑樹結構

讀完本文你將瞭解到: 點擊查看 Java 集合框架深入理解 系列 - - 乾杯傳統 HashMap 的缺點HashMap 在 JDK 18 中新增的數據結構 紅黑樹HashMap 中關於紅黑樹的三個關鍵參數HashMap 在

原创 SpringMVC工作原理

SpringMVC框架介紹 Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裏面。 spring 框架提供了構建 Web 應用程序的全功能 MVC

原创 基於JDK1.8 分析運行時常量池、字符串常量池、各種常量池

原文鏈接:https://blog.csdn.net/qq_31615049/article/details/81611918 Java中的常量池分爲三種類型:     類文件中常量池(The

原创 JDK 1.8 下的 java.lang.Class 對象和 static 成員變量在堆還是方法區?

原文鏈接:https://blog.csdn.net/xu_jl1997/article/details/89433916 背景 從 JDK 1.7 開始,Oracle 團隊就開始對 HotSp

原创 jdk.8 字符串常量池、class常量池和運行時常量池

原文鏈接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的內存分配中,經常聽到很多關

原创 MySQL索引背後的數據結構及算法原理

本文以MySQL數據庫爲研究對象,討論與數據庫索引相關的一些話題。特別需要說明的是,MySQL支持諸多存儲引擎,而各種存儲引擎對索引的支持也各不相同,因此MySQL數據庫支持多種索引類型,如BTree索引,哈希索引,全文索引等等。爲了避免

原创 B樹、B+樹、LSM樹以及其典型應用場景

前言 動態查找樹主要有:二叉查找樹、平衡二叉樹、紅黑樹、B樹、B+樹。前面三種是典型的二叉查找樹,查找的時間複雜度是O(log2N)與樹的深度有關係,那麼降低樹的深度也就可以提升查找效率。這時就提出了平衡多路查找樹,也就是B樹以及B+樹。

原创 爲什麼Elasticsearch查詢速度比B-tree塊

1.Elasticsearch簡介       Elasticsearch是通過Lucene的倒排索引技術實現比關係型數據庫更快的過濾。特別是它對多條件的過濾支持非常好,比如年齡在18和30之間,性別爲女性這樣的組合查詢。倒排索引很多地方