
2007年12月8日
1.先安裝一個Subclipse,地址:
http://subclipse.tigris.org/
2.可以通過Eclipse的Update Site安裝方式:
http://subclipse.tigris.org/update_1.4.x或者
下載下來之后,解壓縮復(fù)制到Eclipse目錄即可。
3.啟動程序后在Eclipse配置項的Team里面就會多出SVN,就可以進行配置了。
4.想要提交一個項目,對項目點擊右鍵Team——Share project就可以將項目導(dǎo)入SVN了。
需要注意的是,請不要將動態(tài)生成的目錄添加到SVN,否則其他人Check out的之后,再Update容易出錯,例如classes目錄,不需要提交上去,本地就可以了。
想要對比本地和服務(wù)器上的源代碼,請使用Team——Synchronize with Repository,列出不同的文件之后,雙擊,既可以對比兩個文件。
WebService項目會生成一個。apt_generated目錄,里面包含了一些源代碼,提交的時候不需要提交上去,MyEclipse在獲得SVN的項目之后,會自動生成這個目錄和底下的文件。
posted @
2008-12-19 11:16 心。 閱讀(307) |
評論 (0) |
編輯 收藏
1) Assigned
主鍵由外部程序負責(zé)生成,無需Hibernate參與。
2) hilo
通過hi/lo 算法實現(xiàn)的主鍵生成機制,需要額外的數(shù)據(jù)庫表保存主鍵生成歷史狀態(tài)。
3) seqhilo
與hilo 類似,通過hi/lo 算法實現(xiàn)的主鍵生成機制,只是主鍵歷史狀態(tài)保存在Sequence中,適用于支持Sequence的數(shù)據(jù)庫,如Oracle。
4) increment
主鍵按數(shù)值順序遞增。此方式的實現(xiàn)機制為在當(dāng)前應(yīng)用實例中維持一個變量,以保存著當(dāng)前的最大值,之后每次需要生成主鍵的時候?qū)⒋酥导?作為主鍵。
這種方式可能產(chǎn)生的問題是:如果當(dāng)前有多個實例訪問同一個數(shù)據(jù)庫,那么由于各個實例各自維護主鍵狀態(tài),不同實例可能生成同樣的主鍵,從而造成主鍵重復(fù)異常。因此,如果同一數(shù)據(jù)庫有多個實例訪問,此方式必須避免使用。
5) identity
采用數(shù)據(jù)庫提供的主鍵生成機制。如DB2、SQL Server、MySQL中的主鍵生成機制。
6) sequence
采用數(shù)據(jù)庫提供的sequence 機制生成主鍵。如Oralce 中的Sequence。
7) native
由Hibernate根據(jù)底層數(shù)據(jù)庫自行判斷采用identity、hilo、sequence其中一種作為主鍵生成方式。
8) uuid.hex
由Hibernate基于128 位唯一值產(chǎn)生算法生成16 進制數(shù)值(編碼后以長度32 的字符串表示)作為主鍵。
9) uuid.string
與uuid.hex 類似,只是生成的主鍵未進行編碼(長度16)。在某些數(shù)據(jù)庫中可能出現(xiàn)問題(如PostgreSQL)。
10) foreign
使用外部表的字段作為主鍵。
posted @
2008-08-22 15:36 心。 閱讀(299) |
評論 (0) |
編輯 收藏
JAR 文件是什么?
JAR 文件格式以流行的 ZIP 文件格式為基礎(chǔ),用于將許多個文件聚集為一個文件。與 ZIP 文件不同的是,JAR 文件不僅用于壓縮和發(fā)布,而且還用于部署和封裝庫、組件和插件程序,并可被像編譯器和 JVM 這樣的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用來指示工具如何處理特定的 JAR。
一個 JAR 文件可以用于:
□ 用于發(fā)布和使用類庫
□ 作為應(yīng)用程序和擴展的構(gòu)建單元
□ 作為組件、applet 或者插件程序的部署單位
□ 用于打包與組件相關(guān)聯(lián)的輔助資源
JAR 文件格式提供了許多優(yōu)勢和功能,其中很多是傳統(tǒng)的壓縮格式如 ZIP 或者 TAR 所沒有提供的。它們包括:
☆ 安全性。 可以對 JAR 文件內(nèi)容加上數(shù)字化簽名。這樣,能夠識別簽名的工具就可以有選擇地為您授予軟件安全特權(quán),這是其他文件做不到的,它還可以檢測代碼是否被篡改過。
☆ 減少下載時間。 如果一個 applet 捆綁到一個 JAR 文件中,那么瀏覽器就可以在一個 HTTP 事務(wù)中下載這個 applet 的類文件和相關(guān)的資源,而不是對每一個文件打開一個新連接。
☆ 壓縮。JAR 格式允許您壓縮文件以提高存儲效率。
☆ 傳輸平臺擴展。 Java 擴展框架(Java Extensions Framework)提供了向 Java 核心平臺添加功能的方法,這些擴展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 開發(fā)的擴展例子)。
☆ 包密封。 存儲在 JAR 文件中的包可以選擇進行密封,以增強版本一致性和安全性。密封一個包意味著包中的所有類都必須在同一 JAR 文件中找到。
☆ 包版本控制。 一個 JAR 文件可以包含有關(guān)它所包含的文件的數(shù)據(jù),如廠商和版本信息。
☆ 可移植性。 處理 JAR 文件的機制是 Java 平臺核心 API 的標(biāo)準(zhǔn)部分。
壓縮的和未壓縮的 JAR
jar 工具在默認(rèn)情況下壓縮文件。未壓縮的 JAR 文件一般可以比壓縮過的 JAR 文件更快地裝載,因為在裝載過程中要解壓縮文件,但是未壓縮的文件在網(wǎng)絡(luò)上的下載時間可能更長。
META-INF 目錄
大多數(shù) JAR 文件包含一個 META-INF 目錄,它用于存儲包和擴展的配置數(shù)據(jù),如安全性和版本信息。Java 2 平臺識別并解釋 META-INF 目錄中的下述文件和目錄,以便配置應(yīng)用程序、擴展和類裝載器:
☆ MANIFEST.MF。 這個 manifest 文件定義了與擴展和包相關(guān)的數(shù)據(jù)。
☆ INDEX.LIST。 這個文件由 jar 工具的新選項 -i 生成,它包含在應(yīng)用程序或者擴展中定義的包的位置信息。它是 JarIndex 實現(xiàn)的一部分,并由類裝載器用于加速類裝載過程。
☆ xxx.SF。 這是 JAR 文件的簽名文件。占位符 xxx 標(biāo)識了簽名者。
☆ xxx.DSA。 與簽名文件相關(guān)聯(lián)的簽名程序塊文件,它存儲了用于簽名 JAR 文件的公共簽名。
jar 工具
為了用 JAR 文件執(zhí)行基本的任務(wù),要使用作為Java Development Kit 的一部分提供的 Java Archive Tool (jar 工具)。用 jar 命令調(diào)用 jar 工具。表 1 顯示了一些常見的應(yīng)用:
表 1. 常見的 jar 工具用法
功能 |
命令 |
用一個單獨的文件創(chuàng)建一個 JAR 文件 |
jar cf jar-file input-file... |
用一個目錄創(chuàng)建一個 JAR 文件 |
jar cf jar-file dir-name |
創(chuàng)建一個未壓縮的 JAR 文件 |
jar cf0 jar-file dir-name |
更新一個 JAR 文件 |
jar uf jar-file input-file... |
查看一個 JAR 文件的內(nèi)容 |
jar tf jar-file |
提取一個 JAR 文件的內(nèi)容 |
jar xf jar-file |
從一個 JAR 文件中提取特定的文件 |
jar xf jar-file archived-file... |
運行一個打包為可執(zhí)行 JAR 文件的應(yīng)用程序 |
java -jar app.jar |
可執(zhí)行的 JAR
一個可執(zhí)行的 jar 文件是一個自包含的 Java 應(yīng)用程序,它存儲在特別配置的JAR 文件中,可以由 JVM 直接執(zhí)行它而無需事先提取文件或者設(shè)置類路徑。要運行存儲在非可執(zhí)行的 JAR 中的應(yīng)用程序,必須將它加入到您的類路徑中,并用名字調(diào)用應(yīng)用程序的主類。但是使用可執(zhí)行的 JAR 文件,我們可以不用提取它或者知道主要入口點就可以運行一個應(yīng)用程序。可執(zhí)行 JAR 有助于方便發(fā)布和執(zhí)行 Java 應(yīng)用程序。
創(chuàng)建可執(zhí)行 JAR
創(chuàng)建一個可執(zhí)行 JAR 很容易。首先將所有應(yīng)用程序代碼放到一個目錄中。假設(shè)應(yīng)用程序中的主類是 com.mycompany.myapp.Sample。您要創(chuàng)建一個包含應(yīng)用程序代碼的 JAR 文件并標(biāo)識出主類。為此,在某個位置(不是在應(yīng)用程序目錄中)創(chuàng)建一個名為 manifest 的文件,并在其中加入以下一行:
Main-Class: com.mycompany.myapp.Sample
然后,像這樣創(chuàng)建 JAR 文件:
jar cmf manifest ExecutableJar.jar application-dir
所要做的就是這些了 -- 現(xiàn)在可以用 java -jar 執(zhí)行這個 JAR 文件 ExecutableJar.jar。
一個可執(zhí)行的 JAR 必須通過 menifest 文件的頭引用它所需要的所有其他從屬 JAR。如果使用了 -jar 選項,那么環(huán)境變量 CLASSPATH 和在命令行中指定的所有類路徑都被 JVM 所忽略。
啟動可執(zhí)行 JAR
既然我們已經(jīng)將自己的應(yīng)用程序打包到了一個名為 ExecutableJar.jar 的可執(zhí)行 JAR 中了,那么我們就可以用下面的命令直接從文件啟動這個應(yīng)用程序:
java -jar ExecutableJar.jar
包密封
密封 JAR 文件中的一個包意味著在這個包中定義的所有類都必須在同一個 JAR 文件中找到。這使包的作者可以增強打包類之間的版本一致性。密封還提供了防止代碼篡改的手段。
要密封包,需要在 JAR 的 manifest 文件中為包添加一個 Name 頭,然后加上值為“true”的 Sealed 頭。與可執(zhí)行的 JAR 一樣,可以在創(chuàng)建 JAR 時,通過指定一個具有適當(dāng)頭元素的 manifest 文件密封一個 JAR,如下所示:
Name: com/samplePackage/
Sealed: true
Name 頭標(biāo)識出包的相對路徑名。它以一個“/”結(jié)束以與文件名區(qū)別。在 Name 頭后面第一個空行之前的所有頭都作用于在 Name 頭中指定的文件或者包。在上述例子中,因為 Sealed 頭出現(xiàn)在 Name 頭后并且中間沒有空行,所以 Sealed 頭將被解釋為只應(yīng)用到包 com/samplePackage 上。
如果試圖從密封包所在的 JAR 文件以外的其他地方裝載密封包中的一個類,那么 JVM 將拋出一個 SecurityException。
擴展打包
擴展為 Java 平臺增加了功能,在 JAR 文件格式中已經(jīng)加入了擴展機制。擴展機制使得 JAR 文件可以通過 manifest 文件中的 Class-Path 頭指定所需要的其他 JAR 文件。
假設(shè) extension1.jar 和 extension2.jar 是同一個目錄中的兩個 JAR 文件,extension1.jar 的 manifest 文件包含以下頭:
Class-Path: extension2.jar
這個頭表明 extension2.jar 中的類是 extension1.jar 中的類的擴展類。extension1.jar 中的類可以調(diào)用 extension2.jar 中的類,并且不要求 extension2.jar 處在類路徑中。
在裝載使用擴展機制的 JAR 時,JVM 會高效而自動地將在Class-Path 頭中引用的 JAR 添加到類路徑中。不過,擴展 JAR 路徑被解釋為相對路徑,所以一般來說,擴展 JAR 必須存儲在引用它的 JAR 所在的同一目錄中。
例如,假設(shè)類 ExtensionClient 引用了類 ExtensionDemo,它捆綁在一個名為 ExtensionClient.jar 的 JAR 文件中,而類 ExtensionDemo 則捆綁在 ExtensionDemo.jar 中。為了使 ExtensionDemo.jar 可以成為擴展,必須將 ExtensionDemo.jar 列在 ExtensionClient.jar 的 manifest 的 Class-Path 頭中,如下所示:
Manifest-Version: 1.0
Class-Path: ExtensionDemo.jar
在這個 manifest 中 Class-Path 頭的值是沒有指定路徑的 ExtensionDemo.jar,表明 ExtensionDemo.jar 與 ExtensionClient JAR 文件處在同一目錄中。
JAR 文件中的安全性
JAR 文件可以用 jarsigner 工具或者直接通過 java.security API 簽名。一個簽名的 JAR 文件與原來的 JAR 文件完全相同,只是更新了它的 manifest,并在 META-INF 目錄中增加了兩個文件,一個簽名文件和一個簽名塊文件。
JAR 文件是用一個存儲在 Keystore 數(shù)據(jù)庫中的證書簽名的。存儲在 keystore 中的證書有密碼保護,必須向 jarsigner 工具提供這個密碼才能對 JAR 文件簽名。
Keystore 數(shù)據(jù)庫
JAR 的每一位簽名者都由在 JAR 文件的 META-INF 目錄中的一個具有 .SF 擴展名的簽名文件表示。這個文件的格式類似于 manifest 文件 -- 一組 RFC-822 頭。如下所示,它的組成包括一個主要部分,它包括了由簽名者提供的信息、但是不特別針對任何特定的 JAR 文件項,還有一系列的單獨的項,這些項也必須包含在 menifest 文件中。在驗證一個簽名的 JAR 時,將簽名文件的摘要值與對 JAR 文件中的相應(yīng)項計算的摘要值進行比較。
清單 1. 簽名 JAR 中的 Manifest 和 signature 文件
Contents of signature file META-INF/MANIFEST.MF
Manifest-Version: 1.0
Created-By: 1.3.0 (Sun Microsystems Inc.)
Name: Sample.java
SHA1-Digest: 3+DdYW8INICtyG8ZarHlFxX0W6g=
Name: Sample.class
SHA1-Digest: YJ5yQHBZBJ3SsTNcHJFqUkfWEmI=
Contents of signature file META-INF/JAMES.SF
Signature-Version: 1.0
SHA1-Digest-Manifest: HBstZOJBuuTJ6QMIdB90T8sjaOM=
Created-By: 1.3.0 (Sun Microsystems Inc.)
Name: Sample.java
SHA1-Digest: qipMDrkurQcKwnyIlI3Jtrnia8Q=
Name: Sample.class
SHA1-Digest: pT2DYby8QXPcCzv2NwpLxd8p4G4=
數(shù)字簽名
一個數(shù)字簽名是.SF 簽名文件的已簽名版本。數(shù)字簽名文件是二進制文件,并且與 .SF 文件有相同的文件名,但是擴展名不同。根據(jù)數(shù)字簽名的類型 -- RSA、DSA 或者 PGP -- 以及用于簽名 JAR 的證書類型而有不同的擴展名。
Keystore
要簽名一個 JAR 文件,必須首先有一個私鑰。私鑰及其相關(guān)的公鑰證書存儲在名為 keystores 的、有密碼保護的數(shù)據(jù)庫中。JDK 包含創(chuàng)建和修改 keystores 的工具。keystore 中的每一個密鑰都可以用一個別名標(biāo)識,它通常是擁有這個密鑰的簽名者的名字。
所有 keystore 項(密鑰和信任的證書項)都是用唯一別名訪問的。別名是在用 keytool -genkey 命令生成密鑰對(公鑰和私鑰)并在 keystore 中添加項時指定的。之后的 keytool 命令必須使用同樣的別名引用這一項。
例如,要用別名“james”生成一個新的公鑰/私鑰對并將公鑰包裝到自簽名的證書中,要使用下述命令:
keytool -genkey -alias james -keypass jamespass
-validity 80 -keystore jamesKeyStore
-storepass jamesKeyStorePass
這個命令序列指定了一個初始密碼“jamespass”,后續(xù)的命令在訪問 keystore “jamesKeyStore”中與別名“james”相關(guān)聯(lián)的私鑰時,就需要這個密碼。如果 keystore“jamesKeyStore”不存在,則 keytool 會自動創(chuàng)建它。
jarsigner 工具
jarsigner 工具使用 keystore 生成或者驗證 JAR 文件的數(shù)字簽名。
假設(shè)像上述例子那樣創(chuàng)建了 keystore “jamesKeyStore”,并且它包含一個別名為“james”的密鑰,可以用下面的命令簽名一個 JAR 文件:
jarsigner -keystore jamesKeyStore -storepass jamesKeyStorePass
-keypass jamespass -signedjar SSample.jar Sample.jar james
這個命令用密碼“jamesKeyStorePass”從名為“jamesKeyStore”的 keystore 中提出別名為“james”、密碼為“jamespass”的密鑰,并對 Sample.jar 文件簽名、創(chuàng)建一個簽名的 JAR -- SSample.jar。
jarsigner 工具還可以驗證一個簽名的 JAR 文件,這種操作比簽名 JAR 文件要簡單得多,只需執(zhí)行以下命令:
jarsigner -verify SSample.jar
如果簽名的 JAR 文件沒有被篡改過,那么 jarsigner 工具就會告訴您 JAR 通過驗證了。否則,它會拋出一個 SecurityException, 表明哪些文件沒有通過驗證。
還可以用 java.util.jar 和 java.security API 以編程方式簽名 JAR(有關(guān)細節(jié)參閱參考資料)。也可以使用像 Netscape Object Signing Tool 這樣的工具。
JAR 索引
如果一個應(yīng)用程序或者 applet 捆綁到多個 JAR 文件中,那么類裝載器就使用一個簡單的線性搜索算法搜索類路徑中的每一個元素,這使類裝載器可能要下載并打開許多個 JAR 文件,直到找到所要的類或者資源。如果類裝載器試圖尋找一個不存在的資源,那么在應(yīng)用程序或者 applet 中的所有 JAR 文件都會下載。對于大型的網(wǎng)絡(luò)應(yīng)用程序和 applet,這會導(dǎo)致啟動緩慢、響應(yīng)遲緩并浪費帶寬。
從 JDK 1.3 以后,JAR 文件格式開始支持索引以優(yōu)化網(wǎng)絡(luò)應(yīng)用程序中類的搜索過程,特別是 applet。JarIndex 機制收集在 applet 或者應(yīng)用程序中定義的所有 JAR 文件的內(nèi)容,并將這些信息存儲到第一個 JAR 文件中的索引文件中。下載了第一個 JAR 文件后,applet 類裝載器將使用收集的內(nèi)容信息高效地裝載 JAR 文件。這個目錄信息存儲在根 JAR 文件的 META-INF 目錄中的一個名為 INDEX.LIST 的簡單文本文件中。
創(chuàng)建一個 JarIndex
可以通過在 jar 命令中指定 -i 選項創(chuàng)建一個 JarIndex。假設(shè)我們的目錄結(jié)構(gòu)如下圖所示:
JarIndex
您將使用下述命令為 JarIndex_Main.jar、JarIndex_test.jar 和 JarIndex_test1.jar 創(chuàng)建一個索引文件:
jar -i JarIndex_Main.jar JarIndex_test.jar SampleDir/JarIndex_test1.jar
INDEX.LIST 文件的格式很簡單,包含每個已索引的 JAR 文件中包含的包或者類的名字,如清單 2 所示:
清單 2. JarIndex INDEX.LIST 文件示例
JarIndex-Version: 1.0
JarIndex_Main.jar
sp
JarIndex_test.jar
Sample
SampleDir/JarIndex_test1.jar
org
org/apache
org/apache/xerces
org/apache/xerces/framework
org/apache/xerces/framework/xml4j
結(jié)束語
JAR 格式遠遠超出了一種壓縮格式,它有許多可以改進效率、安全性和組織 Java 應(yīng)用程序的功能。因為這些功能已經(jīng)建立在核心平臺 -- 包括編譯器和類裝載器 -- 中了,所以開發(fā)人員可以利用 JAR 文件格式的能力簡化和改進開發(fā)和部署過程。
轉(zhuǎn)自:http://linxh.bokee.com/2946294.html
posted @
2008-05-23 11:08 心。 閱讀(419) |
評論 (0) |
編輯 收藏
1、禁用壓縮文件夾功能
假如你打開zip文件的話用winzip或者winrar軟件的話,以下優(yōu)化是一個相當(dāng)好的優(yōu)化,Windows XP內(nèi)置了對ZIP文件的,我們可以把zip文件當(dāng)成文件夾瀏覽。不過,系統(tǒng)要使用部分資源來實現(xiàn) 這一功能,因此禁用這一功能可以提升系統(tǒng)性能。實現(xiàn)方法非常簡單,只需取消zipfldr.dll的注冊就可以了。
開始→運行: regsvr32 /u zipfldr.dll
2、減少開機磁盤掃描等待時間,重啟時候馬上你會看到效果。
開始→運行:chkntfs /t:0
3、刪除系統(tǒng)備份文件,在各種軟硬件安裝妥當(dāng)之后,其實XP需要更新文件的時候就很少了。
開始→運行:sfc.exe /purgecache
然后回車即可,可節(jié)省百兆。
假如擔(dān)心的話,可不執(zhí)行,此做法只會節(jié)省空間,而不是加速。
4、開始→運行: services.msc進入XP自帶服務(wù)修改列表
在列表每個服務(wù)的屬性里可選"關(guān)閉","手動","自動"。
alerter -錯誤警報器。 (可關(guān)閉)
application layer gateway service -給與第三者網(wǎng)絡(luò)共享/防火墻支持的服務(wù),有些防火墻/網(wǎng)絡(luò)共享軟件需要。占用1。5mb內(nèi)存。 (可關(guān)閉)
application management-用于設(shè)定,發(fā)布和刪除軟件服務(wù)。
automatic updates -windows自動更新。(可關(guān)閉)
background intelligent transfer service - 這個服務(wù)原是用來實現(xiàn)http1.1服務(wù)器之間的信息傳輸,微軟稱支持windows更新時斷點續(xù)傳
clipbook - 用與局域網(wǎng)電腦來共享 粘貼/剪貼的內(nèi)容。(可關(guān)閉)
com+Event system -一些 COM+ 軟件需要。(檢查你的 c:program filesComPlus Applications 目錄,沒東西可以把這個服務(wù)關(guān)閉)
COM+Event system application -同上 (可關(guān)閉)
COmputer browser -用來瀏覽局域網(wǎng)電腦的服務(wù),但關(guān)了也不影響瀏覽!(可關(guān)閉)
cryptographic services -windows更新時用來確認(rèn)windows 文件指紋的,我更新時才開啟一下。 (可關(guān)閉)
DHCP client-靜態(tài)IP者需要(xDSL 等)。
Distributed link tracking client-用于局域網(wǎng)更新連接信息,比如在電腦A有個文件,在B做了個連接,如果文件移動了,這個服務(wù)將會更新信息。占用4兆內(nèi)存。 (可關(guān)閉)
Distributed Transaction coordinator-無聊的東西。 (可關(guān)閉)
DNS Client-DNS解析服務(wù)。(可關(guān)閉)
Error reporting service -錯誤報告器,把windows中錯誤報告給微軟。(可關(guān)閉)
Event Log- 系統(tǒng)日志紀(jì)錄服務(wù),很有用于查找系統(tǒng)毛病.
Fast user switching compatibility-多用戶快速切換服務(wù)。(可關(guān)閉)
help and support -幫助。(可關(guān)閉)
Human interface device access-支持"弱智"電腦配件的。比如鍵盤上調(diào)音量的按鈕等等。(可關(guān)閉)
IMAPI CD-burning COM service -xp刻牒服務(wù),用軟件就不用了。占用1.6兆內(nèi)存 (可關(guān)閉)
Indexing service -恐怖的xp減速……(可關(guān)閉)
Internet Connection Firewall(ICF)……-xp防火墻。(不用的話可關(guān)閉)
IPSEC Services-大眾用戶連邊都沾不上。 (可關(guān)閉)
Logical Disk manager -磁盤管理服務(wù)。需要時它會通知你,所以一般關(guān)。 (可關(guān)閉)
Logical Disk manager administrative service-同上。 (可關(guān)閉)
messenger -不是msn,不想被騷擾的話就關(guān)。注:妖刺就是利用這個。 (可關(guān)閉)
MS software shadow copy provider-無用,據(jù)說是備份用的。但……沒用。 (可關(guān)閉)
Net Logon-登陸Domain Controller用的。(可關(guān)閉)
Netmeeting remote desktop sharing-用netmeeting實現(xiàn)電腦共享。(可關(guān)閉)
Network Connections - 上網(wǎng)/局域網(wǎng)要用的。
Network DDE -和clipbook一起用的。(可關(guān)閉)
Network DDE DSDM -同上 (可關(guān)閉)
Network Location Awareness-如有網(wǎng)絡(luò)共享或ICS/ICF可能需要。(服務(wù)器端) (可關(guān)閉)
NT LM Security support provider-telnet 服務(wù)用的。(可關(guān)閉)
NVIDIA Driver Helper service -nvidia 顯卡幫助。(可關(guān)閉)
PDEngine - perfectdisk 引擎
PDScheduler -perfectdisk 計劃服務(wù)
PerFORMance logs and alerts-記錄機器運行狀況而且定時寫入日志或發(fā)警告,內(nèi)容可能過于專業(yè),所以自己決定。
Plug and Play- 自動查測新裝硬件,即插即用。
Portable media serial number-絕對無用。 (可關(guān)閉)
Print Spooler -打印機用的。 (無打印機可關(guān)閉)
Protected Storage-儲存本地密碼和網(wǎng)上服務(wù)密碼的服務(wù),包括填表時的"自動完成"功能。
QoS RSVP -據(jù)說是降低網(wǎng)速20%……(可關(guān)閉)
Remote access auto connection manager-寬帶/網(wǎng)絡(luò)共享。
Remote desktop help session manager-遠程幫助服務(wù),占用4兆內(nèi)存。 (可關(guān)閉)
Remote Procedure Call (RPC) -系統(tǒng)核心服務(wù)。
Remote Procedure Call LOCATOR-這個倒沒什么用,管理 RPC 數(shù)據(jù)庫服務(wù),占用1兆內(nèi)存。 (可關(guān)閉)
remote registry -遠程注冊表運行/修改。微軟的漏洞……(可關(guān)閉)
removable storage -一般情況下不用,磁帶備份用的。 (可關(guān)閉)
routing and remote access-不知者關(guān),我也不知。 (可關(guān)閉)
secondary logon-給與administrator 以外的用戶分配指定操作權(quán).(可關(guān)閉)
security accounts manager-像 Protected Storage, IIS Admin 才需要。
server -局域網(wǎng)文件/打印共享需要的。 (不打印者可關(guān)閉)
shell hardware detection-給有些配置自動啟動,像內(nèi)存棒,和有些cd驅(qū)動等
smart card -占1.4兆內(nèi)存呢(可關(guān)閉)
smart card helper -關(guān)。(可關(guān)閉)
SSDP Discovery service-沒有什么硬件利用這個服務(wù)。(可關(guān)閉)
system event notification-記錄用戶登錄/注銷/重起/關(guān)機信息。(可關(guān)閉)
system restore service -系統(tǒng)還原服務(wù),吃資源和內(nèi)存的怪獸。雖然有時用到,自己決定。 (可關(guān)閉)
task scheduler-windows 計劃服務(wù)。(可關(guān)閉)
TCP/IP NetBIOS helper-如果你的網(wǎng)絡(luò)不用Netbios 或WINS的話。(可關(guān)閉)
Telephony - 撥號服務(wù),如果你的寬帶不用撥號,那么關(guān)了它。
telnet -還是微軟的漏洞。這根dos中的telnet命令沒關(guān)系。2兆內(nèi)存。(可關(guān)閉)
terminal services-實現(xiàn)遠程登錄本地電腦,快速用戶切換和遠程桌面功能需要,不用這些功能就關(guān)了吧。(可關(guān)閉)
themes -XP的主題。關(guān)閉后是XP的經(jīng)典風(fēng)格。(可關(guān)閉)
uninterruptible power supply-停電保護設(shè)備用的。(可關(guān)閉)
universal plug and play device host-同SSDP Discovery Service。(可關(guān)閉)
upload manager-用來實現(xiàn)服務(wù)器和客戶端輸送文件的服務(wù),簡單文件傳輸不需要這個。(可關(guān)閉)
volume shadow copy-同MS Software Shadow Copy Provider,無用。(可關(guān)閉)
webclient-可能和以后的.net技術(shù)有聯(lián)系。(可關(guān)閉)
Windows Audio - 控制著你聽到的聲音。(喜歡無聲者可關(guān)閉)
Windows Installer -windows的MSI安裝服務(wù)。(建議設(shè)成手動)
windows image acquisition (WIA) -有些數(shù)碼相機和掃描器用的,覺得沒用。(可關(guān)閉)
Windows Management Instrumentation - 重要的服務(wù),關(guān)了會出現(xiàn)奇怪的問題
posted @
2007-12-08 00:20 心。 閱讀(3540) |
評論 (0) |
編輯 收藏