原创 Android Flutter 安裝與使用筆記

最近想寫個安卓程序玩一玩,於是就找了找安卓開發的教程,最後發現使用Flutter開發安卓比較簡單,並且還可以跨平臺開發,於是就搞了起來。 安裝flutter 直接按照官網的方式windows安裝,我安裝在C盤的andro

原创 Java之線程池ThreadPoolExecutor技術

近年來由於互聯網的興起,所以現在Java 面試題中也經常會問到線程池技術,所以今天我們就說一說面試中經常問道的知識點。 一 、 基礎知識 爲什麼要使用線程池呢? 在實際使用中,線程是很佔用系統資源的,如果對線程管理不善很容

原创 java單例模式各種實現方式

Java中單例模式是一種經常用到的模式,並且在面試中是經常出現的,那麼我們今天就看看各種實現方式。 單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一

原创 JVM 面試考點

現在JVM 在很多大廠面試中都有問道,並且在我們實際開發中這個也是對我們實際的開發有重大幫助的,也是你走到高級程序員道路的必修之路。 那麼我們先看看整體的架構圖,然後在把架構圖裏面的內容一一講解 那麼JVM 到底是什

原创 Java之HashSet的底層原理:面試常問考點

HashSet 在很多面試中都是一個高頻的考點。那麼我們看看HashSet面試都問什麼? 面試官常問你HashSet的底層數據結構是什麼? HashMap ,這個 時候面試官又問HashMap 怎麼能對呢? HashMap 是

原创 Java之ArrayList的底層原理:面試常考考點

定義 java.util.ArrayList類就是傳說中的動態數組,相當於Array的複雜版本,也就是說,ArrayList對象既有數組的特徵,也有列表的特徵。ArrayList實現了List接口,允許對元素進行快速隨機訪問。

原创 Spark SQL 開窗函數

談到 SQL 的開窗函數,要說到HIVE了,因爲這個是HIVE支持的特性,但是在Spark SQL中支持HIVE 的。那麼讓我們看一看開窗函數是什麼吧。 什麼是開窗函數呢 ? 開窗函數也叫分析函數,有兩類:一類是聚合開窗函

原创 Java之HashMap的底層原理:面試常考知識點

一、 面試知識點 隨着18年以來現在互聯網對java面試題也是越問越深,其中hashmap更是java必問問題,那麼我們今天就來總結一下hashmap 的底層原理和麪試常考知識點。 HashMap 是一種存儲高校但是不保證有序的

原创 centOS6.5 網絡問題

一、centOS6.5 網絡問題。 經常出現centos6.5出現網絡連接失敗 eth0 connection failed: Device not managed by NetworkManager 這個原因,修改網卡MAC地址也不對

原创 詳解數據倉庫和數據庫的區別

一、數據倉庫 什麼是數據倉庫? 數據倉庫(Data Warehouse),可簡寫爲DW或DWH,數據倉庫,是爲了企業所有級別的決策制定計劃過程,提供所有類型數據類型的戰略集合。它出於分析性報告和決策支持的目的而創建。爲需要業務智能的企

原创 CentOs7安裝hadoop3(二)

一、準備工作 配置hadoop環境變量 $ vi /etc/profile export HADOOP_HOME=/usr/hadoop export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HO

原创 storm安裝筆記

一、準備條件 安裝jdk 安裝zookeeper 下載 storm官網 二、storm安裝 1.上傳、解壓並創建一個符號鏈接 $ tar -xzvf apache-storm-1.0.4.tar.gz -C /opt/module/

原创 python3.6安裝mysqllab

一、安裝 經過查資料python3.x不再支持mysqldb。其替代模塊是PyMySQL 用管理員打開cmd pip3 install PyMySQL 鏈接數據庫創建一個數據庫 mysql -uroot -proot create d

原创 java集合總結

一、集合的基本概念總結 Collection(單列集合) List(有序,可重複) ArrayList 底層數據結構爲數組,查詢快,增刪慢,線程不安全,效率高 Vector 底層數據結構爲數組,查詢快,增刪慢,線程安全,效率低 Li

原创 解決linux ping 宿主機不需要關閉防火牆問題

一.背景: 在學習大數據的時候,往往需要宿主機和虛擬機之間互相訪問,所以我們需要把linux和windows的防火牆都關閉; 而關閉windows的防火牆就有安全隱患,而且每次開啓關閉的很煩人,所以就有了今天的解決辦法; 二.解決方案