原创 Java 筆記2

類修飾符 1、內部類可以是靜態static的,也可用 public,default,protected 和 private 修飾。 2、與第一條相比,普通類只能由public或默認訪問權限修飾符(類名前沒有訪問權限修飾符)。

原创 枚舉類

一、語法 enum Size { SMALL("S"), MEDIUM("M"), LARGE("L"), EXTRA_LARGE("XL"); private Size(String abbreviation)

原创 Java基礎面試

1. 面向對象和麪向過程的區別 面向過程 優點:性能比面向對象高,因爲類調用時需要實例化,開銷比較大,比較消耗資源;比如單片機、嵌入式開發、Linux/Unix等一般採用面向過程開發,性能是最重要的因素。 缺點:沒有面向對

原创 一、爲什麼選擇SpringBoot

JavaEE僅僅使用Spring逐漸變得笨重起來,大量的XML文件存在與項目中,繁瑣的配置,整合第三方框架的配置問題,低下的開發效率和部署效率等等問題。 Spring Boot解決的問題 (1) Spring Boot使編碼變簡單

原创 數據庫設計三大範式

範式:英文名稱是 Normal Form,它是英國人 E.F.Codd(關係數據庫的老祖宗)在上個世紀70年代提出關係數據庫模型後總結出來的,範式是關係數據庫理論的基礎,也是我們在設計數據庫結構過程中所要遵循的規則和指導方法。目前

原创 項目開發知識點彙總

1. Spring Boot 爲什麼選擇SpringBoot 2. 註解 Java註解 3. Spring Spring知識彙總 4. SpringMVC http://blog.sina.com.cn/s/blog_7ef0a3

原创 面試題36:數組中的逆序對

題目:在數組中的兩個數字如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個數組中的逆序對的總數。 例如在數組{7, 5, 6, 4 中, 一共存在5 個逆序對,分別是(7, 6)、(7,5),(7,

原创 JVM內存調優

對JVM內存的系統級的調優主要的目的是減少GC的頻率和Full GC的次數,過多的GC和Full GC是會佔用很多的系統資源(主要是CPU),影響系統的吞吐量。 點贊 收藏 分享 文章舉報

原创 八、泛型

目錄 8.1 爲什麼要使用泛型程序設計 8.1.1 類型參數的好處 8.2 泛型類 8.3 泛型方法 8.4 類型變量的限定 8.5 泛型代碼和虛擬機 8.5.1 類型擦除 8.5.2 翻譯泛型表達式 8.5.3 翻譯泛型方法 8.6 約

原创 選擇合適的數據類型

char 與 varchar char是固定長度的字符串類型,varchar是可變長度的字符串類型。 檢索時會從char列刪除尾部的空格。 char是固定長度的,所以處理速度比varchar快。varchar會用多餘的字節來保存字符串長

原创 Java中的時間與日期

import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.*; impo

原创 表類型(存儲引擎)的選擇

1、查看默認的存儲引擎: show engines \G; 2、設置表的存儲引擎: 創建表的時候設置存儲引擎。 3、修改存儲引擎: mysql> alter table vc engine = myisam; 各種存儲引擎的特性

原创 編程規約之控制語句

【強制】在一個 switch 塊內,每個 case 要麼通過 break/return 等來終止,要麼註釋說明程 序將繼續執行到哪一個 case 爲止;在一個 switch 塊內,都必須包含一個 default 語句並且 放在最後,即使

原创 JDK8新特性:接口的靜態方法和默認方法

在jdk8之前,interface之中可以定義變量和方法,變量必須是public、static、final的,方法必須是public、abstract的。由於這些修飾符都是默認的,所以在JDK8之前,下面的寫法都是等價的。 public

原创 常用函數

字符串函數 ASCII(char):返回字符的ASCII碼值。 BIT_LENGTH(str):返回字符串的比特長度。 CONCAT(s1,s2…,sn):將s1,s2…,sn連接成字符串。任何字符串與NULL連接的結果都是NULL。