原创 fastjson在轉換時,出現$ref 重複引用問題

引用jar:com.alibaba.fastjson.JSONObject 出現問題:循環給對象賦值時,會出現$ref重複引用問題。是因爲fastjson會判斷是否有對象重複引用 解決方法:fastjson提供了SerializerFea

原创 關於InputStream類的available()方法

  https://www.cnblogs.com/CandiceW/p/5486112.html

原创 JAVA 集合list,Map刪除元素的方法總結

一、List遍歷過程中刪除元素 使用索引下標遍歷的方式 public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>();

原创 spring配置tomcat jdbc pool數據庫連接池

<bean id="sqliteDataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close"> <!-- <bean clas

原创 java中的IO文件輸入輸出流FileInputStream中是否有內容

 下載兩種壓縮包,因業務層已經寫死,是根據ID拼裝成的下載地址,所以需要判斷流中是否有數據,如果沒有然後關閉流,重新獲取FileInputStream。 FileInputStream中可以存儲讀取內容大小的參數在channel中,這個c

原创 spring AbstractRoutingDataSource詳解,分析多數據源切換原理

1.在spring中有一個抽象類AbstractRoutingDataSource類,通過這個類可以實現動態數據源切換。如下是這個類的成員變量 private Map<Object, Object> targetDataSources;

原创 org.xml.sax.SAXParseException;在實體引用中, 實體名稱必須緊跟在 '&' 後面

錯誤信息如下: org.xml.sax.SAXParseException;在實體引用中, 實體名稱必須緊跟在 ‘’&’’ 後面   出現這個錯誤的原因是在xml中使用&,實際上xml中不支持這種方式,&其實是並列的意思,如果要在xml中

原创 關於 Class path contains multiple SLF4J bindings.警告的解決

 在啓動tomcat時,會出現如下警告 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/E:/mavenJar

原创 異常:cvc-elt.1: 找不到元素 'configuration' 的聲明。

 運行tomcat時會出現如下錯誤:   解決方法:看下web.xml,spring掃描配置文件時是否掃描了此logback.xml文件,如果掃描了,去掉即可。     

原创 自定義攔截器的執行順序

一、正常放行情況 1.第一個攔截器實現: package springboot.example.interceptor; import javax.servlet.http.HttpServletRequest; import jav

原创 異常:This application has no explicit mapping for /error, so you are seeing this as a fallback.

springboot訪問接口時,出現異常o.s.web.servlet.PageNotFound : No mapping for GET   原因有幾點: 1.可能是Application啓動類的位置不對,導致於掃描不到對應的contr

原创 mysql 字符串拼接的幾種方式

總是記不住字符串拼接,每次都要百度去搜索,所以在這裏記錄一下,好方便後續的查找,如有錯誤和問題可以提出,謝謝。   字符串拼接分爲幾種方式,在這裏會一一舉例寫出: 第一種: mysql自帶語法CONCAT(string1,string2,

原创 JDBC-------------java對應數據庫中的類型

基礎數據類型 Java 類型 SQL 類型 int 或 java.lang.Integer INTEGER long 或 java.lang.Long BIGINT short 或 java.lang.Short SMALLINT flo

原创 sql查詢效率調高總結

提高sql查詢效率辦法總結  在sql查詢中爲了提高查詢效率,我們常常會採取一些措施對查詢語句進行sql優化,下面總結的一些方法,有需要的可以參考參考。 1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order b

原创 Maven中的dependencyManagement 意義

1.在maven中的dependencyManagement 標籤作用其實是相當於一個對所有依賴的jar版本的管理器。   2.pom.xml文件中,jar的版本判斷有兩種途徑: a.如果dependencies裏的dependency沒