原创 JAVA基本包裝類

JAVA的包裝類 一、Java是一門面向對象的語言,但是在Java中設計了8種的基本數據類型卻不是面向對象的,這在實際使用中十分的不方便,爲了彌補掉這個不足,在設計類時爲每個基本數據類型設計了一個對應的類進行代表,這樣的八個基本數

原创 JAVA多線程進階

目錄 同步方式 同步規則 死鎖 線程通信 高級多線程 線程池的原理 接口Callable 線程的同步方式(也叫同步鎖) 方式一: synchronized 代碼塊 synchronized(資源對象){/

原创 fastDFS的安裝與配置(虛擬機測試)

目錄 fastDFS安裝與配置 導入虛擬機 fastDFS安裝 Tracker配置 Storage配置 文件上傳下載測試 搭建環境 文件上傳 文件查詢 文件下載 一、fastDFS安裝與配置 1.1 導入虛擬機(有

原创 Linux服務器(Centos7)搭建nginx環境

目錄 準備開發環境 配置的安裝 安裝並配置nginx 注意 準備開發環境 這裏centos7服務器(我的是阿里雲服務器) nginx.tar.gz(下載) 這裏用的Xshell與Xftp 配置的安裝 nginx 安裝的前置

原创 改善Java程序的建議(每日5條)4

目錄 建議16 用偶數判斷,不用基數判斷 建議17 用整數類型處理貨幣 建議18 不要讓類型默默轉換 建議19 邊界問題 建議 20 四捨五入問題 建議16 用偶數判斷,不用基數判斷 判斷一個數是奇數還是偶數,規則十分簡單。

原创 Java中的MD5加密

JAVA中的MD5加密 在java.security包中實行Java內部的MD5加密 import java.security.MessageDigest; import java.security.NoSuchAlgorithm

原创 JavaWeb(篇第二週)之JDBC

JDBC 一、引言 1.1 如何操作數據 使用客戶端工具訪問數據庫,需要手工建立鏈接,輸入用戶名和密碼登陸,編寫SQL語句,點擊執行,查看操作結果(結果集或受影響行數)。 1.2實際開發中,會採用客戶端操作數據庫嗎? 在實

原创 Java的異常機制與多線程

【Java總結】-【提高篇(第六週)】 後續每週總結一次 目錄 異常 異常的分類 異常的產生 異常的傳遞 異常的處理 異常方法的覆蓋 自定義異常 反編譯 多線程 進程的介紹 線程的介紹 線程的組成 線程的創建 線程常見

原创 改善Java程序的建議(每日5條)5

目錄 建議21 接口中不要存在實現代碼 建議22 靜態變量一定要先聲明後賦值 建議23 不要覆寫靜態方法 建議24 構造函數儘量簡化 建議25 避免在構造函數中初始化其他 接口中不要存在實現代碼 部分神看到這可能會疑惑:接口有

原创 Java的I/O框架——字節流

字節流分類總覽 字節流的方向分類 InputStream 抽象輸入類 OutputStream() 抽象輸出類 字節節點流 FileInputStream FileOutputStream 字節過濾流 Buffer

原创 Java File類的瞭解與認識

內容先覽 File類的介紹 File類的構造方法 File類的常用方法 File類的總結 File類的介紹 代表物理盤符中的一個文件或者文件夾 是Object類的直接子類,說明本身就是個頂級類 實現了Serializable

原创 Java I/O框架——字符流

內容先覽 1字符編碼 2字符流 2.1字符流的父類 2.1.1Reader 2.1.2Writer 2.2字符字節流 2.2.1FileWriter 2.2.2FileReader 2.3字符過濾流 2.3.1

原创 改善Java程序的建議(每日5條)3

目錄 建議11:顯示聲明UID 建議12:避免用序列化類的構造函數中爲常量賦值 建議13:避免爲final變量複雜賦值 建議14:break的必記 建議15:避免Instanceof非預期結果 建議11:顯示聲明UID 我們編

原创 改善Java程序的建議(每日5條)2

目錄 建議六:覆寫變長方法要遵循規矩 建議七:警惕自增帶來的陷阱 建議八:不要被舊語法困擾 建議九:少用靜態導入 建議十:不要再本類中覆蓋靜態導入的變量和方法 建議六:覆寫變長方法要遵循規矩 在Java中子類覆寫父類中的方法很

原创 改善Java程序的建議(每日5條)1

目錄 建議一:不要再常量和變量中出現容易混淆的字母 建議二: 不要讓常量蛻變成變量 建議三: 三元操作符的類型務必一致 建議四: 避免帶有變長參數的方法重載 建議五: 別讓null值與空值威脅到變長方法 建議一: