原创 oracle 查詢死鎖問題

SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo

原创 Arcgis for js 筆記

1、basemap 和 ArcGISTiledMapServiceLayer 不能同時用    basemap會從從arcgis.com中加載預定義的切片圖層,使切片圖層失效。 var map = new esri.Map("myMap

原创 base64圖片轉圖片保存操作

public String handlerbase64Img(String base64Data, HttpServletRequest request) { try { String dataPrix = ""; Str

原创 eclipse 刪除snv自帶版本,重裝

eclipse有的版本已經集成svn但是勇氣來缺有問題。很多時候處理不好,只能重新安裝svn,下面介紹一下自己重新安裝的方法:一:首先點擊help-->install new software二:點擊 already installed三

原创 25、java反射面試題

1、java反射機制的作用 1)在運行時判斷任意一個對象所屬的類 2)在運行時構造任意一個類的對象 3)在運行時判斷任意一個類所具有的成員變量和方法 4)在運行時調用任意一個對象的方法       反射就是動態加載對象,並對對象進行剖析。

原创 31、爲什麼要使用多線程?

上幾期講了行程的五張狀態,同步工具類,線程池等知識點?但是這些知識點在什麼場景下使用呢? 使用多線程的場景:    場景一、定時向大量的用戶發送郵件。所有的定時任務都是多線程的實現。    場景二、用戶註冊時候需要短信或則郵件驗證。短信和

原创 29、CountDownLatch原理以及使用

CountDownLatch的概念 CountDownLatch是一個同步工具類,用來協調多個線程之間的同步, 或者說起到線程之間的通信(而不是用作互斥的作用)。 CountDownLatch能夠使一個線程在等待另外一些線程完成各自工作之

原创 30、CyclicBarrier的使用

在29課中我們說了 一個同步工具類CountDownLatch,他是一次性的,使用完畢後,它不能再次被使用。那麼有沒有可以重發使用的呢?有,這次我們就瞭解下可以重複使用的同步工具類CyclicBarrier。 CyclicBarrier

原创 Java多線程學習筆記5——ThreadPoolExecutor

阿里代碼規範中規定,線程資源必須通過線程池提供,不允許在應用中自行顯示的創建線程。這樣做的好處是減少在創建和銷燬所花的時間和系統開銷。不使用線程池可能造成創建大量同類線程而導致消耗內存或則“過度切換”的問題。並且規定線程池不允許使用Exe

原创 activiti 實現駁回功能

activiti功能上很多時候需要駁回,如請假單領導不同意駁回重寫。有多種方式可以實現。一、流程圖上任務節點使用assigness或者candidate users動態的指定用戶如使用變量${inputuser}如下圖所示:在部門審批時判

原创 springMVC使用技巧

1、前端頁面的日期自動注入對象中日期類型的參數。       在Controller 層添加如下的方法即可 @InitBinder public void initBinder(ServletRequestDataBinder bi

原创 mybatis bind _parameter等標籤

1、UserMapper.xml 有一個 selectByUser 方法,這個方法用到了 like 查詢條件,部分代碼如下 。<if test=” userNarne != null and userNarne ! = ””> and u

原创 activiti刪除表,重建

刪除一下表:DROP TABLE act_evt_log; DROP TABLE act_ge_property; DROP TABLE act_hi_actinst; DROP TABLE act_hi_attachment; DROP

原创 ERROR 1045 (28000): Access denied 解決方案

安裝完版本mysql-5.7.20-winx64  在安裝完畢,運行時報如下錯誤:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:

原创 log4j2配置

我的項目中的log4j配置如下:<configuration status="off"> <!--status=debug可以查看log4j的裝配過程--> <Properties> <!--指定日誌打印的路徑--> <Propert