原创 Sublime Text3添加到右鍵快捷菜單教程(親測可用)

前言: 安裝Sublime Text3時,未選擇右鍵快捷方式,可以通過下面的方式解決!  教程: 方法一: 新建sublime_addright.reg文件 編輯後雙擊打開就OK 注意:括號內是sublime安裝路徑,open sub

原创 JavaBean與map之間的相互轉換

javabean對象和map之間的轉換 import org.springframework.cglib.beans.BeanMap; public class BeanUtils { /** * 將對象轉換爲ma

原创 lombok構造模式

lombok常用註解 @Getter / @Setter 可以作用在類上和屬性上,放在類上,會對所有的非靜態(non-static)屬性生成Getter/Setter方法,放在屬性上,會對該屬性生成Getter/Setter方法。並可以指

原创 提高SQL 執行效率

用的數據庫是mysql5.6,下面簡單的介紹下場景 課程表 create table Course(c_id int PRIMARY KEY,name varchar(10)) 數據100條 學生表: create table Stu

原创 jdk1.8 新特性——lambda

一、引言 java8最大的特性就是引入Lambda表達式,即函數式編程,可以將行爲進行傳遞。總結就是:使用不可變值與函數,函數對不可變值進行處理,映射成另一個值。 二、java重要的函數式接口 1、什麼是函數式接口 函數接口是隻有一個抽象

原创 XML基礎知識--Spring配置

XML的特殊字符  XML中共有5個特殊的字符,分別是:&<>“’。如果配置文件中的注入值包括這些特殊字符,就需要進行特別處理。有兩種解決方法:其一,採用本例中的<![CDATA[ ]]>特殊標籤,將包含特殊字符的字符串封裝起來;其二,使

原创 jdk1.8 新特性——LocalDate和LocalDateTime

JDK1.8中,新增了兩個處理日期和時間的類,一個是LocalDate,另一個是LocalTime,下面將分開將這兩個類的方法列舉出來並將裏面的方法進行說明。 1、LocalDate LocalDate主要是用來處理日期的類,主要有以下方

原创 Maven 打包跳過Test目錄

Maven執行package打包時,測試失敗會影響打包結果。 解決方法: 方法一:修改pom.xml文件如下,把skipTests屬性改爲true <project> <build> <plugins> <pl

原创 JDK1.8新特性---Stream 流操作

前言 我們都知道 Lambda 和 Stream 是 Java 8 的兩大亮點功能,在前面的文章裏已經介紹過 Lambda 相關知識,這次介紹下 Java 8 的 Stream 流操作。它完全不同於 java.io 包的 Input/Ou

原创 LocalDate計算兩個日期間的間隔

LocalDate提供了until()方法,用於計算了兩個日期之間的年、月和日的週期; 舉個栗子:計算“2017-08-28”“2018-09-30”兩日期間間隔的幾年幾個月零幾天 LocalDate localDate1 = Loca

原创 BigDecimal 運算及取小數位

 一、介紹       Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精度浮點型變量double可以處理16位有效數。在實際應用中,需要對更大或者更小的數進行運算和處理。f

原创 Java8 四大核心函數式接口

一、消費型接口:   基本格式:Consumer<T>   接受一個輸入參數並且無返回值。   方法調用: void accept(T t);   使用示例: @Test public void testConsumer() {   

原创 jdk8 獲取fastJson中所有的KEY

本文采用java8forEach的方式,遍歷JSON中所有的KEY。 JSON格式如下: "{"name":"tom","age":18,"email":"[email protected]","address":[{"province":

原创 java BigDecimal累加實現

BigDecimal total=BigDecimal.ZERO; for (int i = 0; i < 5; i++) { BigDecimal number= new BigDecimal(1); total= t

原创 Mybatis 分頁查詢簡單實現方式(Mybatis Plus)

   一般物理分頁,即通過sql語句分頁,都是在sql語句後面添加limit分頁語句,在xml文件裏傳入分頁的參數,再多配置一條sql,用於查詢總數: <select id="queryStudentsBySql" parameterT