原创 java – 什麼是集合的視圖?

在使用Guava系列並閱讀其文檔時,我一直在閱讀術語視圖. 我已經尋找一個解釋在這個背景下是什麼意見,以及它是否在番石榴以外使用的術語.這是經常使用here.這個來自Guava的type有它的名字. 我的猜測是,集合的視圖是具有相同數據但

原创 Maven更換鏡像,更換中央倉庫鏡像,阿里雲中央倉庫鏡像

在此之前,如果沒有通過構建Maven項目下載過相關jar包的,可以參考我這篇博客——Maven配置與下載jar包 有時我們通過Maven去下載相關的依賴包時,會發現下載的速度非常慢,簡直讓人抓狂,而有時又下載不了,沒響應。明明網絡很好,爲

原创 Redis技巧:有序集合(Sorted Set)的使用

有序集合(Sorted Set)是Redis一個很重要的數據結構,它用來保存需要排序的數據。例如排行榜,一個班的語文成績,一個公司的員工工資,一個論壇的帖子等。有序集合中,每個元素都帶有score(權重),以此來對元素進行排序。它有三個元

原创 Java 線程池原理和隊列詳解

轉載請標明出處:http://blog.csdn.net/xx326664162/article/details/51701508 文章出自:薛瑄的博客 你也可以查看我的其他同類文章,也會讓你有一定的收貨! 線程池的框架圖: 一、Thr

原创 spring事務失效的幾種情況

1.在Controller層方法級別加事務    一般都是加在service方法裏 2.在同一個類中其他方法中 調用(默認是失效的,當然自己通過代理的方式調也可以) 3.除public權限之外的其他方法; 4.spring的事務默認是對R

原创 redis源碼學習持久化

  作爲web開發的一員,相信大家的面試經歷裏少不了會遇到這個問題:redis是怎麼做持久化的? 不急着給出答案,先停下來思考一下,然後再看看下面的介紹。希望看了這邊文章後,你能夠回答這個問題。 爲什麼需要持久化? 由於Redis是一種內

原创 wait() 與 notify/notifyAll()

wait() 與 notify/notifyAll() 是Object類的方法   1. wait() 與notify/notifyAll方法必須在同步代碼塊中使用 在執行以上方法時,要先獲得鎖。那麼怎麼獲得鎖呢? 使用synchroni

原创 Java線程池併發執行多個任務

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。 本文鏈接:https://blog.csdn.net/micro_hz/article/details/73865016 Java在

原创 線程的鎖詳解

    Java 中每一個對象都有一個鎖,當線程訪問synchronized 的方法和代碼塊的時候,會獲得這個鎖,也可以理解爲爲這個對象加鎖,這個鎖在同一時間有且只能被一個線程訪問。如果一個線程訪問對象鎖的時候,鎖正在被其他線程訪問,那麼

原创 Linux查找日誌常用技巧

1.linux下最強大的搜索命令爲”find“。它的格式爲”find <指定目錄> <指定條件> <指定動作>“; 比如使用find命令搜索在根目錄下的所有interfaces文件所在位置,命令格式爲”find / -name  'int

原创 實體類序列化 serialVersionUID 告警設置

在下圖文件中設置 ,在新建實體類中若沒有serialVersionUID  會做出提示

原创 阿里巴巴開發手冊新手注意點

1.【強制】POJO類中布爾類型的變量,都不要加is前綴,否則部分框架解析會引起序列化錯誤。 反例:定義爲基本數據類型Boolean isDeleted的屬性,它的方法也是isDeleted(),RPC 阿里巴巴 Java 開發手冊 框架

原创 Element 'dependency' cannot have character (children), because this type's content type is element-

今天項目裏需要用到fastjson,就從http://search.maven.org找了一下,順手複製瞭如下代碼粘貼到pom文件,   <dependency>     <groupId>com.alibaba</groupId>  

原创 springboot中log的一些使用注意點

1.配置日誌輸出到文件 # 輸出到指定文件 logging: file:/logs/application.log # 輸出到指定目錄下(會寫入到 spring.log 中) logging: path: /logs/ 當同時

原创 Error resolving JdbcType. Cause: java.lang.Ilenum constant org.apache.ibatis.type.JdbcType.integer

Caused by: org.apache.ibatis.builder.BuilderException: Error resolving JdbcType. Cause: java.lang.IllegalArgumentExcept