原创 後端處理時間格式:2018-11-07T18:37:42.803+08:00

在對應得model的時間字段加上註解 @JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")

原创 Linux安裝Docker及Docker安裝部分服務

linux安裝docker 1, 更新yum包:sudo yum update 2,安裝需要的軟件包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 3, 設

原创 異常、線程、同步

異常 異常概念:指的是程序在執行過程中,出現的非正常的情況,最終會導致JVM的非正常停止 異常體系 異常機制其實是幫助我們找到程序中的問題,異常的根類是 java.lang.Throwable ,其下有兩個子類: java.lang.Er

原创 Java命名規範

命名規範 1、 項目名全部小寫 2、 包名全部小寫 3、 類名首字母大寫,如果類名由多個單詞組成,每個單詞的首字母都要大寫。 如:public class MyFirstClass{} 4、 變量名、方法名首字母小寫,如果名稱由多個單詞組

原创 Collection、泛型

集合按照其存儲結構可以分爲兩大類: 單列集合 java.util.Collection 雙列集合java.util.Map 集合概述:集合是java中提供的一種容器,可以用來存儲多個數據 集合與數組的區別 數組:長度固定,存儲的是同一類型

原创 繼承、super、this、抽象類

繼承(extends)         頂層父類Object類,所有的類默認繼承Object 定義: 就是子類繼承父類的屬性和行爲,使得子類具有與父類相同的屬性、相同的行爲,子類可以直接訪問父類中的非私有的屬性和行爲 子類是基於父類的功能

原创 String類、static關鍵字、Arrays類、Math類

String類 String代表字符串,Java程序中所有字符串文字,都可以看作是實現String的實例 String特點 字符串不變,字符串的值在創建後不能被更改 共享性,因爲String對象是不可變的,所以它們可以共享 構建字符串的4

原创 數組

數組概念  數組就是存儲數據長度固定的容器,保存多個數據的數據類型要一致。 數組-->容器-->裝的就是數據( int double float 任何數據類型的數據) 特點:長度是固定 容器:是將多個數據存儲到一起,每個數據稱爲該容器的元

原创 Object類

Object概述 Java.lang.Object類是java語言中的根類,是所有類的父類 如果一個類沒有特別指定父類,那麼則默認繼承Object類 toString方法 public String toString()   返回該對象

原创 List、Set、Map、數據結構、Collections

List集合 List接口: java.util.List 接口繼承自 Collection 接口,是單列集合的一個重要分支,習慣性地會將實現了List 接口的對象稱爲List集合。 在List集合中允許出現重複的元素,所有的元素是以一種

原创 Java入門程序、常量、變量

計算二進制和十進制數之間的互轉 二進制 十進制數據轉成二進制數據:使用除以2獲取餘數的方式   二進制數據轉成十進制數據:使用8421編碼的方式          注意:二進制數系統中,每個0或1就是一個位,叫做bit(比特)。   字

原创 流程控制語句

流程控制: 在一個程序執行的過程中,各條語句的執行順序對程序的結果是有直接影響的。也就是說,程序的流程對運行結果 有直接的影響。所以,我們必須清楚每條語句的執行流程。而且,很多時候我們要通過控制語句的執行順序來實現 我們要完成的功能。 順

原创 Scanner類、Random類、ArrayList類

Scanner類 鍵盤錄入值 一個可以解析基本類型和字符串的簡單文本掃描器   引用類型使用步驟   導包    Import 包名.類名; 創建對象    數據類型 變量名 = new 數據類型(參數列表); 調用方法 變量名.方法名(

原创 數據類型轉換、運算符、方法入門

數據類型轉換 自動轉換:將取值範圍小的類型自動提升爲取值範圍大的類型 如: 一個 int 類型變量和一個 byte 類型變量進行加法運算,結果將是int類型 轉換規則 範圍小的類型向範圍大的類型提升, byte、short、char