原创 【劍指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