原创 MySQL存儲引擎--InnoDB

InnoDB是MySQL數據庫的一種存儲引擎。InnoDB給MySQL的表提供了事務,回滾,奔潰修復能力和多版本併發控制的事務安全。 當然,MySQL剛開始出來的時候是沒有這個引擎的,從3.23.34開始包含InnoDB的存儲引擎。 I

原创 MySQL數據類型--整數類型

OK,現在我們開始研究MySQL的數據類型。MySQL提供了多種數據類型,其中包括整數類型,浮點數類型,定點數類型,日期和時間類型,字符串類型和二進制數據類型。 mysql支持的所有的數據類型 不同的數據類型有各自的類型,使用範圍也不

原创 MySQL數據類型--字符串類型

字符串類型是在數據庫中存儲字符串的數據類型,字符串類型包括char,varchar,text,enum和set。 OK,我們來一個一個的看下上面提到的幾種類型。 char類型和varchar類型 char類型和varchar類型都是在

原创 DDL語句--創建表

表是數據庫存儲數據的基本單位。一個表包含若干字段和記錄。表的操作包含創建新表,修改表,刪除表。這些操作都是數據庫管理中最基本,也是最重要的操作。 具體而言,關於表的相關操作如下: 1,創建表的方法 2,表的完整性約束條件 3,查看錶結構的

原创 DDL語句--修改表

修改表是指修改數據庫中已經存在的表的定義。修改表比重新定義表簡單,不需要重新加載數據,也不會影響正在進行的服務。 MySQL中通過ALTER TABLE語句來修改表,修改表包括修改表名,修改字段數據類型,修改字段名,增加字段,刪除字段,

原创 Integer源碼解析

這篇博客我來整理下以Integer爲例整理下包裝類的源碼。首先來看一段代碼: public class LinkinPark { public static void main(String[] args) { Integer

原创 博客遷移<a>jiangweili.me</a>

各位,我的博客已經遷移,具體請移步新博客地址 。 我會重新整理JavaSE和JavaEE相關,最後搭建自己的一套web框架,謝謝各位。

原创 不可變類

不可變類 先來科普2個概念,可變類和不可變類。 1),不可變類的意思就是創建該類的實例後,該實例的實例變量是不可改變的。Java提供的8個包裝類和String類都是不可變類,當創建他們的實例後,其實例的實例變量是不 可改變的。 2),與

原创 Java常用包

Java常用包 Java的核心類都放在Java包以及其子包下,Java擴展的許多類都放在Javax包以及其子包下。 這些實用類也就是前面所說的API,Oracle按這些類的功能分別放在不同的包下。 下面幾個包是Java語言中的常用包: 1

原创 控制循環結構

Java沒有goto,提供了continue,break,return 3個關鍵字用來控制循環結構。 使用break結束循環 某些時候需要在某種條件出現時強制終止循環,而不是等到循環條件爲false時才推出循環。 此時,可以使用bre

原创 基本數據類型

Java中的基本數據類型分爲四類,整數類型,浮點類型,字符類型,布爾類型。 1),整數類型包含byte(一個字節),short(兩個字節),int(四個字節),long(8個字節)。 2),浮點類型包含float(四個字節),doubl

原创 運算符

運算符是一種特殊的符號,用以表示數據的運算,賦值和比較等。 Java語言使用運算符將一個或多個操作數連綴成執行性語句,用以實現特定功能。 Java語言中的運算符可分爲如下幾種: 1),算術運算符 2),賦值運算符 3),比較運算符 4)

原创 流程控制--順序結構

不論哪一種編程語言,都會提供兩種基本的流程控制結構,分支結構和循環結構。 其中分支結構用於實現根據條件來選擇性的執行某段代碼,循環結構則用於實現根據循環條件重複執行某段代碼。 Java同樣提供了這兩種流程控制結構的語法,Java提供了i

原创 文檔註釋

TODO   等自己整理完所有的Java SE,回國頭來再整理這個。

原创 數據算法--Arrays的使用

Java提供的Arrays類裏包含了一些static修飾的方法可以直接操作數組,這個Arrays類裏包含了如下幾個static修飾的方法: 1),static type binarySearch(type[] a, type key)