原创 Hadoop面試知識點

一.Hadoop 1.Hadoop 主要有以下幾個優點 (1)高擴展性:Hadoop支持集羣節點的動態增加,方便集羣的擴展 ,可以根據需要擴展到上千節點 (2)高容錯性:Hadoop能夠自動保存數據的多個副本,當有集羣數據丟失時,能自動實現

原创 redis 安裝報錯:jemalloc/jemalloc.h:沒有那個文件或目錄

1.在安裝redis時,make編譯時報錯:jemalloc/jemalloc.h:沒有那個文件或目錄 2.解決方法: 執行命令 make MALLOC=libc 3.問題解決

原创 數據結構與算法(3)-線性表

目錄 一.線性表的定義 二.線性表的順序存儲結構     1.順序存儲的定義:     2.順序存儲方式:     3.數組長度與線性表長度的區別     4.地址計算方法 三.順序存儲結構的插入與刪除     1.獲得元素操作

原创 ZooKeeper實戰:分佈式秒殺

1.添加所需依賴: pom.xml <!-- zookeeper所需依賴 --> <dependency> <groupId>org.apache.curator</gro

原创 數據結構與算法(2)-算法

目錄 一.算法的定義 二.算法的特性     1.輸入輸出     2.有窮性     3.確定性     4.可行性 三.算法設計的要求     1.正確性     2.可讀性     3.健壯性     4.時間效率高和存儲

原创 Kafka實戰:消費者組案例

1.需求: 測試同一個消費者組中的消費者,同一時刻只能有一個消費者消費。 2.案例實操 (1)在hadoop2、hadoop3上修改/opt/module/kafka-2.11/config/consumer.properties

原创 Mac環境如何更新Nodejs

1.前提條件 安裝npm 2.解決辦法: (1)使用npm安裝n模塊,n模塊是專門用來管理nodejs版本的 sudo npm install -g n (2)升級nodejs 升級到最新版: sudo n latest

原创 VMware 搭建CentOS7

1.文件->新建虛擬機 2.選擇自定義,點擊下一步 3.點擊下一步 4.點擊“稍後安裝操作系統”,點擊下一步 5.選擇“Linux(L)”,版本選擇”CentOS 7 64位“,點擊下一步 6.虛擬機名稱填自己所想要命名的

原创 數據結構與算法(4)-棧與隊列

目錄 一.棧的定義     1.棧的定義     2.進棧出棧變化形式 二.棧的抽象數據類型 三.棧的順序存儲結構及實現     1.棧的順序存儲結構     2.棧的順序存儲結構–進棧操作     3.棧的順序存儲結構–出棧操

原创 Windows訪問Macbook共享文件夾

1.條件:macbook與windows在同一局域網內 2.設置MacBook共享文件夾 (1).左上角系統偏好設置 (2)點擊文件共享 (3).選擇共享文件目錄 (4).選擇該目錄使用的用戶 (5).設置共享權限權限 3.

原创 Mac IDEA配置Maven

1.下載 網址:http://maven.apache.org/download.cgi 2.解壓到此文件夾 /Users/macbook/Documents/maven/apache-maven-3.6.2 3.配置環境變

原创 用hugo搭建屬於自己的個人博客(mac環境)

1.安裝git環境 安裝成功後在終端輸入git,會有以下顯示: 2.安裝Homebrew 網上教程有很多,也很簡單,安裝成功後,輸入brew,會有以下顯示: 3.安裝hugo 終端內輸入: brew install hugo

原创 Kafka之Producer配置信息

1.Kafka之Producer配置信息 屬性 默認值 描述 metadata.broker.list 啓動時producer查詢brokers的列表,可以是集羣中所有brokers的一個子集。注意,這個參數只是用

原创 Macbook訪問Windows共享文件夾

一.windows中設置共享文件夾 1.選擇想要共享的文件夾 2.右鍵文件夾,點擊屬性,選擇共享,再選擇共享 3.選擇用戶,點擊共享即可, 二.macbook訪問共享文件夾: 1.點擊桌面,點擊前往,點擊連接服務器 2.輸

原创 數據結構與算法(8)-排序

目錄 一.排序的基本概念與分類     1.定義     2.排序的穩定性     3.內排序與外排序 二.冒泡排序     1.冒泡排序的基本思想     2.冒泡排序算法     3.冒泡排序代碼實現     4.冒泡排序優