原创 讀取Properties文件(單例模式)

列子:如何用單例模式讀取配置文件信息,用以避免過多創建對象,浪費資源 db.properties文件用來存放數據庫的相關信息 driver=oracle.jdbc.OracleDriver url=jdbc:oracle:thin:@lo

原创 讀取Properties文件(單例模式)

列子:如何用單例模式讀取配置文件信息,用以避免過多創建對象,浪費資源 db.properties文件用來存放數據庫的相關信息 driver=oracle.jdbc.OracleDriver url=jdbc:oracle:thin:@lo

原创 Java多線程(全)學習筆記(上)

資源下載地址:http://download.csdn.net/detail/cloudyxuq/3763101 一.線程的創建和啓動 java使用Thread類代表線程,所有的線程對象都必須是Thread類或其子類的實例。每條線程的作用

原创 冒泡排序和直接插入算法(java語言)

一共三個類,分別爲冒泡排序類,直接插入排序類和最後的測試類 異常就沒寫了 結果如下 * 冒泡排序 * @author Cloudy * */ public class InsertMaoPao { public voi

原创 Java多線程(全)學習筆記(中)

資源下載地址:http://download.csdn.net/detail/cloudyxuq/3763101 四.多線程的同步 以一個取錢列子來分析:(用戶登錄那些省略) Accout類: /**銀行取錢,賬戶類*/ public

原创 讀取屬性文件時,封裝好IO,用Singleton(單例類)節省資源

很多時候,把類的構造器定義成public訪問權限,允許任何類在任意情況下創建該類的對象,但某些時候,這些對象沒有意義,造成性能下降(創建對象系統開銷問題)。例如系統只有一個窗口管理器,一個vm打印機設備等。這個時候就只需要將該類只能創建一

原创 Java多態(利用向上向下轉型和反射機理)

//基類: public class Polymorphism { public int book=6;

原创 Servlet+Tomcat製作出第一個運行在Tomcat上的java應用程序

1.IDE工具爲MyEclipse或者Eclipse都可以 如果是Eclipse需要自己下載Tomcatt http://tomcat.apache.org解壓後和一個插件tomcatPluginV32.zip 2.爲了更好理解服務器端得

原创 java命令模式輕鬆理解

情景:某個方法需要實現一個行爲,但是這個行爲的具體實現卻無法確定,必須等到執行這個方法的時候才能確定。 考慮:這個方法不僅需要普通數據可以變化,而且方法執行體也需要改變,將“處理行爲”作爲一個參數傳入該方法不失爲一種方法 結論:但是jav

原创 json格式轉換成Map的應用

  jsp 1.引用json.js(將json格式轉換成字符串) 2. var name = document.getElementById("name").value; var retries = document.getEleme

原创 struts2下載文件功能(邊下載邊打包)

多個文件,目錄不同,通過條件查詢如何進行打包下載呢? 1.利用ZipEntry進i行文件的壓縮 2.前臺jsp傳入需要打包下載的一系列的文件的路徑(數組類型)。因爲是在checkBox中,表單提交會自動將其定義成數組。只需要將name名稱

原创 JPasswordField has disabled Ctrl+C Ctrl+V

import java.awt.*; import javax.swing.*; public class TestFrame extends JFrame { public static void main(String[]

原创 轉移

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author Clo

原创 Chrome,FireFox開發者工具無法找到js?

今天一位同事找到我,說新的框架下前端無法進行JS調試了?由於忙着對接接口也沒回答他。晚上出去玩了下,回來睡不着,在這裏說明就這個問題說下原因和解決辦法。 現在前端調試基本都用firebug和chrome強大的Consle Sources下

原创 Flex Tree 如何在不選定節點的情況下進行添加(Demo)

<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" widt