Time of Update: 2018-07-27
原文:原文連結 BeanPostProcessor介面 public interface BeanPostProcessor { public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException; public Object postProcessAfterInitialization(Object bean, String
Time of Update: 2018-07-27
servlet3.0採用註解的方式實現檔案的上傳 @WebServlet(name = "Upload_Nums")//聲明接收到檔案存放的位置@MultipartConfig(location = "F://Temp")public class Upload_Nums extends HttpServlet { protected void doPost(HttpServletRequest request,
Time of Update: 2018-07-27
事務模型描述 1、step之間事務獨立 2、step劃分成多個chunk執行,chunk事務彼此獨立,互不影響;chunk開始開啟一個事務,正常結束提交 圖-job 總體事務 圖-step內部事務
Time of Update: 2018-07-27
在spring batch samples項目中,包含了諸多項目。是快速入門的法寶 Spring Batch提供了很多簡單的Job執行個體,讓你在開發你自訂的批處理應用程式時參考: adhocLoopJob:示範了一個無限迴圈的Job,通過JMX去暴露元素; beanWrapperMapperSampleJob:示範了如何?基於檔案的輸入資料的驗證和將檔案欄位對應到域對象;
Time of Update: 2018-07-27
Jenkins使用經驗談1(一步一步搭建Jenkins環境) 在公司使用 Jenkins 軟體已經有一段時間了,走了很多彎路,但也積累了一些經驗,可以和大家分享一下。 我們來一起搭建Jenkins環境。首選你需要安裝好JRE/JDK和Tomcat。由於這不是本文的重點,所以關於其安裝過程就跳過不談。 我實驗用的伺服器作業系統為64位版本的CentOS 5.4,安裝JDK 版本為 64位的 1.6.0;安裝Tomcat版本為 7.0.14。 題外話,為瞭解決可能出現的
Time of Update: 2018-07-27
有符號資料標記法 在電腦內,有符號數有3種標記法:原碼、反碼和補碼。所有資料的運算都是採用補碼進行的。 原碼 就是二進位定點標記法,即最高位為符號位,“0”表示正,“1”表示負,其餘位表示數值的大小。 反碼 正數的反碼與其原碼相同;負數的反碼是對其原碼逐位取反,但符號位除外。 補碼 正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1
Time of Update: 2018-07-27
import java.util.*;import java.util.stream.Collectors;public class Test {public static void main(String[] args) {List<Student> list = new ArrayList<>();Student student1 = new
Time of Update: 2018-07-27
1:在定義Long或者Float類型變數的時候,要加L或者f。 整數預設是int類型,浮點數預設是double。 byte,short在定義的時候,他們接收的其實是一個int類型的值。 這個是自己做了一個資料檢測的,如果不再它們的範圍內,就報錯。 2:byte值的問題 byte b1 = 127; byte b2 = (byte)128; //-1
Time of Update: 2018-07-27
2017/9/1 在編輯content section儲存時報錯: Invalid expression: [苺蓳苾岣冡竻岣嘳 Unmatched [] in expression. Id:1503563352743 org.apache.oro.text.MalformedCachePatternException: Invalid expression: [苺蓳苾岣冡竻岣嘳 Unmatched [] in expression.
Time of Update: 2018-07-27
網路模型 電腦網路之間以何種規則進行通訊,就是網路模型研究問題。 網路模型一般是指 OSI(Open SystemInterconnection開放系統互相連線模型)參考模型 TCP/IP參考模型 網路模型7層概述:
Time of Update: 2018-07-27
這段時間搞項目,遇到了棘手的瀏覽器安全色問題,問題主要出在jquery的getJSON函數函數上,不過追根溯源問題還是出在編碼上,看到一篇寫得比較清楚的對js編碼用到的函數的介紹,以後遇到中文自己得記得給url編碼了。 js 對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent 1、
Time of Update: 2018-07-27
在開發過程中常常有這樣的抱怨: RD1:“這服務怎麼老逾時,到底行不行啊。” RD2: “啥這點量高峰期就不行了,我得找營運給我加機器,並發量不行啊。”
Time of Update: 2018-07-27
首先要分清是在什麼地方討論,在以前學C時,是這麼區分: (1)指標是對象在記憶體中的地址; (2)引用是對象的別名,其實質就是功能受限但是安全性更高的指標; (3)控制代碼是指標的指標,控制代碼實際上是一個資料,是一個Long (整長型)的資料。控制代碼是一個標識符,是拿來標識對象或者項目的,它就象我們的姓名一樣。 Windows是一個以虛擬記憶體為基礎的作業系統。在這種系統內容下,Windows記憶體管理器經常在記憶體中來回移動對象,依此來滿足各種應用程式的記憶體需要。
Time of Update: 2018-07-27
位元運算是一個神奇的運算,可以很巧妙的解決一些難題,同時速度還非常快。下面將介紹位元運算基本的概念,以及位元運算的一些常用方法。 1、位元運算的基本概念 圖片來自Google。 這裡需要注意的是,位元運算的時候全部都是換算成二進位的,一般都是32位的長度。 2、常用的位元運算方法 2.1 交換兩個數 int x = 1, y = 2; x ^= y;
Time of Update: 2018-07-27
這個問題困擾我很久。剛開始時,也沒有重視,因此也沒有在網上尋找解決方案。最近做項目時再一次出現了這樣的問題,於是決定還是找找辦法。在此,分享一下自己的解決方案,給正處於痛苦中的童鞋們帶來解藥。具體方法如下: 首先右擊js檔案->MyEclipse->Exclude from Validation。(其實此時小紅叉就已經消失了)
Time of Update: 2018-07-27
最近,在調試bug的時候,因為閑的的無聊,我就在一次提交資料的button上面,我發瘋了似的多次點擊資料,而令我沒有想到的是,沒想到這個系統給我建立了許多相同的對象,我們今天的問題就要從這個裡面探討: 如,有這樣的一個BUTTON, <input type="button" value="申請" id="appBtn" onclick="return
Time of Update: 2018-07-27
最近一個項目,用的是spring MVC和hibernate3.1的資料擷取任務功能, 總是執行幾次後頁面停留在資料重新整理狀態, 查詢無法進行, 深入瞭解後, 原來是程式中DAO層的save和update方法出了問題, @Transactional &
Time of Update: 2018-07-27
function unique1(arr){ //i從1開始遍曆arr中每個元素,同時聲明數組r,初始化一個元素為arr中第0個元素 for(var i=1,r=[arr[0]];i<arr.length;i++){ //j從0開始遍曆r數組中每個元素 for(var j=0;j<r.length;j++){ //如果r數組中當前元素等於arr中當前元素,就退出迴圈 if(r[j]==arr[i]){break;} }//(遍曆結束) //如果j等於r的length時
Time of Update: 2018-07-27
l Shiro的使用 在WEB.XML中配置:shiro核心控制器 DelegatingFilterProxy applicationContext.xml 交易管理聲明之前配置:開啟cglib動態代理方式 配置shiro的設定檔:基於spring Shiro設定檔:
Time of Update: 2018-07-27
思路:為li對象添加單擊事件→事件觸發後利用innerHTML擷取li的文本。執行個體示範如下: 1、HTML結構 1 2 3 4 5 6