原创 【劍指offer】——求鏈表中倒數第K個數

題目描述 輸入一個鏈表,輸出該鏈表中倒數第k個結點。 public static ListNode FindKthToTail(ListNode head,int k) { ListNode p, q; //設置兩個head指

原创 【劍指offer】——用兩個棧模擬隊列

這是我真實遇到的面試原題(當時我並不會2333333,於是下來研究一番) 隊列結構 隊列(Queue),它是一種運算受限的線性表,先進先出(FIFO First In First Out) 隊列是一種受限的線性結構 受限之處在於它只允許

原创 【劍指offer】——變態跳臺階

普通版青蛙跳臺階(oh easy) 題目描述 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 直接上代碼 public int JumpFloor(int targ

原创 所有的相同類型的包裝類對象之間值的比較,全部使用 equals 方法比較

對於 Integer var = ? 在-128 至 127 範圍內的賦值, Integer 對象是在 IntegerCache . cache 產生,會複用已有對象,這個區間內的 Integer 值可以直接使用==進行 判斷,但是這個區

原创 java集合轉數組,數組轉集合方法的注意事項

list.toArray() 使用集合轉數組的方法,必須使用集合的 toArray(T[] array) ,傳入的是類型完全 一樣的數組,大小就是 list . size() 。 說明:使用 toArray 帶參方法,入參分配的數組空間不

原创 mvn安裝詳細步驟

1.上傳mvn的zip包 2.unzip 解壓mvn 3.vi /etc/profile 在最下面添加環境變量export MAVEN_HOME=/usr/soft/mvn export PATH=$PATH:$MAVEN_HOME/

原创 nacos配置中心——多配置文件的讀取順序

server: port: 56020 spring: application: name: nacos-restful-consumer #服務名 cloud: nacos: discover

原创 面試常用的幾種排序算法詳解

排序算法(上) https://blog.csdn.net/qq_42453117/article/details/99680831 排序算法(下) https://blog.csdn.net/qq_42453117/article/de

原创 關於泛型中extend和super的上限和下限的問題

//Apple Orange 都繼承自Fruit類,同時Jonathan是Apple的子類    List<? extends Fruit> list = new ArrayList<Apple>();    //list.add(new

原创 比較兩個類的屬性值並返回差異字段值

public class ContentChangeHelper { /* 更新前對象obj1 和 更新後對象obj2 比較 return 更新內容 */ public static void

原创 去除null的轉換json串

JSONObject.toJSON(Object)

原创 判斷String是否可以轉換成數字

org.apache.commons.lang3.math.NumberUtils; NumberUtils.isNum(s)

原创 linux後臺啓動jar包

1.進入jar包所在文件夾中 2.啓動jar,將jar在後臺運行,並且記錄jar的pid : nohup  java  -jar  test.jar & 3.查看運行的jar的pid,看看jar程序是否運行:ps -ef|grep jav

原创 sql獲取最近七天的數據

SELECT a.click_date as dateTime, ifnull( b.requestCount, 0 ) as requestCount, ifnull( b.showCount, 0 ) as showCoun

原创 阿里巴巴開源分佈式事務解決方案 FESCAR

https://blog.csdn.net/sinat_41832255/article/details/86382290