原创 String.format()方法使用詳解技巧

一、 時間切割 String year = String.format("%tY","2020/04/30"); // 2020 String month = String.format("%tm","2020/04/3

原创 java8特性:Collectors.groupingBy進行分組、排序等操作

  本篇是對博文進行彙總和拓展。 假設已有實體類 public class Student{ private Integer id; private String name; ... }

原创 Spring一個接口多個實現類,一個實現類實現多個接口,注入方法

1、一個實現類實現多個接口 例如:serviceImpl implements Interface1,Interface2 在controller中 @Autowired  Interface1 只能調用  Interface1

原创 redis和redistemplate在實際開發中的應用

    【redis模糊查找】 原文鏈接:https://www.cnblogs.com/commissar-Xia/p/7759484.html 最近使用Redis優化項目功能,其中有一部分爲模糊查詢,找了很多帖子,也沒有找到

原创 java中compareTo比較兩個日期大小

java中compareTo比較兩個日期大小 我們對兩個日期進行比較的時候,或者是日期的string進行比較的時候,以前我一直以爲,如果大於的話compareTo的返回值應該是1,等於的話是0,小於的話是-1,網上很多也

原创 ObjectMapper中的writeVaule和writeValueAsString方法之間的關係

ObjectMapper介紹   ObjectMapper是Jackson庫中主要用於讀取和寫入Json數據的類,能夠很方便地將Java對象轉爲Json格式的數據,用於後端Servlet向AJAX傳遞Json數據,動態

原创 java Math.floor,Math.ceil,Math.rint,Math.round用法詳解

Math.floor函數講解 floor原意:地板。Math.floor函數是求一個浮點數的地板,就是求一個最接近它的整數,它的值小於或等於這個浮點數。看下面的例子: public class Test { pu

原创 Date的after()與before()方法的使用

Date1.after(Date2),當Date1大於Date2時,返回TRUE,當小於等於時,返回false; 即Date2比Date1小的true/false,當Date2日期比Date1小的時候爲true,否則爲fal

原创 idea Version Control 版本控制窗口/視圖顯示

顯示方式: 或者:

原创 JDK8的 stream流詳解-轉載

Java8新特性:Stream流詳解 本文章 轉載自頭條網, 只是覺得好用很詳細,所以自己收集 做下筆記,不做任何商業用途,不收任何費用,不喜勿噴。 本文是轉載,希望不要涉及到文章版權,只是自己做筆記。_________  這個

原创 集合轉數組 數組長度爲0 ===1

Collection的公有方法中,toArray()是比較重要的一個。但是使用無參數的toArray()有一個缺點,就是轉換後的數組類型是Object[]。 雖然Object數組也不是不能用,但當你真的想用一個具體類型的數組,比

原创 集合轉數組 數組長度爲0 ===2

可變長度的數組(定義數組時長度爲0) 轉自 https://blog.csdn.net/qq_39736982/article/details/82849769 https://www.cnblogs.com/hwy892897

原创 虛擬機安裝 1

VMware下載與安裝 一、虛擬機的下載 1.進入VMware官網,點擊左側導航欄中的下載,再點擊圖中標記的Workstation Pro,如下圖所示。   2.根據操作系統選擇合適的產品,在這裏以Windows系統爲例,點

原创 Json 實體生成工具

Android Studio菜單欄File > Settings > plugins‘這個是Android Studio搜索和安裝插件的界面,下面直接上動圖 :安裝結束後需要關閉重新啓動Android Studio重新啓動後再次

原创 java轉義字符之換行字符

我們知道,java代碼中,\r和\n和\r\n都表示換行,當我們想輸出“\n”時,如果直接寫System.println(“\n”);是看不到任何東西的,因爲其自動被轉義爲換行了。 這時,我們就需要使用轉義字符了。 這裏先給出轉