原创 分佈式數據庫HBase實踐指南

一、HBase簡介  HBase官方網站:http://hbase.apache.org/ HBase是一個分佈式的、面向列的開源數據庫,該技術來源於 Fay Chang 所撰寫的Google論文《Bigtable:一個結構化數據的分佈

原创 淺談Java 線程池原理及使用方式

一、簡介 什麼是線程池? 池的概念大家也許都有所聽聞,池就是相當於一個容器,裏面有許許多多的東西你可以即拿即用。java中有線程池、連接池等等。線程池就是在系統啓動或者實例化池時創建一些空閒的線程,等待工作調度,執行完任務後,線程並不會立

原创 Java中AQS基本實現原理

一、AQS概述 AQS全名AbstractQueuedSynchronizer,意爲抽象隊列同步器,JUC(java.util.concurrent包)下面的Lock和其他一些併發工具類都是基於它來實現的。AQS維護了一個volatile

原创 Java 8 Funciton、Consumer、Predicate的作用及用法

一、簡述 Funciton、Consumer、Predicate是Java8中的新特性。他們都是函數式接口,位於java.util包中。 關於函數式接口,其外部特徵是類上使用@FunctionalInterface註解。它有以下特點: 只

原创 Java中CAS 基本實現原理

一、前言 瞭解CAS,首先要清楚JUC,那麼什麼是JUC呢?JUC就是java.util.concurrent包的簡稱。它有核心就是CAS與AQS。CAS是java.util.concurrent.atomic包的基礎,如AtomicIn

原创 Linux系統橋接模式下配置靜態ip地址

一、橋接模式 VMware橋接模式,也就是將虛擬機的虛擬網絡適配器與主機的物理網絡適配器進行交接,此時虛擬機就可以訪問到外部網絡。橋接模式就相當於在局域網中添加了一臺新的物理機一樣,虛擬機同樣佔用一個ip地址,此時可以與局域網內其他終端互

原创 分佈式處理框架Hadoop的安裝與使用

Hadoop簡介 Hadoop是一個由Apache基金會所開發的分佈式系統基礎架構。用戶可以在不瞭解分佈式底層細節的情況下,開發分佈式程序。 充分利用集羣的威力進行高速運算和存儲。Hadoop實現了一個分佈式文件系統(Hadoop Dis

原创 你想了解的分佈式文件系統HDFS,看這一篇就夠了

1、分佈式文件系統 計算機集羣結構 分佈式文件系統把文件分佈存儲到多個節點(計算機)上,成千上萬的計算機節點構成計算機集羣。 分佈式文件系統使用的計算機集羣,其配置都是由普通硬件構成的,與用多個處理器和專用高級硬件的並行化處理裝置相比,前

原创 VMware安裝Centos7並聯網使用

一、安裝VMware VMwareworkstation官方下載地址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

原创 CentOS7 中開放端口

1、開放端口 開放50070端口 firewall-cmd --zone=public --add-port=50070/tcp --permanent  關閉50070端口 firewall-cmd --zone=public --re

原创 理解Spring AOP的實現方式與思想

Spring AOP簡介 如果說IOC是Spring的核心,那麼面向切面編程就是Spring最核心的功能之一了,在數據庫事務中,面向切面編程被廣泛應用。 AOP能夠將那些與業務無關,卻爲業務模塊所共同調用的邏輯或責任(例如事務處理、日誌

原创 Java單例模式的實現與破壞

單例模式是一種設計模式,是在整個運行過程中只需要產生一個實例。那麼怎樣去創建呢,以下提供了幾種方案。 一、創建單例對象 懶漢式 public class TestSingleton { // 構造方法私有化 private Te

原创 關於Java代理那些事兒

代理是啥?就是代替你執行你持有的主要功能,並且能在你的基礎之上完成一些其他的功能。代理的目的就是生成一個和原對象具有同樣功能的對象。在Java中,代理是一種設計模式。在Spring的面向切面編程(AOP)中,主要就是利用動態代理來實現代碼

原创 Java數據類型之Cache模式

1、關於Java數據類型 基本數據類型 基本數據類型有8種,每種基本數據類型都有對應的引用類型。 類型 描述 長度 可表示數據 包裝類型 boolean 布爾型 1 true、false Boolean byte 字節型 1  ~  By

原创 一文帶你瞭解Sql優化

我們後臺開發人員每天都難免與數據庫打交道,那麼你在寫sql語句的時候有注重到自己sql的效率嗎?當你sql查詢速度很慢的時候你有想過是你的sql語句造成的嗎?看完這篇文章,我相信你會對sql優化有了一定的瞭解! explain 通過查看s