原创 Spring+Quartz 定時任務

Spring+Quartz 實現定時任務,如下幾步: 1、創建任務(Job) package com.qiluzhai.quartz public class MyJob{ public void excute(){

原创 工具類之數據庫工具類:DBUtil(採用反射機制)

經常操作數據庫的碼農們一定知道操作數據庫是一項很複雜的工作,它不僅要解決各種亂碼的問題還要解決各種數據表的增刪改查等的操作。 另外每次操作數據庫都要用到數據庫連接、執行SQL語句、關閉連接的操作,所以在這裏我就把這些功能封裝到了一個工具類

原创 Java基礎知識之對象初始化過程

我們知道當使用new關鍵字創建一個對象的時候,會調用相應的構造函數對該對象進行初始化,那麼這個過程中到底都還有什麼事情呢? 先看一段代碼: 當執行語句: Student stu = new Student("zhangsan",17);

原创 Java基礎知識之設計模式中的Template模板方式

這種設計模式是模板方式,也叫Template方式。 因爲當我們在設計一個功能類時,發現它的功能只有一部分是確定的,而還有一些功能尚不確定,再有就是那些確定了的功能部分還有使用不確定功能的部分,那麼這時候我們就將確定的功能部分實現,而不確

原创 XML 解析---dom解析和sax解析

目前XML解析的方法主要用兩種: 1、dom解析:(Document Object Model,即文檔對象模型)是W3C組織推薦的解析XML的一種方式。 使用dom解析XML文檔,該解析器會先把XML文檔加載到內存中,生成該XML文檔對

原创 Java基礎知識之static關鍵字、靜態代碼塊

所謂靜態代碼塊就是用static關鍵字修飾的代碼塊,靜態代碼塊格式如下: static{ 靜態代碼塊中的執行語句…… } 我們知道構造代碼塊是爲了給所有對象進行統一初始化而定義的,那麼靜態代碼塊是做什麼用的呢? 首先看靜態代碼塊的特點:

原创 安裝Oracle時報錯:環境不滿足要求》》解決方法

以前在安裝Oracle時就經常遇到這樣的問題,也沒太在意,修改了一下client\stage\cvu目錄下的cvu_prereq.xml文件(添加支持當前操作系統的相關信息)就解決了,也沒做些筆記,可是後來有些同學又問起這個問題,爲此,我

原创 單例模式的簡單實現與兩種實現方法的比較(餓漢式和懶漢式)(二)

單例模式的簡單實現與兩種實現方法的比較(餓漢式和懶漢式)(一) 餓漢式與懶漢式是單例模式的兩種不同的寫法,究竟使用哪個更爲方便和安全呢? 首先我們已經知道餓漢式是在外部類訪問該對象前,該對象就已經存在了,而懶漢式是等到有外部類訪問時才創

原创 編寫程序實現指定文件的複製粘貼

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.File

原创 頁面輸入的數據格式轉換類:BaseAction(常用於Struts框架中)

在我們接收頁面傳來的數據時,這些數據都是以String類型接收的,所以要進行數據格式轉換,這時候就可以統一爲它們進行轉換,而且在處理這些數據的類中可以繼承ActionSupport類,然後讓每一個接收數據並做業務處理的action類繼承該

原创 Java基礎加強之二---枚舉

枚舉的介紹: 1、用普通類模擬實現枚舉的實現原理: 枚舉類型就相當於一個類,枚舉類型的變量也就都是對象,那我們可以用一般的類代替枚舉實現其功能,如下代碼: 測試類: 枚舉類: 2、下面就來看看枚舉的基本實現: 3、下面再來實現帶有

原创 Java基礎知識之static關鍵字

static關鍵字作爲修飾符可以修飾變量也可以修飾方法,但都必須是成員變量或者是成員方法。 當成員變量或者成員方法被static關鍵字修飾時,該變量或者該方法不僅可以被本類對象調用,還可以被本類名調用,調用方法爲:類名.成員變量(該變量

原创 Java基礎知識之this關鍵字的使用

this關鍵字在java代碼中是非常常見的。 this關鍵字的用處主要分爲兩類:一個是用於區分成員變量和局部變量,一個是用於構造函數間互相調用。代碼如下: class Student{ private String name; priva

原创 Java基礎加強之一

Java基礎補充知識點一:         靜態導入:import static 包名.類名.*;這是靜態導入該類中所有的方法,這樣在下面的程序中就可以直接調用該類的方法了,而不必再用該類類名調用該類中的方法了;            

原创 數據庫合服工具

導出語句: mysqldump -h127.0.0.1 -P3306 -uroot -p123456 databaseName > exportSql.sql 其中:MySQLdump是導出命令, -h後面是要導出的數據庫數據所在的主機I