Time of Update: 2018-12-04
1、在Debug用戶端程式的時候,莫名其妙出現了ClassNotFoundException,在網上百度,似乎百度出來的解決方案的問題矛頭指向的都是底層實現,不是我一個人能夠解決的,所以問題肯定不是出在這,看了很久才發現,用戶端底部finally語句塊內有socket.close()語句,這樣一來用戶端和伺服器端只完成了一次通訊就被關閉,socket連結通道已經不存在,所以才會拋出ClassNotFoundException。2、向JTextPane添加JScrollPane問題,我按照網上的方
Time of Update: 2018-12-04
前面幾篇學習了下JAVA多線程,在實際使用的過程中會發生兩個不同的線程都需要訪問同一個資源的現象,比如全國各地的人在12306上買同一班火車票的時候,售票方要保證這麼多幾乎同時發出買票請求的人得到票號連續且互不相同的票,這就需要用到多線程同步和非同步方式。 一、非同步
Time of Update: 2018-12-04
這是一個java程式員以前獨立完成的畢業設計的。也許和大家不同的是大家都是團隊分工完成。費時一個月。全部的東西都在這裡了,沒有文檔。各位也別找我要了。很遺憾的是這個項目沒有做完,另外源碼中沒有資料庫,很多人找我要資料庫,我已經說得非常清楚了,資料庫是動態產生和建立的。運行不了,請看完本文再說,源碼是Struts2+hibernate+spring的。適合新人探討交流。歡迎拍磚!放在這裡做個筆記。完美運行請看完本文說明。不清楚的自己看完文章。首先說明一下。貼在這裡只是想和大家分享和學習交流的。這個
Time of Update: 2018-12-04
文章目錄 12306.cn 火車票 網路購票助手 1.112306.cn 網路購票助手 實現功能: GOHOME最新版出世了!!!支援多人訂票及指定車次等功能!!!更方便!JAVA程式GOHOME自動搶票成功!非常棒~~~不多說,直接上教程說明!大家都在搶票,可誰讓咱們是程式員呢。程式員就得用自己的方式搶票。咱不和農民工兄弟搶,咱在網上搶。祝大家好運~GOHOME最新版:點擊下載最新版不想註冊的點擊這裡下載沒有分的點擊下載下面是說明:123
Time of Update: 2018-12-04
在DWR中實現直接擷取一個JAVA類的傳回值 DWR是Ajax的一個開源架構,可以很方便是實現調用遠程Java類。但是,DWR只能採用回呼函數的方法,在回呼函數中擷取傳回值,然後進行處理。那麼,到底有沒有辦法直接擷取一個方法的放回值呢? 下面我寫一個簡單的Java類,如下:public class Test(){ public String getString() {
Time of Update: 2018-12-04
自己寫一個web伺服器,發現class.forName用不了,找不到類,原因是找不到類路徑, 可以過載入需要的類的檔案路徑,然後再通過ClassLoader來載入所需要的類。其中的原 理就不多說了,下面給出代碼: URL url=new URL("類所在檔案夾的路徑"); String classname=“要載入的類名”; ClassLoader cl=new URLClassLoader(new URL[]{url}); Class
Time of Update: 2018-12-04
寫了一個java web 動態伺服器,主要通過內部類來實現,動態類使用了外部類,採用了 classforname 執行個體化,動態類的構造方法不能帶參數, 效果都出來了,分享給有需要的 朋友。判斷做的不夠多, 寫得不夠好,感謝指出缺點。以下是代碼: 靜態檔案index.html: <html> <head>
Time of Update: 2018-12-04
今天學習了java的一些常用的快速鍵,給自己做個筆記,也給需要的朋友分享下: 1. 內容提示: Alt+/ 比如 sysout +Alt+/ 會提示輸出語句 2. 快速修複:Ctrl+1 當代碼報錯時,按 Ctrl+1,它會提示你怎麼處理報錯的點, 或者用滑鼠打擊顯示行的那個紅色的X。 3.
Time of Update: 2018-12-04
用java寫的一個web,效果如;總結一下遇到的問題: 1. 連接埠被佔用,可以嘗試下換連接埠; 2. 個別電腦裝的軟體類型太多,有時候接收不到連接埠, 寫對了不出效果別糾結在一台電腦,本人深受其害; 3.保證開發過程的有效性,就要做到不斷測試,測試很重要. 如果不測試一口氣寫了一大堆,可能一個小報錯都可能讓你疑惑 很久; 以下是代碼: 在你的項目裡建立一個包叫webroot ,然後建立一個
Time of Update: 2018-12-04
有時候我們的程式需要串連伺服器檢測新版本,如果發現新版本則需要自動下載升級。這種需求在Linux下還好說,但在windows下如何替換正在啟動並執行程式檔案呢?當然有辦法,步驟如下:1. 將我們的程式使用《Java程式代理器》打包發布(這裡我們需要用到它的進階版,而不是免費版,點擊下載)2. 程式正常運行,串連伺服器,檢查新版本3. 當發現新版本時,直接從伺服器下載新版本檔案(一般是jar包)到程式所在檔案夾,並添加“.update”為副檔名4.
Time of Update: 2018-12-04
Time of Update: 2018-12-04
調用時直接new IDCard().verify(身份證id);就可以了實現代碼如下:public class IDCard { private String _codeError; //wi =2(n-1)(mod 11) final int[] wi = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1}; // verify digit final int[] vi = {1,
Time of Update: 2018-12-04
最近,我打算對我們項目的代碼進行清理,準備把一些沒有被使用到的公用方法清理掉,但是我在網路找了一遍,像PMD,Findbugs等靜態工具,都只能找到沒有被使用的私人方法。 無奈之下,只能直接寫代碼來實現這個功能,具體代碼如下: package com;import java.io.File;import java.io.FileReader;import java.io.RandomAccessFile;import java.util.ArrayList;import
Time of Update: 2018-12-04
Java語言擁有三大特徵:平台無關性、網路移動性和安全性,而Java體繫結構對這三大特徵提供了強大的支援和保證,本文著重介紹Java體繫結構對支援資訊安全的原理和使用方法。 Java體繫結構 Java的體繫結構如所示,首先Java的原始碼Java檔案由編譯器編譯成Java的二進位位元組碼class檔案,然後class檔案由Java虛擬機器中的類裝載器進行載入,同時類裝載器還會載入Java的原始 API
Time of Update: 2018-12-04
現在用linux的朋友越來越多了,前幾天就有兩個朋友問我linux下怎麼配置java環境,我想還有很多朋友想瞭解學習這方面的東西,就寫一個完全一點的linux java環境配置吧,希望對大家有協助。 一. 下載jdk5.0 for linux 到sun的首頁 http://java.sun.com/j2se/1.5.0/download.jsp 下載jdk安裝檔案jdk-1_5_0_05-linux-i586.bin二.
Time of Update: 2018-12-04
前幾天看一本<物件導向編程導論>提到了JAVA的反射機制,由於過於概念不能很好理解.沒想到在網路編程中又碰到了這個問題.看來不能迴避了,要好好去學習一下了.反射本身並不是一個新概念,它可能會使我們聯想到光學中的反射概念,儘管電腦科學賦予了反射概念新的含義,但是,從現象上來說,它們確實有某些相通之處,這些有助於我們的理解。在電腦科學領域,反射是指一類應用,它們能夠自描述和自控制。也就是說,這類應用通過採用某種機制來實現對自己行為的描述(self-representation)和監測(e
Time of Update: 2018-12-04
在C語言中我們實現先序遍曆樹的非遞迴演算法往往是這樣的: void prev (NODE *root) { NODE *p, *node[MAX]; int top=0; p=root; do { while( p!=NULL) {printf(“%d,”, root->data) ; node[top]=p;top++; p=p->lch; } if (top>0) {top - -;
Time of Update: 2018-12-04
Java 3D API官方教程[翻譯三]BranchGroup 對象都是可以編譯的(compiled)。 編譯一個BranchGroup 可以把一個BranchGroup對象和其所有祖先變成一種渲染器所能更高效地渲染的格式。推薦編譯一個BranchGroup對象在使之變為活對象之前 的最後一步進行,並且最好只編譯一遍插入Locale中的所有BranchGroup。在1.8節和1.8.1節更進一步討論了編譯問題。BranchGroup compile() 方法void
Time of Update: 2018-12-04
Java 3D API官方教程[翻譯一]開始學習Java3D API1 第一章、入門本章目標: 學習了本章之後,你能:•能用一些基本術語解釋什麼是Java3D •能描述出Java3D程式的基本結構。•能識別出Java3D API中的許多類。•能編寫出簡單的Java3D動畫程式。 Java 3D API是一個用於編寫顯示和互動操作三維繪圖物件的程式的介面。Java 3D也是在Java2
Time of Update: 2018-12-04
Java 3D API官方教程[翻譯二]java 3D API官方教程:1.4 編寫Java3D程式的一般步驟SceneGraphObject類的子類就是整合構建情境圖的模組,一個Java3D程式的開發大略可以分為七步(把它們聚在一起,在Java 3D API 規範中和這裡稱之為步驟(recipe)),具體如下列表所示,這些方法可用於裝配許多的Java3D程式。 1. 建立一個Canvas3D對象。 2. 建立一個VirtualUniverse對象。3. 建立一個Locale