原创 Oracle數據庫:for update 和for update of

select * from TTable1 for update 鎖定表的所有行,只能讀不能寫   2  select * from TTable1 where pkid = 1 for update 只鎖定pkid=1的行 3  sel

原创 侃侃Ajax

1、ajax技術的背景         不可否認,ajax技術的流行得益於google的大力推廣,正是由於google earth、google suggest以及gmail等對ajax技術的廣泛應用,催生了ajax的流行。而這也讓微軟感

原创 瞭解HttpClient

HttpClient 基本功能的使用 GET 方法 使用 HttpClient 需要以下 6 個步驟: 1. 創建 HttpClient 的實例 2. 創建某種連接方法的實例,在這裏是 GetMethod。在 GetMethod 的構造函

原创 Struts2 之五:撩開OGNL的面紗

本人是一個EL(Expression Language,以下譯爲表達式語言)的支持者。因爲我對<% %>寫法極爲反感,忘記了在那本書上看到的一句話——“使用標誌(Tag)的一個目的就是避免在JSP頁面中出現過多的<%%>的語句,使頁面與後

原创 Struts2 之一:常用的Struts 2.0的標誌(Tag)介紹

在介紹常用標誌前,我想先從總體上,對Struts 1.x與Struts 2.0的標誌庫(Tag Library)作比較。   Struts 1.x Struts 2.0 分類 將標誌庫按功能分成HTML、Tiles、Logic和Bean

原创 Struts2 之二:Action詳解

有Struts 1.x經驗的朋友都知道Action是Struts的核心內容,當然Struts 2.0也不例外。不過,Struts 1.x與Struts 2.0的Action模型很大的區別。   Struts 1.x Stuts 2.0 接

原创 系統引導管理器GRUB,爲初學者指南

作者: 北南南北來自: LinuxSir.Org摘要: GRUB是多系統引導管理器,簡單的說既能引導Linux,同時也能引導Windows;從LinuxSir.Org 討論區近四年的觀察來看,大多初學者並不能在短時間內掌握GRUB的用

原创 Struts之三:表單數據校驗(All Input Is Evil)

正如文章的標題所引用的《Writing Secure Code》的名言:“所有的輸入都是罪惡的”,所以我們應該對所有的外部輸入進行校驗。而表單是應用程序最簡單的入口,對其傳進來的數據,我們必須進行校驗。 轉換與校驗(Conversion

原创 Java“流”詳解

一、流的概念1、定義:流是通過一定的傳播路徑從源傳遞到目的地字節序列。         java以流的形式處理所有的輸入和輸出。2、流的分類:      輸入流:在java中,可從中讀出一系列字節的對象稱爲“輸入流”。      輸出流:

原创 詳解Java解析XML的四種方法

XML現在已經成爲一種通用的數據交換格式,平臺的無關性使得很多場合都需要用到XML。本文將詳細介紹用Java解析XML的四種方法。 XML現在已經成爲一種通用的數據交換格式,它的平臺無關性,語言無關性,系統無關性,給數據集成與交互帶

原创 oracle總結之一

1、  當條件中使用聚合函數時,必須使用having而不能使用where。 Select avg(sal), max(sal),depno from emp group by depno having avg(sal)>2000; 同時出

原创 Fedora下安裝Qt小結

現在特總結一下在Linux下安裝Qt4過程: 前提條件: 至少空餘3.5G磁盤空間,還要有充足的時間和耐心哦! 我的安裝 環境:Linux Redhat 企業版,(帶arm-linux-gcc4.0.0庫(安裝在/usr/local

原创 Windows 7環境變量配置淺談

      用鼠標右擊“我的電腦”->屬性->高級->環境變量     系統變量->新建->變量名:JAVA_HOME 變量值:D:/Program Files/Java/jdk1.6.0_12(這只是我的JDK安裝路徑)     系統變

原创 Struts2 之四:初探CRUD

CRUD是Create(創建)、Read(讀取)、Update(更新)和Delete(刪除)的縮寫,它是普通應用程序的縮影。如果您掌握了某框架的CRUD編寫,那麼意味可以使用該框架創建普通應用程序了,所以大家使用新框架開發OLTP(Onl

原创 QT 的信號與槽機制

QT 是一個跨平臺的 C++ GUI 應用構架,它提供了豐富的窗口部件集,具有面向對象、易於擴展、真正的組件編程等特點,更爲引人注目的是目前 Linux 上最爲流行的 KDE 桌面環境就是建立在 QT 庫的基礎之上。QT 支持下列平臺