原创 java學習之Object

rt.jar -> java.lang包下package java.lang;//任何類的超類(父類) public class Object { /** * private :私有化,只有這個類中才有權限調用 * static  :靜態

原创 SpringBoot啓動後爲何無法正常訪問接口

今天做SpringBoot小例子,在請求controller層的時候出現如下問題。Whitelabel Error Page This application has no explicit mapping for /error, so

原创 linux 後臺啓動java jar(守護線程)

Linux 運行jar包命令如下:方式一: java -jar shareniu.jar特點:當前ssh窗口被鎖定,可按CTRL + C打斷程序運行,或直接關閉窗口,程序退出那如何讓窗口不鎖定?方式二 java -jar shareniu

原创 FastJson 解析複雜多層數據

工作中遇到了一個關於解析Json串的問題 先上串{    "timestamp": 1520941696,    "object": {        "_id": {            "$oid": "5aa7ba802c668f

原创 JAVA的四種內部類及爲什麼要用內部類

        最近在看java的源碼,但是時長能看一個類中都會有幾個內部類比如LinkedList中private class ListItr im

原创 java源碼學習之Collection

rt.jar -> java.utilpackage java.util;import java.util.function.Predicate;import java.util.stream.Stream;import java.uti

原创 redis中 Could not get a resource from the pool 異常解決

項目中用到了redis,測試時發現偶爾會出現在這個錯誤,然後去網上查了下,原來是用完從池子裏取出jedis連接後沒有回收後沒有回收資源導致的特此記錄一下詳細請看下邊的鏈接https://blog.csdn.net/qh_java/arti

原创 java源碼之ArrayList

package java.util; import java.util.function.Consumer; import java.util.function.Predicate; import java.util.function.

原创 關於打包java project項目 生成jar的一些問題

最近在寫java 項目  因爲以前總是寫java web 項目 這次碰到了幾個問題1.因爲一些參數需要寫在配置文件中 所以配置文件放的位置跟web項目不同 需要放在jar包外面 打在jar包裏邊不方便讀取雖然能讀取但是違背了使用它的目的2

原创 Java 8 新增日期,時間包

參考資料[1]. 瘋狂Java講義(第三版) 李剛  點贊 收藏 分享 文章舉報 Caluzeman 發佈了33 篇原創文章 · 獲贊 15 · 訪問量 9萬+ 私信

原创 springboot 配置文件context-path的坑

context-path: /manage 這個配置加入後會導致訪問spring的頁面都需要加這個/manage前綴,這個配置的作用是區分與spring重名的頁面 點贊 收藏 分享 文章舉報

原创 java8 lambda 遍歷集合

java 8 爲 Iterable 增加了forEach(Consumer<? super T> action)方法需要傳入對的參數是個函數式接口collction 繼承自IterableList<String> collection =

原创 記錄一下Kafka碰到的問題

也是最近工作需要 開始接觸kafka碰到了一個問題     kafka.javaapi.producer.Producer    kafka.clients.producer.KafkaProducer一開始在網上找了些資料 ,用的是Pr

原创 Java 8 HashMap深度解析

在研究hashMap源碼的時候發現一篇講解十分詳細的文章,在這裏分享一下JDK8中的HashMap實現原理及源碼分析Java 8系列之重新認識HashMap 點贊 1 收藏 分享 文章舉報

原创 spring boot @ConditionalOnProperty 註解

這個註解能夠控制某個configuration是否生效。具體操作是通過其兩個屬性name以及havingValue來實現的,其中name用來從application.properties中讀取某個屬性值,如果該值爲空,則返回false;如