原创 struts2中的constant配置詳解

[html] view plain copy <?xml version="1.0" encoding="UTF-8"?>   <!DOCTYPE struts PUBLIC "-//Apache Software Fou

原创 源碼剖析sun.misc.Unsafe && Compare And Swap(CAS)操作

原文鏈接: 點擊打開鏈接 轉載自:http://blog.csdn.net/liupeng900605/article/details/7825286;特別感謝! 首先介紹一下什麼是Compare And Swap(CAS)?簡單的

原创 代理及動態代理

    代理模式爲常用的設計模式之一,代理模式爲實際對象提供了一個代理類,用代理類來控制實際對象的訪問(本地或是遠程訪問、起到權限或是對資源的控制),同時也起到隔離和屏蔽實際對象的具體實現細節。其UML圖如下: 接口 public i

原创 長度爲n的整形數組,找出其中的任意n-1個數乘積最大的那一組

問題描述:長度爲n的整形數組,找出其中的任意n-1個數乘積最大的那一組,可以用乘法,但不能用除法,要求對算法處理的 時間複雜度和空間複雜度做出分析。 方法一: 首先能想到的一般方法就是暴力求解法。假設去掉第一個元素,求剩下n-1個乘

原创 MySQL鎖

         鎖是計算機協調多個進程或線程併發訪問某一資源的機制。在數據庫中,除傳統的計算資源(如CPU、RAM、I/O等)的爭用以外,數據也是一種供許多用戶共享的資源。如何保證數據併發訪問的一致性、有效性是所有數據庫必須解決的一個問

原创 equals和hashCode

</pre>     equals 和hashCode方法都是Object類中的方法。<p></p><pre name="code" class="java"> public boolean equals(Object obj)

原创 Java字符串中“” , “ ”,和null的區別

 null是一個空引用,它沒有分配空間。 “”是一個空字符串,它分配了內存空間,但是沒有內容。 “ ”是空格,佔位符 如果s=null,則一般可以用實例化給它分配空間,也可以賦予某個引用; 如果s=“”,表示s是一個字符串,只是沒有內

原创 最長重複子串

首先這是一個單字符串問題。子字符串R 在字符串L 中至少出現兩次,則稱R 是L 的重複子串。重複子串又分爲可重疊重複子串和不可重疊重複子串,這裏只是簡單討論最長可重疊的重複子串,給出基本算法和基於後綴數組的算法;關於後綴數組,這裏也只是

原创 word導出時freeMarker轉義字符的處理

根據ftl模板導出word時,如果填充的字符含有特殊字符< 、>、&,那麼導出的word是無法打開的。因爲這些字符在導出word時被認爲是ftl的標籤,正常導出後再打開是會報錯。如果以xml的方式打開,會發現所有內容都是完整的,唯獨上面三

原创 URL參數帶中文的處理

在web開發過程中經常要傳輸帶中文參數的url,而這些中文又解析成%D5%6E 的字符串。後臺得到這些參數需要解析成中文的形式。先提供Tomcat自動解析的方案。 tomcat的server.xml文件 <Connector po