原创 oracle數據庫表查詢,空間查詢

SELECT Total.name "Tablespace Name", Free_space, (total_space-Free_space) Used_space, total_space FROM (select tablespa

原创 利用itext生成pdf文檔

       最近在用itext這一開源庫生成pdf文件,小有所悟,故寫下。    一、基本流程        第一步,創建一個 iTextSharp.text.Document對象的實例:       Document documen

原创 js實現div動態改變大小

網上看到的相關代碼,記下,以備日後使用。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh

原创 2PC&&3PC

2PC 1、提交事務請求 事務詢問、執行事務(Undo Redo)、反饋響應 2、執行事務請求 發起請求、事務操作(提交 回滾)、反饋結果、完成 同步阻塞:執行事務提交,各個參與者等待其他參與者響應,無法進行其他任何操作 單點問題:協調者

原创 springboot1.5.9使用小結

最近,使用SpringBoot1.5.9搭建完成了個小項目,記錄一下。 一、項目整體搭建 <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.

原创 mybatis Mapparams 傳參 0 與 判斷條件 !='' 問題

最近剛剛接觸mybatis,遇到一個坑,記錄一下。在調用mybatis的sqlSession對象傳遞參數,且參數類型爲Map<String,Object>時,map.put('condition1',0)——情形1map.put('con

原创 ZAB和Paxos算法的聯繫與區別

ZAB協議並不是Paxos算法的一個典型實現,兩者聯繫 兩者都存在一個類似於Leader進程的角色,由其負責協調多個Follower進程的運行 Leader進程都會等待超過半數的Follower做出正確的反饋後,纔會將一個提案進行提交 在

原创 springboot+ldaptemplate

maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo

原创 應用基本思路

1、多個module注意規範,自己用的對象,自己包內定義 2、用戶名、密碼登錄,密碼用對稱加密處理後傳遞,服務端解密,然後校驗 3、對外接口,設置訪問限制,提供公共加密方法,調用方ID、加密後的祕文(調用方ID+調用方的密鑰+調用方訪問時

原创 restTemplate

httpClient創建 HttpClients.createDefault()實際上也是調用HttpClientBuilder.create().build()。 HttpClientConnectionManager 一個HTTP連接

原创 分佈式鎖

1、數據庫 conn.setAutoCommit(false); preparedStatement = conn.prepareStatement( "select * from xxl_job_lock where lock_na

原创 Sql Server 分頁查詢

最近在寫SQL Server 的分頁查詢,數據庫裏的test表就只有id 和name兩個字段。如圖: 想法很簡單,假如要選擇3到4兩條記錄,那麼先選擇前4條記錄,再將其倒排,再選擇前兩條,再將其正排,就是最終結果。 有一點,SQL 語

原创 div實現拖拽效果,寬度發生變化

最近項目中,需要寫個能夠拖拽的div,從網上找了相關的代碼,爲了方便以後使用,記下。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w

原创 div實現拖拽效果,同時包含iframe

屏蔽iframe對事件的接收和響應,在一個界面中捕獲mouseover、mousedown、mouseup事件。 <script type="text/javascript"> var splitUtil = { x:0, d

原创 獲取手機驗證碼js計時器

var timeOut; var countdown=60; function settime() { if (countdown == 0) { $('#chkcode').removeAttr("disable