原创 大數據-SecureCRT無法連接虛擬機解決方案

SecureCRT無法連接虛擬機解決方案 聲明:親測有效 主要原因是本機主機的IP地址發生了變化,把vmnet-8設置爲固定的IP地址就可以了。具體步驟如下: 1.首先進行查看虛擬機中的IP地址、網關等相關信息 vi /etc/s

原创 java基礎-歸併排序之java實現

歸併排序之java實現 歸併排序(Merge)是將兩個(或兩個以上)有序表合併成一個新的有序表,即把待排序序列分爲若干個子序列,每個子序列是有序的。然後再把有序子序列合併爲整體有序序列。 歸併排序是建立在歸併操作上的一種有效的排序

原创 java基礎-二叉樹之Java實現

二叉樹之Java實現 1 二叉樹概念 二叉樹是一種非常重要的數據結構,它同時具有數組和鏈表各自的特點:它可以像數組一樣快速查找,也可以像鏈表一樣快速添加。但是他也有自己的缺點:刪除操作複雜。 二叉樹:是每個結點最多有兩個子樹的有序

原创 java面試總結(四)- 框架集錦

**1.Spring 1.1 Spring是什麼?** Spring是一個輕量級的IoC和AOP容器框架。是爲Java應用程序提供基礎性服務的一套框架,目的是用於簡化企業應用程序的開發,它使得開發者只需要關心業務需求。常見的配置方

原创 遠景智能-秋招面試手撕代碼題集錦

遠景智能-秋招面試手撕代碼 1.尋找重複數 class Solution { public int findDuplicate(int[] nums) { Arrays.sort(nums);

原创 Java基礎-List接口

List集合 1.1 list概述 List接口繼承Collection接口,實現了List接口的類稱爲List集合。 在List集合中允許出現重複的元素,所有元素以線性方式進行存儲,可以通過索引來訪問集合中指定的元素。Li

原创 面試總結-java工程師面試大綱

java工程師面試大綱 除了java的基礎知識還包括以下幾個內容: JVM - JVM內存區域:重點注意堆棧的區別 - JVM運行時內存(新生代、老年代、永久代)注意jdk7/8的區別 - 如何進行確定垃圾回收(引用計數法、可

原创 java基礎-堆排序之java實現

堆排序之java實現 堆積排序(Heapsort)是指利用堆積樹(堆)這種資料結構所設計的一種排序算法,可以利用數組的特點快速定位指定索引的元素。堆排序是不穩定的排序方法,輔助空間爲O(1), 最壞時間複雜度爲O(nlog2n)

原创 lucene-全文檢索的基本原理(一)

lucene-全文檢索的基本原理(一) 一、總論 Lucene是一個高效的,基於Java的全文檢索庫。 我們生活中的數據總體分爲兩種:結構化數據和非結構化數據。 結構化數據:指具有固定格式或有限長度的數據,如數據庫,元數據等。

原创 java基礎-Set

Set 3.1概述 一個不包含重複元素的 collection。無序且唯一。 HashSet、LinkedHashSet、TreeSet 3.2 HashSet 此類實現 Set 接口,由哈希表(實際上是一個 HashMap

原创 大數據-安裝hdfs的基本步驟

大數據-安裝hdfs的基本步驟 安裝hdfs集羣的具體步驟: 一、首先需要準備N臺linux服務器 先準備4臺虛擬機:1個namenode節點 + 3 個datanode 節點 二、修改各臺機器的主機名和ip地址 主機名:hdp

原创 32位IP 地址轉換成字符串IP(2018小米秋招 選擇)

第一種方法: package prepare; /** * * @author zr *32位的IP地址轉換成字符串IP地址 */ public class ipaddress01 { public stati

原创 全文檢索基本理論(二)-solr

solr簡介 一、Solr介紹 1. Solr是什麼   基於Lucene的流行、高性能的開源企業級搜索平臺。Lucene下的子項目。 官網鏈接: https://lucene.apache.org/solr 2. Solr的用途

原创 驗證Stringbuffer 與StringBuilder的區別:線程安全與非線程安全。

驗證Stringbuffer 與StringBuilder的區別:線程安全與非線程安全。 package prepare; import java.util.concurrent.CountDownLatch; import

原创 java基礎代碼-實現鍵盤輸入

1、使用Scanner類實現鍵盤輸入 import java.util.Scanner; /* * 使用scanner 進行輸出 */ public class TestInputScanner { publi