Time of Update: 2015-05-06
標籤:hibernate mysql springmvc junit log4j 1、錯誤描述[ERROR:]2015-05-05 16:35:50,664 [異常攔截] org.hibernate.exception.GenericJDBCException: error executing workat
Time of Update: 2015-05-09
標籤: JVM的類載入是通過ClassLoader及其子類來完成的,類的層次關係和載入順序可以由來描述:1)Bootstrap ClassLoader /啟動類載入器 $JAVA_HOME中jre/lib/rt.jar裡所有的class,由C++實現,不是ClassLoader子類 2)Extension ClassLoader/擴充類載入器 負責載入java平台中擴充功能的一些jar包,包括$JAVA_HOME中jre/lib/*
Time of Update: 2015-05-07
標籤:bio nio aio 1. 阻塞與非阻塞"阻塞"與“非阻塞”概念經常和“同步”、“非同步”混淆。在Java程式中,很多線程通常處於阻塞(blocking)狀態,而同步(並不是指多線程同步的Synchronized)並不是這樣,同步通常是指步驟需要一步步來完成,就想常規的代碼一條條地執行一樣,但非同步可以在沒有執行完當前這行代碼之前,就執行下一行代碼,就像很多JS代碼、
Time of Update: 2015-05-08
標籤:poi<pre name="code" class="java">String _filename = ValidateTools.date2Str(date, "yyyyMMddHHmmss");String filename = f_name + _filename;HSSFSheet sheet;HSSFCell
Time of Update: 2015-05-07
標籤:今天講講如何利用ecl中的junit4進行程式模組的測試,實現對java程式的跟蹤測評。一、題目簡介 我所測試的代碼是以前寫過的一個小項目-----小學四則運算自動出題程式。介面做的很簡單,但是基本的功能都能實現,不過程式不是很完美,有些缺陷。二、源碼的github連結。https://github.com/Tsir/ClassTest/tree/master三、所設計的模組測試案例、測試結果。操作如下:步驟1:選中測試專案檔案,點擊右鍵選中JUnit測試案例,選中JUnit4,
Time of Update: 2015-05-08
標籤:Map以按鍵/數值對的形式儲存資料,和數組很類似,在數組中存在的索引,它們本身也是對象。 Map的介面 Map---實現Map Map.Entry--Map的內部類,描寫敘述Map中的按鍵/數值對。
Time of Update: 2015-05-07
標籤:快速演算法的思路就是對數組分區排序一般的先取第一個數作為基準數,然後將整個數列按大小分成兩個區,大於基準數的在右邊,小於的在左邊。然後分別對分區按照上面的方法在進行分區排序,直到整個數組排序好。下面以一個數組為例:6,7,1,8,3,9,2,5,10一般的以第一個數作為基準數,那麼怎麼才能將大於6的移到右邊,小於6的移到左邊呢?假如用6從頭到尾比的話,6比7小不動,6比1大換位,這樣無法排序(冒泡排序是相鄰的兩個數比較換位)。假如再建立一個一樣大的空數組,將比6小的放在左邊,大的放在右邊,
Time of Update: 2015-05-07
標籤:java-ee jboss7 ejb3-1 開發部署 安裝 開發工具:Eclipse LUMA(需安裝了Oracle Java EE 6) JBoss版本:jboss-as-web-7.0.2.Final下面是開發步驟,在JBoss 7中開發部署EJB還是比較簡單的。 讀者需已正確安裝上述軟體平台,並掌握了建立Web
Time of Update: 2015-05-07
標籤:斷言的概念斷言用於證明和測試程式的假設,比如“這裡的值大於 5”。斷言可以在運行時從代碼中完全刪除,所以對代碼的運行速度沒有影響。斷言的使用斷言有兩種方法:一種是 assert<<布林運算式>> ;另一種是 assert<<布林運算式>> :<<細節描述>>。如果布林運算式的值為false , 將拋出AssertionError 異常; 細節描述是AssertionError異常的描述文本使用
Time of Update: 2015-05-07
標籤:轉載自: http://blog.csdn.net/java2000_net/article/details/4059465System提供了一個native 靜態方法arraycopy(),我們可以使用它來實現數組之間的複製。其函數原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源數組; srcPos:源數組要複製的起始位置;
Time of Update: 2015-05-06
標籤:core java volume 1:c The character c \unnnn, \xnn, \0n, \0nn, \0nnn The code unit with the given hex or octal value \t, \n, \r, \f, \a, \e The control characters tab, newline, return, form feed, alert, and escape \cc The control character
Time of Update: 2015-05-07
標籤:知識要點:運算子(掌握) 鍵盤錄入(掌握) 流程式控制制語句 if語句(掌握) 1:運算子(掌握)(1)算術運算子 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正號 c:字串串連符 C:/和%的區別
Time of Update: 2015-05-06
標籤:前言:今天遇到一個問題,一個使用者在登入的時候,出現登入失敗。但是其他使用者登入都是正常的,經過調試發現登入失敗的使用者的密碼中有兩個特殊字元: * 、# 。 特殊符號在提交表單的時候,出現了編碼不一樣的問題。那麼編碼是什麼鬼?? 1、什麼是application/x-www-form-urlencoded字串?
Time of Update: 2015-05-07
標籤:1:方法(掌握)(1)方法:就是完成特定功能的代碼塊。 注意:在很多語言裡面有函數的定義,而在Java中,函數被稱為方法。(2)格式: 修飾符 傳回值類型 方法名(參數類型 參數名1,參數類型 參數名2...) { 方法體語句; return 傳回值; } 修飾符:目前就用 public static。後面再詳細講解其他修飾符
Time of Update: 2015-05-07
標籤:cms freecms java 開源 原文地址:http://javaz.cn/site/javaz/site_study/info/2015/24843.html項目地址:http://www.freeteam.cn/積分規則管理管理會員操作時積分處理規則。積分規則管理從左側管理菜單點擊積分規則進入。?添加積分規則在積分規則列表下方點擊“添加”按鈕。填
Time of Update: 2015-05-06
標籤:初始化 java初始化 enum 靜態語句塊 初始化順序 第五章 初始化與清理5.6 成員初始化 Java儘力保證:所有變數在使用前都能得到恰當的初始化。對於方法的局部變數,Java以編譯錯誤的形式來保證。如下:void f() { int i; i++;
Time of Update: 2015-05-06
標籤:java tutorials_generLesson: Generics (Updated)In any nontrivial software project, bugs are simply a fact of life. Careful planning, programming, and testing can help reduce their pervasiveness, but somehow, somewhere, they‘ll always find a way to
Time of Update: 2015-05-06
標籤:這個題目leetcode上提示用動態規劃,但是那樣要O(n^2)。我自己想出了一個O(n)的演算法,並提交通過。【題目】Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.For "(()", the longest valid
Time of Update: 2015-05-05
標籤:java編程思想/*** 書本:《Thinking In Java》* 功能:對於java字串格式化說明符* format字串的格式化參數文法如下:* %[argument_index$][flags][width][.precision]conversion* 檔案:Receipt.java* 時間:2015年4月11日19:40:53* 作者:cutter_point*/package Lesson13_strings;import
Time of Update: 2015-05-05
標籤:第一種:註解配置AOP註解配置AOP(使用 AspectJ 類庫實現的),大致分為三步: 1. 使用註解@Aspect來定義一個切面,在切面中定義切入點(@Pointcut),通知類型(@Before, @AfterReturning,@After,@AfterThrowing,@Around). 2. 開發需要被攔截的類。 3. 將切面配置到xml中,當然,我們也可以使用自動掃描Bean的方式。這樣的話,那就交由Spring