原创 java編程之泛型(一)

第一部分 泛型出現的原因 在java SE5之前,一般的類和方法只能使用具體的類型——基本類型或自定義類。但這不利於編寫應用於多種類型的代碼。 雖然多態的出現在一定程度上解決了這種尷尬,但考慮到除了final類,其他

原创 java序列化和反序列化(一)—— 概念及Demo分析

前言 Java對象的序列化和反序列化的問題,在分佈式系統中常常容易被忽視。曾經在工作中踩過坑,最近又看到不少同事在這個問題上踩坑,故想寫一篇博客來示警戒,同時也望能幫助到爲此問題感到困惑的諸君 1. 什麼是Java對象的序列化

原创 MySQL5.7 重置root密碼

版本更新 緣故,好多網上的教程都不適用了,甚至連官網的文檔也不是能夠順利操作的。 如果 MySQL 正在運行,首先殺之: killall -TERM mysqld。  運行mysqld_safe –skip-grant-t

原创 java編程之泛型(三)

第五部分 通配符 1、協變 //注:以下示例使用的同名類,均來自於此 class A{} class B extends A{} class C extends B{} class D extends A{} 首先,讓我們來

原创 java編程之泛型(二)

第三部分 泛型接口以及泛型方法 1、接口泛型 接口使用泛型與類使用泛型沒有太大的區別 interface InterGenerics<T>{ T next();} //實現接口InterGenerics,生成Fibon

原创 eclipse編譯器背景及字體設置

eclipse的背景和字體設置方法這裏將詳細介紹 這是我個人目前使用的配置,效果如下: 工具:eclipse、epf文件(eclipse配置文件) epf下載地址:http://pan.baidu.com/s/1skN5gh

原创 JDBC連接MySQL數據庫

注意:在連接之前要確保MySQL數據庫服務是打開的,並且JDBC的加載驅動已經導入至當前項目中 下面具體講解JDBC連接MySQL數據庫的具體操作,以及代碼示例: 操作流程: 1.1 加載數據庫驅動 兩種方式:

原创 MYSQL5.7:Access denied for user 'root'@'localhost' (using password:YES)解決方法

1.打開MySQL目錄下的my.ini文件,在文件的最後添加一行“skip-grant-tables”,保存並關閉文件; 2.重啓MySQL服務; 3.通過cmd行進入MySQL的bin目錄,輸入“mysql -u root -p

原创 去除最新版迅雷下載器右側瀏覽器

準備:關閉迅雷 1.找到迅雷安裝目錄,找到安裝目錄下的Program目錄,打開進去,找到XBrowser.exe文件; 2.刪除XBrowser.exe文件,並右鍵新建一個空白的txt文本文檔,同時將當前改空白文檔的文件名以及

原创 java序列化和反序列化(二)—— serialVersionUID

上一篇《java序列化和反序列化(一)——概念及Demo分析》中瞭解到序列化和反序列化的一些基本概念,本篇着重講一下關於序列化版本UID(即serialVersionUID)的一些問題 1. 一個疑問引發的思考 我們通常在實現

原创 java編程之內部類(一)

第一部分 內部類形式 1、基本形式 a.以類形式存在: class Outer{ ...... class Inner{ ...... } } b.以字段形式

原创 java編程之集合類(一)

引言 程序通常在運行時纔會根據給定的條件去創建對象,但在此之前程序是無法確定所需對象的數量和確切類型。因此要解決在任意時刻和任意位置創建對象,不能僅依靠創建命名的引用來持有每一個對象,因爲我們無法確定它的數量。 數組也許是保存

原创 MySQL服務無法啓動,服務沒有報告任何錯誤 的解決辦法

在啓動MySQL服務時遇到這樣的問題:MySQL 服務無法啓動。 服務沒有報告任何錯。 出現上面情況的原因是由於用戶錯誤刪除了MySQL sever中的mysql數據庫 具體解決方法如下: 1.找到MySQL的安裝目錄

原创 java中double型數字運算異常的解決方法

· 會遇到的異常問題 System.out.println(12.0-8.53); System.out.println(26.99+20); System.out.println(0.033*100);

原创 eclipse加載Java連接MySQL驅動

工具 1.eclispe 2.MySQL驅動包:mysql-connector-java-5.1.42-bin.jar(若安裝目錄下沒有,可去官網下載,下載後記得解壓) 操作步驟 1.eclipse右鍵當前需要操作