原创 設計自己的JavaBean(一)

聲明: 內容參考自Java核心卷卷II第8版 1. Why Beans?可重用組件,可視化編程。   2. The Bean-Writing Process。JavaBean 無需繼承某個類。你可以提供一些屬性供用戶修改,也可以提供監聽事

原创 妙用404錯誤頁面

以前介紹過網址僞裝,主要目的是僞裝出來一個類似門戶站的網址,主要是用於增強信譽,例如免費送QQ幣之的網址,爲了增強可信度,一般選擇的都是僞裝成QQ的地址,使用的是網址編譯,具體的大家可以看以前的帖子:http://www.100tuan.

原创 JSTL之formatNumber取整

EL表達式取整或者取固定位小數 目前最好的方法 在網上查了許多資料都說EL表達式無法取整,的確EL表達式除法結果爲浮點型。例如${8/7} ,${6/7} ,${12/7 } 在頁面的顯示結果分別爲:1.14285714285714

原创 Js調用Java

偶然在MyEclipse的插件JSEclipse的Reference library文檔中發現JavaArray,JavaClass,JavaObject,JavaPackage,Packages這些似乎和Java有關係的東西,進去看看果

原创 幾步實現Ant語法校驗

在寫Ant的build.xml腳本時總不如寫web.xml等那樣爽(可以實現自動完成提示),因而速度慢,一不小心還寫錯了。下面分享一下本人實現Ant語法提示的步驟,其實很簡單,不過費了我點時間。   1、首先在任意一個目錄創建一個buil

原创 莫名其妙的http 405錯誤

今天試着將Apache Http Server 與 Tomcat 6 整合,效果還算滿意;但在訪問應用卻發現了一個莫名奇妙的錯誤,訪問display應用時,servlet生成的頁面無法正確連接到css及js文件,以致頁面樣式全無。我在地址

原创 Winrar製作自解壓安裝程序

一、              選中待制作的壓縮文件,如果希望解壓後不再套一層文件夾則直接選中這些文件,但是爲了避免用戶解壓時忘記設置軟件解壓目錄,如設置爲C:/Program Files而不是C:/Program Files/MyApp

原创 Tomcat配置perl及exe的cgi

1. 修改Tomcat安裝目錄的conf文件夾下的web.xml文件,將下面這兩段Uncomment出來。 <servlet> <servlet-name>cgi</servlet-name> <servl

原创 創建自啓動Servlet

自啓動Servlet的寫法與其他Servlet沒太大區別,只是在web.xml文件中的配置不一樣,下面以一個啓動時刪除Tomcat臨時文件夾下的文件爲例。 ClearTempServlet.java package com.creatit

原创 OSQL管理

“SQL Server 桌面引擎”(也叫 MSDE 2000)沒有自己的用戶界面,因爲它主要設計爲在後臺運行。用戶通過 MSDE 2000 嵌入的程序與它交互。隨 MSDE 2000 提供的唯一工具是 osql 。可執行文件 Sql.ex

原创 創建線程兩種方式的比較

通過鐵路售票程序來理解實現多線程的兩種方法:通過java.lang.Thread類和通過Runnable接口  java中有兩種實現多線程的方式。一是直接繼承Thread類,二是實現Runnable接口。那麼這兩種實現多線程的方式在應用上

原创 GlassFishv2.x初探及ejb3測試

首先,下載並安裝Glassfishv2(安裝完後查看version是Sun Java System Application Server 9.1 (build b41d-beta2)),這個都很容易找到相關資料。下面就個人在安裝及測試時遇

原创 iexpress簡介

  ##### 該工具僅用來製作自解壓文件,而不是安裝程序。 ##### 但是可以用來將多個安裝程序集中到一起,並可以執行“後續命令”。   1. Create new Self Extraction Directive file. (製

原创 Ftp筆記

啓動apache ftp server > ftpd.bat  res/conf/ftpd-typical.xml(記得指定配置文件,否則任何用戶名、密碼都無法登錄!) ftp命令解析   ! : 直接退出。   delete : 刪除

原创 多線程的安全問題

首先先提出幾個問題:1.多線程編程何時會出現線程不安全的問題?2.如何解決線程不安全的問題?  線程不安全的本質是多線程共享數據,那麼什麼情況下多線程會共享數據?無外乎這麼幾種情況:   (1)多線程訪問單實例中的實例變量   (2)多線