原创 Hibernate List集合

1.新建一個maven項目HibernateDemo 2.編寫pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or

原创 linux下安裝mysql8

文章目錄檢查並卸載下載和安裝解壓進入到/usr/local目錄下,創建用戶和用戶組並授權創建data文件夾初始化數據庫,並會自動生成隨機密碼,記下等下登陸要用修改/usr/local/mysql當前目錄的用戶編輯 etc/my.c

原创 靜態final變量的初始化

有兩種方法 1.聲明時候 public class Utils { public static final double IP=3.1415926; } 2.靜態初始化程序中: public class Utils { public

原创 日誌log4j學習

轉自:http://www.iteye.com/topic/378077 1.新建一個maven項目並配置pom.xml文件 <dependencies> <dependency> <groupId>log4j</group

原创 linux下nacos安裝

文章目錄1.下載解壓並移動單機模式啓動啓動時出現報錯錯誤一解決方案錯誤二解決方案訪問web地址注意防火牆的端口8848集羣1.配置 cluster.conf文件2.創建數據庫3.配置application.properties4.

原创 Java的讀文件和寫文件

1.文件的寫 package cn.edu.hpu.example; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOExceptio

原创 隨機生成給定範圍內N個不重複的數

public class Test2 { public static void main(String[] args) { int [] nums =Test2.randomCommon(1, 10, 5); for(int i

原创 Java序列化和反序列化

對象序列化(Serializable)是指將對象轉換爲字節序列的過程,而反序列化則是根據字節序列恢復對象的過程。 序列化一般用於以下場景: 1.永久性保存對象,保存對象的字節序列到本地文件中; 2.通過序列化對象在網絡中傳遞對象; 3.通

原创 重載(overloading)和重寫(overriding)

重載和重寫都是針對方法的概念,在弄清楚這兩個概念之前,我們先來了解一下什麼叫方法的型構(英文名是signature,有的譯作“簽名”,雖然它被使用的較爲廣泛,但是這個翻譯不準確的)。型構就是指方法的組成結構,具體包括方法的名稱和參數,涵蓋

原创 未賦值的實例變量

1.Dog類 public class Dog { private int size; private String name; public int getSize() { return size; } public v

原创 Hibernate映射組件屬性xml形式之方式二

1.組件是指:持久化類的屬性並不是基本數據類型,也不是字符串、日期等標量類型的變量,而是一個複合類型的對象。 參考:http://www.tutorialspoint.com/hibernate/hibernate_component_m

原创 byte 和 bit

1.字節(Byte /bait/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數據類型和語言字符。 2.bit中文名稱是位,音譯“比特”,是用以描述電腦數據量的最小單位。二進制數系統中,每個

原创 構造方法

public class User { private int age; private String name; // 無參的構造方法 public User() { } // 有參的構造方法 public User(

原创 Java基本數據類型

基本數據類型有8種: 1.整型(4種) byte,short,int ,long 2.浮點類型(2種) float,double 3.字符型(1種) char 4.邏輯型(1種) boolean 1.整型:byte 1個字節 ,sh

原创 equals和==

1. 使用==來比較數據類型,或者判斷兩個引用是否引用同一個對象 ,使用equals來判斷兩個對象是否在意義上相等 2. ==對於基本數據類型來說,用於比較兩個值是否相等。 對於引用數據類型來說,用於比較兩個對象的內存地址是否相同。 eq