Time of Update: 2018-12-05
昨天寫了點適配器模式的心得,由於寫得不怎麼清楚,索性刪掉。 今天停了一天的電,白天根本寫不了東西,唉~~ 晚上來電了,開始寫東西。 上次寫了建造模式,現在再來看看適配器模式。
Time of Update: 2018-12-05
拜讀ahxu兄關於上傳檔案顯示進度的文章,理解了其原理,由於ahxu兄那個不開源,所以為了以後擴充,只好自己寫了,否則我是不會重新發明輪子的。 首先,去apache的官網下了個最新的commons-fileupload-1.1.1.jar及其源碼,看了一下,發現與原來的版本有些出入,仔細看了看commons-fileupload-1.1.1的原始碼,理解了其整個過程,在inputStream那做下手腳,就可以取到進度了,這裡,要感謝ahxu兄的貢獻。 ok,開始進入正題,新版本中,用的是
Time of Update: 2018-12-05
Java學習從入門到精通作者:robbin網址:http://hibernate.fankai.com/Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整個Java的核心,包括了Java運行環境(Java Runtime
Time of Update: 2018-12-05
1、java資料庫操作基本流程 2、幾個常用的重要技巧: 可滾動、更新的記錄集 批次更新 交易處理 java資料庫操作基本流程:取得資料庫連接 - 執行sql語句 - 處理執行結果 - 釋放資料庫連接 1、取得資料庫連接 1)用DriverManager取資料庫連接 例子:String className,url,uid,pwd;className = "oracle.jdbc.driver.OracleDriver";url = "jdbc:oracle:thin:@127.
Time of Update: 2018-12-05
一. Input和Output1. stream代表的是任何有能力產出資料的資料來源,或是任何有能力接收資料的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括兩種類型:1.1 以位元組為導向的stream以位元組為導向的stream,表示以位元組為單位從stream中讀取或往stream中寫入資訊。以位元組為導向的stream包括下面幾種類型:1) input stream:1)
Time of Update: 2018-12-05
1. 聊天示範程式內在的想法,連同這篇文章一起都是我自己的。我所見過的所有聊天程式不是完全基於JAVA就是HTML。我的方法是這兩種方法的一個很好的平衡。2. 我通過在Netscape開發人員網站閱讀大量的文章後收集了在JAVA和JAVASCRIPT間通訊的技術資訊。3. 我第一次在讀Danny Goodman的文章時(The JavaScript Apostle on the Netscape site)偶然遇到術語“不知名的applet(Faceless
Time of Update: 2018-12-05
本文主要談一下密碼學中的加密和數位簽章,以及其在java中如何進行使用。對密碼學有興趣的夥伴,推薦看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的發行版本中安全性方面有了很大的改進,也提供了對RSA演算法的直接支援,現在我們從執行個體入手解決問題(本文僅是作為簡單介紹):
Time of Update: 2018-12-05
[轉貼者注]對於很多應用系統,常常需要動態裝載和執行類和代碼片斷,這有利於部署的簡易性和系統設計上的靈活性。本文給出了一個比較全面的介紹,值得參考。 在Sun JDK 1.2及後續版本中,包含了一組可在程式運行時刻編譯和執行Java代碼的API。這些API被包含在tools.jar類庫中。這個功能允許Java程式在運行時動態編譯、執行小的代碼塊,在有些情況下這個功能會讓Java應用程式的架構更加靈活、開放。 本文假定讀者已經在電腦中安裝並配置好了Sun JDK 1.2或更高的版本,並對
Time of Update: 2018-12-05
Time of Update: 2018-12-05
蜘蛛伺服器放在內網,用adsl撥號,老斷網,自己編寫了個自動撥號的程式,方法思路和大家分享一下!Rasdial.java: public void runbat() { String cmd = "cmd /c start D:/rasdial.bat";try { Process ps = Runtime.getRuntime().exec(cmd); System.out.println(ps.getInputStream())
Time of Update: 2018-12-05
jdk 下載:http://www.oracle.com安裝步驟1.安裝完j2sdk以後,在我的電腦->屬性->進階->環境變數->系統變數中添加以下環境變數(假定你的j2sdk安裝在c:\j2sdk1.4.2):JAVA_HOME=c:\j2sdk1.4.2; classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;不能少,表示當前路徑) path= %JAVA_HOME%\bin;
Time of Update: 2018-12-05
大資料量搜尋,使用lucene可以緩解資料庫壓力,但在lucene儲存文檔過大、並發量高、索引更新頻率過快的情況下,lucene搜尋會出現句“控制代碼無效”的情況,隨著lucene儲存文檔的不斷增大,出錯的頻率會越高,控制索引更新頻率,判斷索引是否有更新,再建立indexSearch可以緩解讀取頻率,解決並發問題,IndexReader indexReader = indexSearch.getIndexReader(); //擷取當前的indexReader
Time of Update: 2018-12-05
1、Jelastic 是一個Java的雲端運算平台,提供運行Java web應用所需的環境。開發人員可以直接在Jelastic平台上部署Java應用。 Jelastic 現在支援 Play framework 了!你可以通過Jelastic Paas 來使用這個功能。Play!是最流行的架構之一。它是用Java語言開發的,可以協助開發人員更容易的建立建立Java和Scala網頁應用。 http://developer.51cto.com/art/201202/318088
Time of Update: 2018-12-05
0、(OK,重點推薦)Java虛擬機器探究 http://www.pusuo.net/2010/jvmresearch/1、JAVA JDK 中文文檔 Java SE 6 API 中文版 CHM 來源 https://jdk-api-zh-cn.dev.java.net/2、深入java虛擬機器1-4章, all in sandbox(1) http://www.javaeye.com/topic/3086423、java的體繫結構
Time of Update: 2018-12-05
關於Java23種設計模式的有趣見解來源:ccidnet建立型模式 1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何建立及如何向用戶端提供。 2、BUILDER—
Time of Update: 2018-12-05
我這裡講的不是怎麼使用搜尋引擎,而是怎麼讓程式利用搜尋引擎來搜集網址,這有什麼用?很有用!網上動輒有人叫賣網址資料庫,如發布軟體網址、郵件地址、論壇網址、行業網址,這些網址是怎麼來的呢?不可能是人手工收集而來的,都是讓程式利用搜尋引擎取到的,如果您需要某類網址資訊資料,就跟我來一起研究一下,非常簡單。 本文採用Java語言寫成,以google和百度搜尋引擎為對象。
Time of Update: 2018-12-05
關於Java、JavaScript、JScript今天在網上看到有些人在問JavaScript和jscript的區別,才發現有些人有誤區。這三個語言分別是三個公司開發的,SUN的Java,Netscape的JavaScript,Microsoft的JScript JavaScript是由Netscape公司開發並隨Navigator導航者一起發布的、介於Java與HTML之間、基於對象事件驅動的編程語言,不需要Java編譯器,而是直接運行在Web瀏覽器中,它的前身是Live Script。
Time of Update: 2018-12-05
源文:http://www.ccw.com.cn/htm/app/aprog/01_7_31_4.asp 一、Regex基礎知識 我們先從簡單的開始。假設你要搜尋一個包含字元“cat”的字串,搜尋用的Regex就是“cat”。如果搜尋對大小寫不敏感,單詞“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是說: 1.1 句點符號
Time of Update: 2018-12-05
原理還是比較簡單的,利用java.awt.Image和javax.imageio.ImageIO類讀入待處理的圖片,自己new一個新的java.awt.image.BufferedImage建立一個java.awt.Graphics出來,利用它就可以為所欲為隨便亂畫叻,哈哈,然後用com.sun.image.codec.jpeg.JPEGCodec和com.sun.image.codec.JPEGImageEncoder輸出為.jpg檔案即可。
Time of Update: 2018-12-05
http://www.blogjava.net/JaVaa/1.使用URL:URL url=new URL("ftp://javaa:javaa@172.168.2.222:21/test/javaa.txt");PrintWriter pw=new PrintWriter(url.openConnection().getOutputStream());pw.write("this is a test");pw.flush();pw.close();上面是代碼的片斷,其中URL建構函式的參數可以