原创 java中Set使用介紹

在Java中使用Set,可以方便地將需要的類型以集合類型保存在一個變量中.主要應用在顯示列表.Set是一個不包含重複元素的 collection。更確切地講,set 不包含滿足 e1.equals(e2) 的元素對 e1 和 e2

原创 通過圖和文字說明來辨別mysql和Oracle數據庫

剛接觸Oracle時一直感覺mysql和Oracle兩個數據庫的邏輯結構是相仿的,但是經過初步學習才發現他們之間結構差異之大,下面就簡單介紹他們的區別吧。 mysql 這個數據庫有一個默認root用戶,一般情況下我們使用時候建立

原创 Spring-Struts2兩大框架整合過程介紹(基於註解方式)

關於這兩大框架的整合的好處最主要的就是在整合後,可以使用Spring的配置文件applicationContext.xml來描述以來關係,在Struts2的配置文件struts.xml來使用Spring創建bean,從而免去每次自

原创 SQL語句order by兩個字段同時排序問題

可能對不少網友來說非常簡單,但是我覺得在一定程度上對我還是有些迷惑之處,下面就通過hibernate中的HQL語句來介紹下這類問題的效果。 首先HQL語句代碼: FROM Topic t WHERE t.id >2 ORDER B

原创 深度剖析Struts2中值棧的概念

數據傳輸背後機制:ValueStack(值棧) 在這一切的背後,是因爲有了ValueStack(值棧)! ValueStack基礎:OGNL 要了解ValueStack,必須先理解OGNL(Object Graphic N

原创 Hibernate與持久化概述

hibernate作爲一個成熟且強大的持久層框架,集諸多持久層設計思想之大成,是一種ORM(對象關係映射)映射工具,能建立面向對象的域模型與關係模型之間的映射。 一、分層體系結構 分層體系結構定義了實現不同關係代碼之間的接口,

原创 Java中重定向與請求轉發的區別

比喻: 請求轉發:A向B發送請求,想讓B幫忙完成一項工作,當B接收到請求後發現自己完成不了,於是B請C幫忙,C接收到B的請求後最終完成了該項工作,並把最後的結果返回給A。此過程A只發送了一次請求給B,A只知道把請求發給B,至於B

原创 synchronized的使用方法

記下來,很重要。 Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。 一、當兩個併發線程訪問同一個對象object中的這個synchronized(this)同步代碼

原创 ActionContext.getContext()用法

ActionContext.getContext().getSession().put(x,x) 獲取的是session,然後用put存入相應的值,只要在session有效狀態下,這個值一直可用。 在jsp中使用: ${sess

原创 Oracle用戶管理(基礎)

適合初學者的學習 常識: 1. DDL:數據定義語言,創建、修改、刪除一張表 2. 數據操縱語言,向一張表中進行增、刪、改(執行完命令要對執行提交操作) 3. DCL:數據控制語言,授權和撤銷權限 基礎知識: 命令行開啓監

原创 ClassLoader.getResourceAsStream() 與 Class.getResourceAsStream()的區別

Class.getResourceAsStream() 會指定要加載的資源路徑與當前類所在包的路徑一致。 例如你寫了一個MyTest類在包com.test.mycode 下,那麼MyTest.class.getReso

原创 什麼是持久化? 爲什麼要持久化?

1.什麼是持久化? 狹義的理解: “持久化”僅僅指把域對象永久保存到數據庫中;廣義的理解,“持久化”包括和數據庫相關的各種操作(持久化就是將有用的數據以某種技術保存起來,將來可以再次取出來應用,數據庫技術,將內存數據以文件的形式

原创 使用簡單jQuery工具來實現表單的驗證

在web開發過程中,驗證環節不可缺少。其中可以分爲客戶端和服務端兩部分的驗證:客戶端,就是通過寫js代碼來實現對提交表單的驗證;服務端,就是通過寫邏輯編寫java代碼來實現表單的驗證,在實際開發過程中他們都各自發揮不同的作用。下面

原创 Oracle CHAR,VARCHAR,VARCHAR2,nvarchar類型的區別與使用

一 varchar,nvarchar, 四個類型都屬於變長字符類型, varchar和varchar2的區別在與後者把所有字符都佔兩字節,前者只對漢字和全角等字符佔兩字節。 nvarchar和nvarchar2的區別和上面一樣

原创 java中abstract抽象概念的使用

詳解: 聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用於要創建一個體現某些基本行爲的類,併爲該類聲明方法,但不能在該類中實現該類的情況。不能創建abstract 類的實例。然而可以創建一個變量,其