原创 基於linux平臺的Hadoop完全分佈式集羣搭建

前一段因爲課設搭建了基於linux的Hadoop集羣,現將搭建過程記錄如下,如有錯誤,望不吝指出。 注:下文從自己的課設報告中直接粘貼下來的,可能有些格式問題。 環境搭建        因爲此次課程設計需要用到多臺主機,所以選擇在虛擬機中

原创 關於List的幾個小練習

#日常練習 package Collection; import java.util.*; public class List_demo { public static void main(String[] args) { b

原创 用TreeSet存儲對象(使用比較器)

#日常練習用TreeSet存儲對象2(使用比較器)在存儲的自定義對象不具備比較性或比較方式不符合自己的要求時可以使用比較器來達到要求相對於複寫compareTo方法,使用比較器的方式更加常用;package Collection; im

原创 關於String的幾個小練習

#日常練習 1,模擬一個trim方法,去除字符串兩端的空格。 package String; /* * 1,模擬一個trim方法,去除字符串兩端的空格。 思路: 1,判斷字符串第一個位置是否是空格,如果是繼續向下判斷,直到不是空

原创 Java刪除非空文件夾

#日常練習通過遞歸的方式來遍歷文件夾目錄,在遍歷的過程中完成刪除操作,爲使過程清晰,在程序中添加了輸出語句。package FileDemo; import java.io.File; public class RemoveDir {

原创 fileWriter實現文本文件寫入

#日常練習 java中IO/FileWriter的用法<異常處理的注意事項> package IO; import java.io.BufferedWriter; import java.io.FileWriter; import j

原创 爲文件夾添加索引文件

#日常練習程序可以根據指定目錄及指定擴展名(文件名)來產生一個關於文件索引的txt文件,便於查找,有一定的實用性 ,提高查找文件的效率;package FileDemo; import java.io.BufferedWriter; /

原创 關於Integer的小Tip

關於Integer的小tip 用Integer創建新對象時,賦值不超過byte範圍且在此之前內存中已有取值想同的Integer對象,則不會爲它再開闢新空間。 package String; public class Warming_I

原创 文本文件的複製操作

#日常練習 使用FileReader和FileWriter完成文件的複製操作(可以加緩衝技術來提高效率) package IO; import java.io.FileReader; import java.io.FileWriter;

原创 leetcode-最長迴文子串

5. 最長迴文子串 給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 示例 1: 輸入: "babad" 輸出: "bab" 注意: "aba" 也是一個有效答案。 示例 2: 輸入: "cb

原创 leetcode-尋找兩個有序數組的中位數

尋找兩個有序數組的中位數 給定兩個大小爲 m 和 n 的有序數組 nums1 和 nums2。 請你找出這兩個有序數組的中位數,並且要求算法的時間複雜度爲 O(log(m + n))。 你可以假設 nums1 和 nums2 不會同時爲空

原创 leetcode-兩數之和

1. 兩數之和 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定

原创 leetcode-兩數相加

2. 兩數相加 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字

原创 leetcode-無重複字符的最長子串

無重複字符的最長子串 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: "abcabcbb" 輸出: 3 解釋: 因爲無重複字符的最長子串是 "abc",所以其長度爲 3。 示例 2: 輸入:

原创 java保留小數點後n位的四個方法總結

在程序中有時會遇到保留小數點後特定n位的問題,今天在這裏總結一下: 方法一:使用DecimalFormat來格式化 public static void main(String[] args) { Scanner sc = new