原创 簽核歷史記錄表去重獲取最新的簽核,因為有駁回所以客戶需要看到最新通過的所有節點

今天碰到一個需求是顯示簽核歷史記錄表中最新一次簽核完成的歷史記錄在頁面展示出來,然後通過sql實現下來sql語句如下進行記錄: SELECT     b.id AS "id",     b.order_no AS "orderNo",  

原创 html和Css

今天接到一個工作就是要通過頁面進行列印打印,遇見兩個問題,一個是table表格當出現在兩個頁面時會出現斷層的問題,2.table的標題頭的背景色在列印時無法展示打印.   其實很簡單問題1.在對應得div標籤上寫上樣式   <div s

原创 代理對象找不到add添加的方法,因爲我們寫的expression="execution(* cn.itheima.*.*..*(..))"表達式錯誤或者代理對象類型沒有用接口接受導致的。

異常錯誤 DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: com.sun.proxy.$Proxy34.add() java

原创 spring源碼導圖

 

原创 springmvc中url-url-pattern /和/*的區別

在使用springmvc時,都會在web.xml中配置一個dispatchservlet,如下:   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <listener>    

原创 volatile關鍵字解析

Java併發編程:volatile關鍵字解析    volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatil

原创 數組與ArrayList的關係與區別

數組([]):最高效;但是其容量固定且無法動態改變; ArrayList:容量可動態增長;但犧牲效率; 建議: 首先使用數組,無法確定數組大小時才使用ArrayList!   1.效率: 數組擴容是對ArrayList效率影響比較大的一個

原创 悲觀鎖、樂觀鎖的區別及使用場景

定義: 悲觀鎖(Pessimistic Lock):  每次獲取數據的時候,都會擔心數據被修改,所以每次獲取數據的時候都會進行加鎖,確保在自己使用的過程中數據不會被別人修改,使用完成後進行數據解鎖。由於數據進行加鎖,期間對該數據進行讀寫的

原创 springMvc爲什麼要加開啓註解驅動?

springmvc.xml爲什麼要寫<mvc:annotation-driven/>而applicationContext.xml中就不用開啓註解驅動 總結; 1啓動tomcat時加載applicationContext.xml,spri

原创 redis集羣使用原因分析總結

總結; 1.通常,爲了提高網站響應速度,總是把熱點數據保存在內存中而不是直接從後端數據庫中讀取。 Redis是一個很好的Cache工具。大型網站應用,熱點數據量往往巨大,幾十G上百G是很正常的事兒。 由於內存大小的限制,使用一臺 Redi

原创 springMVC+ajax+json進行傳值出現415(Unsupported Media Type)錯誤

參考這篇文章已經將可能出現的問題都說明白了,我這邊解決的問題是jar包導入的問題,在這記錄一下。 @ResponseBody將前端傳過來的字符串參數賦值給controller方法中的字符串變量,或者框架使用下邊包中類進行解析對象然後返回

原创 2018年java面試題整理

1.什麼是線程局部變量ThreadLocal 線程局部變量是侷限於線程內部的變量,屬於線程自身所有,不在多個線程間共享。Java提供ThreadLocal類來支持線程局部變量,是一種實現線程安全的方式。但是在管理環境下(如 web 服