原创 SpringBoot中的異常處理方式

SpringBoot中的異常處理方式 SpringBoot中有五種處理異常的方式: 一、自定義錯誤頁面   SpringBoot默認的處理異常機制:SpringBoot默認的已經提供了一套處理異常的機制。一旦程序出現了異常Spri

原创 i = j++

賦值號,先執行右邊的,再將右邊的結果賦值給左邊。 所以先執行j++再將其結果賦值給i。 j++實現: const int int::operator(int) { int oldValue = *this; ++(*this); ret

原创 SpringMvc中controller參數取自哪裏

測試: @PostMapping("mytest1") public ResponseEntity fun1(int id){ System.out.println(id); return

原创 Long類型精度丟失解決方案

使用fastjson解析json數據 <!--fastjson依賴--> <dependency> <groupId>com.alibaba</groupId> <

原创 願我如星君如月,夜夜流光相皎潔

車遙遙篇 【作者】范成大 【朝代】宋 車遙遙,馬憧憧。君遊東山東復東,安得奮飛逐西風。願我如星君如月,夜夜流光相皎潔。月暫晦,星常明。留明待月復,三五共盈盈。

原创 idea中重寫接口的方法時添加@Override報錯

接口:  實現類:  添加@Override註解報錯,原因是項目模塊的jdk設置的版本不對 點擊這個圖標 或者快捷鍵Ctrl+Alt+Shift+S 這裏語言版本是5,即JDK1.5(雖然我設置的是1.8) 將這裏設置爲1.8即可

原创 《敏捷中國十八年目睹之怪現狀》 摘抄

原文鏈接:https://www.infoq.cn/article/c20EtWZh3qHtIdMR9Idc?utm_source=7d_hot&utm_medium=article   需求管理 - 不能“全靠本能工作” 項目管理 -

原创 @Value中#和$的用法

以下基於SpringBoot2.0+ @Value三種情況的用法。 $是去找外部配置的參數,將值賦過來 #是SpEL表達式,去尋找對應變量的內容 直接寫字符串就是將字符串的值注入進去 $例子: package com.exam

原创 關於pojo中字段全部爲包裝類型

阿里巴巴JAVA開發手冊中寫道: 關於基本數據類型與包裝數據類型的使用標準如下: 1) 【強制】所有的 POJO 類屬性必須使用包裝數據類型。 2) 【強制】RPC 方法的返回值和參數必須使用包裝數據類型。 3) 【推薦】所有的

原创 Swagger2依賴的順序問題

今天寫東西的時候發現一個Swagger2的問題,其他什麼都正常的情況下,Swagger2的依賴寫成如下 <dependency> <groupId>io.springfox</groupId>

原创 使用GithubPage做圖片庫生成引用圖片鏈接

原文鏈接:https://blog.csdn.net/sinat_26342009/article/details/87616112 https://blog.csdn.net/sinat_26

原创 程序員是最好的產品經理

原文鏈接:https://www.cnblogs.com/chuma/p/11351215.html 看到一篇很好的文章: https://www.cnblogs.com/chuma/p/113

原创 遍歷map集合的3種方式-java

遍歷map的3種方式 keySet得到存有key的Set集合 集合遍歷 迭代器遍歷 entrySet得到存有Map.Entry的Set集合 集合遍歷 迭代器遍歷 map.values得到存有value的Colle

原创 面試題:請說一下HashMap的底層實現原理。

HashMap使用數組加鏈表實現。每個數組中儲存着鏈表。 當使用put方法儲存key-value鍵值對時,會先調用key的hashCode方法,得到此key經特定哈希運算後的值,然後將此值通過其他運算(?)得到一個值,將這個值與(l

原创 lombok使用的坑:equals和hashCode方法

package hx.insist.redistemplate.other; import lombok.Data; @Data public class Page { private String name; } pa