Time of Update: 2018-07-25
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for " 此處為包名" 錯誤原因是命名空間找不到: 以info.xml為例 1.查看mybitis-config.xml 中mappers中是否添加了此xml <?xml version="1.0" encoding="UTF-8&
Time of Update: 2018-07-25
寫了幾年 java 程式,今天才看到 String 的 endwith startwith 。實在不好意思。還有就是 不區分大小寫 字串比較。String.CASE_INSENSITIVE_ORDER 以後需要養成習慣,對於無論熟悉不熟悉的類(庫),時不時,多看兩眼方法。 import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;import
Time of Update: 2018-07-25
首先說一下char類型: char類型用來表示單個字元。要想弄清楚char類型,就必須瞭解Unicode編碼錶。 在設計Java時決定採用16位的Unicode字元集。能表示65536個字元。 十分遺憾,經過一段時間,不可避免的事情發生了。Unicode字元超過了65536個。 (主要原因是增加了大量的漢語、日語、韓語這樣的表意文字),也就是16位的 char類型已經不能滿足所有的Unicode字元的需要了。 代碼點(code
Time of Update: 2018-07-25
Gson gson = new Gson(); Map< String , Object> map = new HashMap<String, Object>(); map = gson.fromJson(result,Map.class ); 對於這種MAP類的JSON轉換,需要使用反射要制。 如下類:
Time of Update: 2018-07-25
將Web應用打包成WAR檔案的幾種方法: (1)在命令列中運用Jar命令 假定有一個Web應用:C:/myHome myHome/WEB-INF/…… myHome/files/…… myHome/image/…… myHome/src/…… myHome/index.jsp 在命令列視窗下執行如下命令: C:/>cd myHome C:/myHome/>jar
Time of Update: 2018-07-25
Java共有8種基礎資料型別 (Elementary Data Type),分別為 整數型:byte(位元組型)、short(短整型)、long(長整型)、int(整型) 小數型:float(單精確度浮點型)、double(雙精確度浮點型) 字元型:char 布爾型:boolean
Time of Update: 2018-07-25
一訪問JSP頁面就報java.lang.OutOfMemoryError: PermGen space,在網上找了不少類似的問題,大致配置都是配置tomcat的Optional program arguments(視窗--》tomcat配置下的)屬性為:-Xms128M -Xmx512M -XX:PermSize=256M
Time of Update: 2018-07-25
import java.io.*; public class FileReaderSample { public static void main(String args[]) throws IOException { // 建立可容納1024個字元的數組 char data[]=new char[1024];
Time of Update: 2018-07-25
1、按位元組讀取檔案內容 2、按字元讀取檔案內容 3、按行讀取檔案內容 4、隨機讀取檔案內容 public class ReadFromFile { /**
Time of Update: 2018-07-25
package cn.com; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import
Time of Update: 2018-07-25
JAVA JDK中的解壓縮似乎不能解壓縮我們手工壓縮的RAR檔案,只能解壓JDK中的API壓縮的RAR 所以想出以下用WINRAR命令列方式的解壓縮 package edu.nwpu.vcampus.util; import java.io.File; public class ZipUtil { public static final String winrarPath = "C://Program Files//WinRAR//WinRAR.exe";
Time of Update: 2018-07-25
開發環境:myeclipse+jboss 遇到的問題:在運行過程中,控制台報錯java.lang.OutOfMemoryError: Java heap space
Time of Update: 2018-07-25
java中刪除目錄事先要刪除目錄下的檔案或子目錄。用遞迴就可以實現。public void del(String filepath) throws IOException{File f = new File(filepath);//定義檔案路徑 if(f.exists() && f.isDirectory()){//判斷是檔案還是目錄
Time of Update: 2018-07-25
//測試類別 package test; import java.util.List; import org.junit.Test; import sini.dal.rights.GeneralDao; import sini.dal.rights.MenuDao; import sini.dal.rights.impl.GeneralDaoImpl; import sini.dal.rights.impl.ImplFactory; import
Time of Update: 2018-07-25
刪除檔案夾(前提:檔案夾為空白以及InputStream和OutputStream等一些資料檔案流關掉【close()】,否則檔案無法刪除) //刪除檔案夾public static void delFolder(String folderPath) { try { delAllFile(folderPath); //刪除完裡面所有內容 String filePath = folderPath; filePath = filePath.
Time of Update: 2018-07-25
java中Regex運用執行個體(參看java中Regex運用詳解): 測試代碼 package test; /** * 在String的matches()方法,split()方法中使用Regex. * @author fhd001
Time of Update: 2018-07-25
http://hi.baidu.com/pannijingling/blog/item/28920202733bb7fe09fa936f.html (java)擷取某檔案夾下面所有的指定類型的檔案名稱,並根據情況返回可用的名稱 檢查磁碟上指定目錄是否已經存在同名檔案(本代碼是檢查.jpg檔案類型),存在三種情況: *
Time of Update: 2018-07-25
Proxy 提供用於建立動態代理類和執行個體的靜態方法。簡潔方法:Foo f = (Foo)
Time of Update: 2018-07-25
// 目標字串 取出"!57M" String c = "ptui_checkVC('0','!57M');"; // 正則初始化 Pattern p = Pattern.compile("ptui_checkVC//('.*','(.*)'//);"); // 匹配器初始化 Matcher m = p.matcher(c); // 匹配查詢 while (m.find()) { System.out.println(m.group(1
Time of Update: 2018-07-25
StringBuffer類和String一樣,也用來代表字串,只是由於StringBuffer的內部實現方式和String不同,所以StringBuffer在進行字串處理時,不產生新的對象,在記憶體使用量上要優於String類。 所以在實際使用時,如果經常需要對一個字串進行修改,例如插入、刪除等操作,使用StringBuffer要更加適合一些。