Time of Update: 2015-11-06
標籤:struts2 spring hibernate mysql java 1、錯誤描述Caused by: java.sql.SQLException: Couldn‘t perform the operation commit: You can‘t perform any operations on this
Time of Update: 2015-11-07
標籤:不管是做軟體還是做網站,相信很多人在做的時候都要用到資料庫,而資料庫的資料從何而來呢,可以使手動添加的,但是大多數情況下我們使用的是已有的資料,我們想藉助開發的工具管理目前已有的資料,如果是小量的資料,手動錄入也無妨,但是對於大量資料呢,手動錄入顯然已經不顯示,而且,更多的時候,我們呢想在軟體上增加一個資料的大量匯入,這樣不管是誰在用這款軟體,都可以方便的管理已有資料,那麼我們最常用的資料管理器是什麼呢,毫無疑問Excel,但是我們做軟體是幾乎沒有人會使用Excel作為DB,所以我們遇到的
Time of Update: 2015-10-18
標籤:JDBC簡介 1.SUN公司為了簡化,統一資料庫的操作,定義了一套Java操作資料庫的規範,稱之為JDBC 2.資料庫驅動 3.JDBC全稱為:JAVA DataBase Commectivity(java資料庫連接) 4.組成JDBC的兩個包(1 java.sql,2
Time of Update: 2015-11-06
標籤:連結:http://blog.sina.com.cn/s/blog_614f347b0101egah.html 代碼:import java.awt.*;import java.awt.event.*;class FrameDemo{ //定義該表單所需的組件,方便其他函數引用 private Frame f; private Button btn; //按鈕 private Button btn1; private Label label; //
Time of Update: 2015-11-03
標籤: 1、對於sleep()方法,我們首先要知道該方法是屬於Thread類中的。而wait()方法,則是屬於Object類中的。 2、sleep()方法導致了程式暫停執行指定的時間,讓出cpu給其他線程,但是他的監控狀態依然保持著,當指定的時間到了又會自動回復運行狀態。在調用sleep()方法的過程中,線程不會釋放對象鎖。而當調用wait()方法的時候,線程會放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象調用notify()方法後本線程才進入對象鎖定池準備擷取對象鎖
Time of Update: 2015-09-08
標籤:重載(重新載選方法):java允許在一個類中,存在多個方法擁有相同的名字,但在名字相同的同時,必須有不同的參數,這就是重載,編譯器會根據實際情況挑選出正確的方法,如果編譯器找不到匹配的參數或者找出多個可能的匹配就會產生編譯時間錯誤,這個過程被稱為重載的解析 。重載包括:普通方法的重載和構造方法的重載 方法:即函數(文中我們統稱之為“方法”),是一個固定的一個程式段,或稱其為一個子程式,它在可以實現固定運算功能。而且,同時還帶有一個入口和一個出口,
Time of Update: 2015-11-16
幾種線程池的實現演算法分析【轉載】,線程演算法分析 原文地址 本文內容 前言 線程池意義 線程池技術要點 小節 參考源碼 但凡是一個架構(“服務”架構),基本都會涉及線程池問題。雖然你可能沒有直接使用它,但這是因為架構幫你完成了這部分工作。
Time of Update: 2015-11-16
JSP資料互動(二)和Servlet基礎,jspservlet01.Application原理與應用 01.application對象的範圍範圍是整個應用服務,而它在應用中所承擔的責任就類似於一個全域變數。只要服務啟動,則application對象就會存在。 02.在一個應用中只有一個application,每一個使用者都會共用這一個application對象。 03.通過統計網站訪問次數來講解application的用法 02.對象範圍 03.
Time of Update: 2015-11-16
Java並發包中Lock的實現原理,java並發包中lockLock 的簡介及使用 Lock是java 1.5中引入的線程同步工具,它主要用於多線程下共用資源的控制。本質上Lock僅僅是一個介面(位於源碼包中的java\util\concurrent\locks中),它包含以下方法 //嘗試擷取鎖,擷取成功則返回,否則阻塞當前線程 void lock();
Time of Update: 2015-11-15
從頭認識java-8.5 在方法和範圍裡的內部類這一章節我們來聊一下在方法和範圍裡的內部類。1.為什麼需要在方法和範圍裡的內部類?(1)隱藏代碼。(2)處理複雜的問題,需要輔助類。 package com.ray.ch10;public class Test {{class PDestination {}}public Destination test() {class PDestination implements Destination {private String
Time of Update: 2015-11-14
黑馬程式員系列第四篇 集合(1),黑馬第四篇ASP.Net+Android+IOS開發 、Net培訓、期待與您交流! (前言:本篇文章主要依據畢向東老師的課程視頻整理而成,如要詳細學習,請觀看畢老師視頻 百度網盤連結地址:http://pan.baidu.com/s/1o6mwDzO 目錄:1、集合概述 2、Collection、Iterator介面
Time of Update: 2015-11-15
從頭認識java-8.4 內部類與向上轉型這一章節我們來討論一下內部類與向上轉型。跟普通的類一樣,內部類也可以實現某個介面然後向上轉型。為什嗎?因為這樣能夠更好的隱藏實現的細節,基本其他程式員使用繼承來擴充介面和方法都不能訪問相關實現。 package com.ray.ch03;public class Test {private class Person implements CanRun {@Overridepublic void run()
Time of Update: 2015-11-15
從頭認識java-8.1 內部類這一章節我們來討論一下內部類。1.概念在類的內部建立的類就是內部類。 package com.ray.ch08;public class Test {class Destination {}class Content {}}上面的Destination和Content就是內部類。 2.為什麼需要內部類?(1)隱藏代碼 package com.ray.ch08;import
Time of Update: 2015-11-14
Java Web開發介紹,javaweb開發簡介Java很好地支援web開發,在案頭上Eclipse RCP談不上成功,JAVA是主要用在伺服器端,和Python一樣是極其重要的Web後台開發語言。Java Web應用通常不直接在伺服器上運行,而是在Web容器內。容器提供的運行時環境,提供JVM (Java Virtual Machine)運行本地Java應用。容器本身也運行在JVM。通常Java的分為兩個容器:Web容器和Java
Time of Update: 2015-11-14
java按值傳遞理解,java值傳遞理解Java沒有引用傳遞只有按值傳遞,沒有引用傳遞只有按值傳遞,值傳遞。通過下面代碼解釋: 1 public class Test { 2 public static void main(String[] args ){ 3 int var = 1 ; 4 f() ; 5 System.out.println(var) ; 6 } 7 public
Time of Update: 2015-11-11
Java記錄 -71- HashMap源碼剖析HashMap底層維護著一個數組,我們向HashMap中所放置的對象實際上是儲存在該數組當中。數組中每個元素都維護著一個鏈表,每個鏈表中的所有元素的hash值都一樣。HashMap的四個構造方法:底層維護的數組 Entry[] table,數組預設大小為16,並為2的整數次冪;底層數組存放的Entry對象,是HashMap的一個內部類,包含了key,value和next變數; /** * The table, resized
Time of Update: 2015-11-05
java希爾排序在上一篇 C++、C#、java演算法學習日記05 中由於電腦出了點問題java啟動不了,這一篇我補上:希爾排序java執行個體:package Sort;import java.util.*;public class Sort5 {public void ShellSort(List array){int Length=array.size();//擷取長度int step=Length/2;int temp,i,j;long
Time of Update: 2015-11-05
Java匯出Excel Sheet頁1、問題背景匯出Excel表格時,首先要產生Sheet頁,下面將介紹如何產生Sheet頁2、實現源碼/**** @Project:* @Title:ExcelExport.java* @Package:report.utils* @Description:* @Author:YouHaiDong* @Date:2015年11月2日 下午6:29:22* @Version:*/package report.utils;import
Time of Update: 2015-10-31
設計模式之觀察者模式上篇我們講了策略模式,這篇我們再來聊聊觀察者模式,觀察者模式也是一種應用廣泛的設計模式,比如一些樹型結構的遊戲引擎,父節點和子節點的聯動等。觀察者模式的本質就是建立目標對象和觀察者對象之間一對多的依賴關係,當目標對象狀態發生改變時,觀察者對象的狀態也自動隨之改變。 觀察者模式:以下代碼在VS2012上編譯通過 .h檔案: #includeusing namespace std;class
Time of Update: 2015-10-28
Mybatis批次更新配置(Mysql batch update),mybatisbatchMybatis在Mysql批次更新中不支援BEGIN與END關鍵字,所以如下配置是錯誤的:Xml代碼 複製代碼 收藏代碼1.<update id="batchUpdate" parameterType="java.util.List"> 2. 3. <foreach collection="list" item="item" index="index"