Time of Update: 2018-07-26
hibernate4整合spring3.1的過程中,發現了java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider異常,查了一下相關資料,原來發現hibernate4已經將hibernate3的一些功能改掉了,在hibernate4已經不使用CacheProvider了,所以做了以下修改, 原先:<bean id="sessionFactory"
Time of Update: 2018-07-26
package com.john.j2se.util; /** * MD5密碼編譯演算法 */ import java.security.MessageDigest; public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { ’0′, ’1′, ’2′, ’3′, ’4′, ’5′, ’6′, ’7′, ’8′, ’9′, ‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘
Time of Update: 2018-07-26
首先使用了使用了apache的PDFBox組件1.8.4版本 package pdf;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Date;import java.util.List;import javax.imageio.ImageIO;import
Time of Update: 2018-07-26
replace ,replaceAll 兩者都是由Regex類庫實現的,但是 replace 採用的是字串原有的意思來替換,而 replaceAll 則是按照Regex的字串來替換,Regex中有 15 個元字元,是有特殊意義的,使用時需要轉義,這 15 個字元分別是: ( [ { /
Time of Update: 2018-07-26
java 的String, StringBuffer都沒有提供子字串替換函數,要實現該功能必須自己編寫函數以下是兩種實現方法:方法1, 使用正則替換(其實沒真正用正則,函數compile的參數Pattern.LITERA使Regex字串只作為字面值來對待)。 import java.util.regex.*; public class test{ public static void main(String[] args){ String s="My
Time of Update: 2018-07-26
第一種方法我用的最多了用split分割結束後,分到不同數組,然後得到想要的東西 第二種方法很少見,麼有用過 第三種只是在分成兩部分的時候用過 。。。。。 字串替換上次得到的字串有個/n/p,無法轉換成數字,後來用“2/n/p”.replace("/n/p","") 替換掉就好了 字串分割有三種方法,如下: 1.用split()方法進行分割,分割開的子字串放入數組,然後進行處理。
Time of Update: 2018-07-26
剛剛遇到一個問題,需要處理一個字串,要求是把指定結構中的某些字串替換掉。例如: String str="確診/v 30/m 例/q ,/wd 其中/rz 死亡/vi 5/f 例/n ,/wd 治癒/v 出院/vi 3/n 例/n ",這是個漢語言分詞標註結果,現在我想要對該結果做一些修正,該標註結果中,像“30、5、3”這些數詞標註的結果不一樣,這不便於處理,因此需要統一起來。於是: 需求:將數字後面的"/英文字母"統一換成”數字/m“的形式。
Time of Update: 2018-07-26
比如說端午節有個運營活動,只在6月7號到6月11號之間,到期就自動下線。下面代碼就可以實現這個功能。 static{String s1="2016-06-07 00:00:00"; String s2="2016-06-12 00:00:00"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try
Time of Update: 2018-07-26
搭建項目的時候離不開設定檔,項目的設定檔通常會出現在兩種位置: 1、src->main->resources 2、磁碟檔案夾中(比如D:\opt\wf\activity) 對於第一種位置,可以使用下面這種方式 ClassLoader cl = Thread.currentThread().getContextClassLoader();InputStream inputStream =
Time of Update: 2018-07-26
遞迴是非常神奇的方法,代碼看起來很簡潔。 對二叉樹的遍曆和求最大深度可以用遞迴的方法,主要思路就是遍曆左子樹,再遍曆右子樹。如果左子樹上面的結點,有右孩子,則調用右子樹的方法;遍曆到左子樹的分葉節點的時候,返回,開始遍曆右子樹。如果右子樹上面的結點有左孩子,則調用左子樹的方法,遍曆到右子樹的葉子結點的時候,程式結束。 static void scanNodes(TreeNode
Time of Update: 2018-07-26
我在運行MapReduce的時候出現了這樣的Error: 13/07/23 22:53:05 INFO jvm.JvmMetrics: Initializing JVM Metrics with processName=JobTracker, sessionId= 13/07/23 22:53:05 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments.
Time of Update: 2018-07-26
10.3 拋出異常
Time of Update: 2018-07-26
自己動手寫排序演算法,快速排序是比較不好寫的了~ import java.util.*;class Test{public void quickSort(int[] arr,int low,int high){if(low<high){int i=low;int j=high;int x=arr[low];while(i<j){while(i<j&&x<arr[j]){j--;}if(i<j)arr[i++]=arr[j];while(i&
Time of Update: 2018-07-26
velocity調用Java代碼的標準寫法是這樣的 $!{classname.staticMethod()}或者$!{objectname.instanceMethod()} 比如: $!{salehelper.isWltUser($info.getCateID(),$info.getUserID())} 這句代碼,屬於對象調用執行個體方法的類型,需要注意的是兩個地方: 1、文法格式必須正確,否則調用不到後端的Java方法,更別想debug到了
Time of Update: 2018-07-26
實現起來有很多方法,下面介紹一個代碼最簡單的,但理解起來稍微費點勁的演算法。。 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class FullSort { //將NUM設定為待排列數組的長度即實現選擇排列 private static int NUM = 3; /** *
Time of Update: 2018-07-26
這基本上是最簡單的方法了,應該沒有之一了,嘿嘿~ 根據素數的定義:只能被1和他本身整除。1不是素數。 寫出下面代碼,運行正確。 把注釋去掉可以求出1000以內所有素數的和。 class FindAll {//static int sum=0;static void find(int i){int t=0;for(int
Time of Update: 2018-07-26
輸入一個字串,然後講該字串迴圈右移4位 例如輸入abcdefgh 則輸出efghabcd 下面有兩個方法,第一個是將字串轉換為一個字元數組char[ ];然後迴圈複製替換 import java.util.*;class Move {public static void main(String[] args) {Scanner sc=new Scanner(System.in);String str=sc.next();char[]
Time of Update: 2018-07-26
如果在Spring的@Responsbody返回的內容中,發現亂碼,需要從以下幾方面來解決。 1. 確保在web.xml中配置Spring的Character Encoding Filter: Xml代碼
Time of Update: 2018-07-26
原文:http://stackoverflow.com/questions/1828641/how-to-parse-a-uri-like-this-in-java I'm trying to parse the following URI : http://translate.google.com/#zh-CN|en|你 but got this error message : java.net.URISyntaxException: Illegal
Time of Update: 2018-07-26
需要實現匯出Word文檔的功能,網上關於POI產生Word文檔的例子很少,找了半天才在官網裡找到個Demo,有了Demo一切就好辦了。 [java] view plain copy /* ====================================================================