原创 JAVA判斷ip、端口是否可用

一、簡介 使用的是java自帶的Socket類進行檢測端口號是否可用,兩個代碼,一個是檢測的工具類,另一個是調用工具類傳遞相關的的參數; 請求的結果:(當前Ip可用,端口號不可用) 二、檢測用的工具類 import org.ap

原创 POI操作Excel入門案例(Spring boot)

文章目錄一、簡介二、POI結構說明三、常用的方法1、HSSFWorkbook :工作簿,代表一個excel的整個文檔2、HSSFSheet:工作表3、HSSFRow :行4、HSSFCell:單元格5、HSSFCellStyle

原创 windows下CMD常用命令

1、常用Linux命令 2、windows下CMD常用命令 一、啓動 WIN+R打開運行輸入cmd即可進入命令行黑窗口 二、常用配置 1、連接指定ip地址和端口號(查看是否可用) telnet 10.237.2.23:808

原创 IDEA常用設置

文章目錄一、字體設置二、智能提示忽略大小寫三、滾輪調節字體大小四、IDEA設置文件新建格式爲UTF-8五、IDEA設置tab爲4個空格六、IDEA設置換行格式爲Unix 一、字體設置 IDEA工具的默認字體非常小,代碼編輯器和控制

原创 Java常見異常

文章目錄1、NullpoiontException2、ArrayIndexOutOfBoundsException3、IndexOutOfBoundsException4、OutofOutofMemoryError5、FileNo

原创 Float.compare()和Double.compare()的使用

文章目錄1、簡介2、案例 1、簡介 public static int compare(float f1, float f2) ; 底層的源碼爲: public static int compare(float f1, floa

原创 Maven私庫的安裝與使用

文章目錄一、簡介需要安裝的軟件文件的安裝包二、安裝JDK三、安裝Maven1、解壓文件2、Maven環境變量配置:3、查看版本號四、安裝Nexus Maven私庫1、解壓文件2、配置環境變量3、啓動Nexus五、Nexus Mav

原创 org.csource.common.MyException: getStoreStorage fail, errno code: 28問題解決

文章目錄一、出現的錯誤二、原因三、解決方式1、如果不允許刪除的話,只能擴大你的磁盤容量了;2、可以選擇刪除不需要的問題。這裏提供了幾種遞歸刪除的方式(慎用,無法撤銷) 一、出現的錯誤 org.csource.common.MyE

原创 java獲取當前日期和時間(各種方法對比)

文章目錄一、簡介二、使用1、獲取當前時間的毫秒值2、獲取當前的時間3、獲取當前的日期(相對於月)4、SimpleDateFormat中格式化字符的含義三、JDK1.8中Date/Time API使用1、LocalDate2、Loc

原创 Maven在Windows和Linux下安裝(附下載地址)

文章目錄一、Maven在Windows下的安裝1、安裝Maven2、Maven目錄介紹3、配置環境變量4、配置本地倉庫5、測試Maven安裝成功二、maven在Linux下的安裝1、解壓命令:2、Maven環境變量配置:3、查看是

原创 悲觀鎖和樂觀鎖

一、什麼是悲觀鎖,什麼是樂觀鎖 1、鎖(Lock)  在介紹悲觀鎖和樂觀鎖之前,讓我們看一下鎖。鎖,在我們生活中隨處可見,我們的門上有鎖,我們存錢的保險櫃上有鎖,是用來保護我們財產安全的。程序中也有鎖,當多個線程修改共享變量時,我

原创 二分法檢索

1、簡介 二分法檢索(binary search)又稱折半檢索,二分法檢索的基本思想是設數組中的元素從小到大有序地存放在數組(array)中,首先將給定值key與數組中間位置上元素的關鍵碼(key)比較, ​ 如果相等:

原创 Java發送Http請求(HttpClient)

文章目錄一、簡介1、HttpClient2、HTTP協議的特點如下3、使用HttpClient發送請求、接收響應很簡單,一般需要如下幾步即可二、spring boot集成HttpClient1、pom.xml添加httpclien

原创 阿里巴巴開發手冊簡介(附下載地址)

文章目錄一、簡介二、下載地址 一、簡介 《Java 開發手冊》是阿里巴巴集團技術團隊的集體智慧結晶和經驗總結,經歷了多次大規模一線實戰的檢驗及不斷完善,公開到業界後,衆多社區開發者踊躍參與,共同打磨完善,系統化地整理成冊。現代軟件

原创 手寫代碼:ArrayList

1、創建、添加、tostring方法 具體增加方法: 1、創建默認大小爲10的數組 2、創建指定大小的數組 3、添加元素 4、打印數組內容 代碼: public class MyArrayList<E> { privat