2015年3月18日 星期三

Jsoup Parser HTML Examples

Jsoup Parser HTML Examples

一、本文需求說明:
想要使用JAVA程式讀取HTML檔。

二、準備相關工具及檔案:

本文使用 JVM:JDK 7
使用開發工具:
Eclipse Java EE IDE for Web Developers.
Juno Service Release 2
JAR檔: jsoup jar
jsoup download 
圖1

測試資料:
檔名:jsoupTest.html
內容:
<html>
<head></head>
<body>
 <table>
  <tr>
   <td>這裡是第一行的第一個欄位</td>
   <td>這裡是第一行的第二個欄位</td>
   </tr>
   <tr>
   <td>這裡是第二行的第一個欄位</td>
   <td>這裡是第二行的第二個欄位</td>
   </tr>
  <table>
</body>
</html>


程式:
package jsoup;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class JSoupExampleTest1 {
 public static void main(String[] args) throws IOException {
  BufferedReader br = new BufferedReader(new FileReader("D:/jsoupTest.html"));
  StringBuilder html = new StringBuilder();
  try {

   String line = br.readLine();
   while (line != null) {
    html.append(line);
    html.append(System.lineSeparator());
    line = br.readLine();
   }
  } finally {
   br.close();
  }
  Document doc = Jsoup.parse(html.toString());
  for (Element tds : doc.select("td")) {
   System.out.println(tds.text());
  }
 }
}




結果:
圖2























其它文章

2015年3月16日 星期一

MySQL教學



學習更多的MySQL教學文章,進入MySQL目錄














其它文章

2015年3月11日 星期三

Spring 4.x.x 的各類jar說明

Spring 4.x.x 的各類jar說明



Spring Framework 4 新增


Spring Messaging :

<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-messaging</artifactId>
 <version>4.0.0.RELEASE</version>
</dependency>


來源



Spring WebSocket:



<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-websocket</artifactId>
 <version>4.0.0.RELEASE</version>
</dependency>


來源



其它跟3.X一樣:
請參考 Spring 3.2.2的各類jar說明



Spring 4.x.x 的各類Modules
圖1 來源

Spring 3.x.x 的各類Modules
圖2 來源







參考:
Spring Framework Reference Documentation 2.3.1 Dependency Management and Naming Conventions


Springframework 所有相關JAR

























其它文章

2015年3月7日 星期六

Spring AOP Supported

 (此圖來源Spring官網改之)

說明:
Spring AOP (Aspect-Oriented Programming)

如果沒用過AOP的人來說,這有許多抽象術語名詞,
真的難以理解,
如果用Aspect-Oriented Programming字面解釋
Aspect : 多方面,外觀,方面,方向
Oriented : 導向的,導向
Programming : 編程,程式設計

AOP中文名稱: 多方面導向程式設計
也有稱為:面向導向設計…等很多種中文名稱。

不管中文是什麼,記好AOP 就好了。

不廢話了。

本文主要列出 AOP 的功能


一、Advices:
目前 Spring AOP 有4種 Advices
Before Advices – 指定物件的方法執行之前被呼叫
After Returning Advices – 指定物件的方法執行結果後被呼叫
After Throwing Advices – 指定物件的方法執行中發生錯誤例外被呼叫
Around Advices – 指定物件的方法包含以上三項


二、Pointcut、Advisor:
Pointcut - 指定物件的方法的名字或使用正則表示式,來攔截方法處理程序。
Advisor - 用Advice和Pointcut組成一個程式,來攔截方法處理程序。
常用:NameMatchMethodPointcutAdvisor 、 RegExpMethodPointcutAdvisor

三、Introduction:
將原有己寫好的物件方法,在不用修改該物件程式,可以附加上新的方法處理程序。

四、Autoproxing:
原在設定各種攔截,需一個一個設定那個方法要攔截。使用Autoproxing為自動代理。
如設定 *Service 就是 方法名稱 最後有Service的方法。
例:TestService、 xxxxxService 等,都會被攔截。


程式範例:
一、Advices:
Spring Hello World Example 專案 之 AOP Before


二、Pointcut、Advisor:
待續…

三、Introduction:
待續…

四、Autoproxing:
待續…






















其它文章

Spring Hibernate Hello World Example 專案 之 XML Mapping 第4版

Spring Hibernate Hello World Example 專案 之 XML Mapping 第4版
 (此圖來源Spring官網)

本範例實作說明:
本篇主要使用 Spring 及 Hibernate,做一個基本測試專案,
Spring 使用 Spring bean。
Hibernate 使用 XML Mapping。
本範例使用到 PostgreSQL 及 log4j

第4版
1、使用spring-tx 來交易管控。
      例:用 @Transactional (Annotation Transactional)

一、範例開發準備工具
 
作業系統: Windows 7
開發工具: Eclipse Java EE IDE for Web Developers Juno Service Release2
JAVA JDK : JDK1.7.0_60
資料庫  : PostgreSQL 9.3
其它相關: Maven 4.0
  Hibernate Version 4.3.8.Final
  Spring Framework 4.1.1.RELEASE

二、新增Maven範例專案
範例專案名稱: SpringHibernateHelloWorldExample4


圖1 開啟Eclipse -> File -> New -> Maven Project
  (如果沒看到Maven Project ,Eclipse -> File -> New -> Other.. ->)



圖2 選擇專案存放位置 use default Workspase location-> Next
   選擇存放在預設的工作資料夾下(就是你開Eclipse時,選擇Workspase下)


圖3 使用 Maven 範本
   本例選用:
Group id : org.apache.maven.archetypes
Artifact id : maven-archetype-quickstart
Version : RELEASE
   -> Next
註:
Group id 為公司名稱 or 群組分類名稱
Artifact Id 為專案標識符,就是專案名稱



圖4 範例專案
Group id : SpringHibernateHelloWorldExample4
Artifact id : SpringHibernateHelloWorldExample4
Version : 0.0.1-SNAPSHOT
Package : com.levin
     
-> Finish

圖5 新增專案後,基本預設資料

三、使用相關jar檔

圖6 開啟 pom.xml

pom.xml內容:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>

 <groupId>SpringHibernateHelloWorldExample4</groupId>
 <artifactId>SpringHibernateHelloWorldExample4</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>jar</packaging>

 <name>SpringHibernateHelloWorldExample4</name>
 <url>http://maven.apache.org</url>

 <properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <spring.version>4.1.1.RELEASE</spring.version>
  <hibernate.version>4.3.8.Final</hibernate.version>
  <jdk.version>1.7</jdk.version>
  <junit.version>4.11</junit.version>
 </properties>

 <dependencies>
  <!-- Spring 4 dependencies -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-orm</artifactId>
   <version>${spring.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-tx</artifactId>
   <version>${spring.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-jdbc</artifactId>
   <version>${spring.version}</version>
  </dependency>

  <!-- Hibernate framework -->
  <dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-core</artifactId>
   <version>${hibernate.version}</version>
  </dependency>

  <!-- <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> 
   <version>2.0</version> </dependency> -->


  <!-- postgresql database driver -->
  <dependency>
   <groupId>org.postgresql</groupId>
   <artifactId>postgresql</artifactId>
   <version>9.3-1100-jdbc41</version>
  </dependency>

  <!-- Junit -->
  <dependency>
   <groupId>junit</groupId>
   <artifactId>junit</artifactId>
   <version>${junit.version}</version>
   <scope>test</scope>
  </dependency>

 </dependencies>

 <build>
  <finalName>SpringHibernateHelloWorldExampleTest4</finalName>
  <plugins>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-eclipse-plugin</artifactId>
    <version>2.9</version>
    <configuration>
     <downloadSources>true</downloadSources>
     <downloadJavadocs>false</downloadJavadocs>
    </configuration>
   </plugin>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
     <source>${jdk.version}</source>
     <target>${jdk.version}</target>
    </configuration>
   </plugin>
  </plugins>
 </build>
</project>






四、相關resources
 
建立resources 路徑
src/main/resources

圖7 建立相關 resources
   將 resources 加入到 source folders on build path。
   在專案按右鍵 -> Properties


圖7-1進入Properties介面 -> Java Build Path
-> Source -> Add Folder..
->進入 Source Folder Selection介面
-> 選擇 打勾 resources
   -> OK -> OK


圖8 建立設定檔

database/DataSource.xml
database/hibernate.cfg.xml
database/Hibernate.xml
dbconfig/jdbc.postgresql.properties
SpringBeans.xml
log4j.properties

五、建立  hibernate.cfg.xml
路徑: src/main/resources/database
檔名:hibernate.cfg.xml
說明:hibernate相關主要設定,如:使用資料庫 相關設定及hibernate 相關效能設定 。


hibernate.cfg.xml內容:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
 <session-factory>
  <!--使用資料庫 相關設定 -->
  <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
  <!-- hibernate 相關效能設定 -->
  <property name="hibernate.bytecode.use_reflection_optimizer">false</property>
  <property name="connection_pool_size">1</property>

  <!-- validate | update | create | create-drop 如果沒要用 set value="none". -->
  <!-- 
   validate 程式執行驗證資料對應表相關資料。
   update   如果table已存在,就更新,不存在則新增 
   create   每次執行就自動刪除所有對應的table,再新增所有對應的table 
   create-drop 新增所有對應的table , 程式關閉前刪除所有對應的table 
  -->
  <property name="hbm2ddl.auto">create</property>
  <!-- 是否顯示所有執行的sql -->
  <property name="show_sql">true</property>
  <!-- 對應資料表 -->
  <mapping resource="com/levin/model/hbm/message.hbm.xml"></mapping>
 </session-factory>
</hibernate-configuration>


六、建立  Hibernate.xml
路徑: src/main/resources/database
檔名:Hibernate.xml
說明:hibernate相關主要設定,如:Hibernate session factory 、transaction 管理 。

Hibernate.xml內容:
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:tx="http://www.springframework.org/schema/tx"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
 http://www.springframework.org/schema/tx 
 http://www.springframework.org/schema/tx/spring-tx.xsd">

 <tx:annotation-driven />
 <!-- Hibernate session factory -->
 <bean id="transactionManager"
  class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  <property name="sessionFactory" ref="sessionFactory"></property>
 </bean>

 <bean id="sessionFactory"
  class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  <property name="dataSource" ref="dataSource" />
  <property name="configLocation" value="classpath:database/hibernate.cfg.xml" />
 </bean>
 
</beans>    


註:
記得 xmlns 要宣告 tx 。
這是本文重點。
<tx:annotation-driven />

七、建立  DataSource.xml
路徑: src/main/resources/database
檔名:DataSource.xml
說明:資料庫設定檔,資料庫連線資訊等。

DataSource.xml內容:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
 
 <!--讀取 DataBase properties檔 -->
 <!--使用資料庫 相關設定 -->
 <!--連線資料 (url)、帳號(username)及密碼(password) -->
 <bean id="propertyConfigurer"
  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
  p:location="classpath:/dbconfig/jdbc.postgresql.properties" />

 <!-- DataBase -->
 <bean id="dataSource"
  class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  <property name="driverClassName">
   <value>${jdbc.driverClassName}</value>
  </property>
  <property name="url">
   <value>${jdbc.url}</value>
  </property>
  <property name="username">
   <value>${jdbc.username}</value>
  </property>
  <property name="password">
   <value>${jdbc.password}</value>
  </property>
 </bean>

</beans>

八、建立  jdbc.postgresql.properties
路徑: src/main/resources/dbconfig
檔名:jdbc.postgresql.properties
說明:資料庫連線資訊等。
本例資料庫名稱: hibernateTest
jdbc.postgresql.properties內容:
jdbc.driverClassName= org.postgresql.Driver
jdbc.dialect=org.hibernate.dialect.PostgreSQLDialect
jdbc.url=jdbc:postgresql://127.0.0.1:5433/hibernateTest
jdbc.username=postgres
jdbc.password=postgres



九、建立 log4j.properties
路徑: src/main/resources
檔名:log4j.properties
說明:log4j 設定檔 ,記錄資訊用的,可不建此檔。

log4j.properties內容:
# Root logger option
log4j.rootLogger=INFO, stdout

# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

 
# Hibernate logging options (INFO only shows startup messages)
log4j.logger.org.hibernate=trace
 
# Log JDBC bind parameter runtime arguments
log4j.logger.org.hibernate.type=trace


十、建立 Spring bean檔 SpringBeans.xml
路徑: src/main/resources
檔名:SpringBeans.xml
說明:Spring Bean設定檔 。

SpringBeans.xml 內容:
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
 
 <!-- Database Configuration -->
 <import resource="/database/DataSource.xml" />
 <import resource="/database/Hibernate.xml" />

 <bean id="messageBean" class="com.levin.model.Message" />

 <bean id="messageDao" class="com.levin.dao.impl.MessageDaoImpl">
  <property name="sessionFactory" ref="sessionFactory" />
 </bean>

 <bean id="messageService" class="com.levin.service.impl.MessageService">
  <property name="messageDao" ref="messageDao" />
 </bean>

</beans>

十一、建立table 對應檔 message.hbm.xml 及 Message.java
圖9



十二、建立 message.hbm.xml
路徑: src/main/java/com/levin/model/hbm/
檔名:message.hbm.xml
說明:table 對應檔,設定table 名稱及欄位設定等。
message.hbm.xml內容:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
    <class name="com.levin.model.Message" table="message">
        <id name="messageId" type="java.lang.Integer">
            <column name="MESSAGE_ID" />
            <generator class="identity" />
        </id>
        <property name="messageCode" type="string">
            <column name="MESSAGE_CODE" length="10" not-null="true" unique="true" />
        </property>
        <property name="messageName" type="string">
            <column name="MESSAGE_NAME" length="20" not-null="true" unique="true" />
        </property>
    </class>
</hibernate-mapping>


十三、建立 Message.java
路徑: src/main/java/com/levin/model
檔名:Message.java
說明:資料模型,裝table資料及存取資料。

Message.java 程式內容:
package com.levin.model;

/**
 * Model class for Message.java
 */
public class Message implements java.io.Serializable {

 private static final long serialVersionUID = 1L;

 private Integer messageId;
 private String messageCode;
 private String messageName;

 public Message() {
 }

 public Message(String messageCode, String messageName) {
  this.messageCode = messageCode;
  this.messageName = messageName;
 }

 public Integer getMessageId() {
  return messageId;
 }

 public void setMessageId(Integer messageId) {
  this.messageId = messageId;
 }

 public String getMessageCode() {
  return messageCode;
 }

 public void setMessageCode(String messageCode) {
  this.messageCode = messageCode;
 }

 public String getMessageName() {
  return messageName;
 }

 public void setMessageName(String messageName) {
  this.messageName = messageName;
 }
}




十四、建立 DAO 程式
1、路徑: src/main/java/com/levin/dao
DAO(Data Access Object)
主要是資料庫 處理及操作 更為方便, 用來封裝資料庫持久層的操作。
圖10



建立二支程式
impl/MessageDaoImpl.java
/MessageDao.java

2、建立 DAO Interface
路徑: src/main/java/com/levin/dao
名稱:MessageDao.java

MessageDao.java 程式內容:
 package com.levin.dao;

 import java.util.List;

 import com.levin.model.Message;

 public interface MessageDao {
  void save(Message message);

  public List findAll();
 }

 


3、建立 DAO 實作
路徑: src/main/java/com/levin/dao/impl
名稱:MessageDaoImpl.java
說明:MessageDaoImpl implements MessageDao
 方法加入 @Transactional


MessageDaoImpl.java 程式內容:
 
  package com.levin.dao.impl;

  import java.util.List;

  import javax.transaction.Transactional;

  import org.hibernate.Criteria;
  import org.hibernate.SessionFactory;

  import com.levin.dao.MessageDao;
  import com.levin.model.Message;

  public class MessageDaoImpl implements MessageDao {

   private SessionFactory sessionFactory;

   public void setSessionFactory(SessionFactory sessionFactory) {
    this.sessionFactory = sessionFactory;
   }

   @Transactional
   public void save(Message message) {
    sessionFactory.getCurrentSession().save(message);
   }

   @SuppressWarnings("unchecked")
   @Transactional
   public List findAll() {
    return sessionFactory.getCurrentSession()
      .createCriteria(Message.class)
      .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)
      .list();
   }
  }


 


十五、建立 Service 程式
1、路徑: src/main/java/com/levin/service
圖11 IMessageService.java 及 MessageService.java


2、建立 Service Interface
路徑: src/main/java/com/levin/service
名稱:IMessageService.java

IMessageService.java 程式內容:
  package com.levin.service;

  import java.util.List;

  import com.levin.model.Message;

  public interface IMessageService {
   public void insertMessage(String code, String name);

   public List findAll();
  }
 


3、建立 Service 實作
路徑: src/main/java/com/levin/service/impl
名稱:MessageService.java

MessageService.java 程式內容:
  package com.levin.service.impl;

  import java.util.List;

  import com.levin.dao.MessageDao;
  import com.levin.model.Message;
  import com.levin.service.IMessageService;

  public class MessageService implements IMessageService {

   private MessageDao messageDao;

   public void setMessageDao(MessageDao messageDao) {
    this.messageDao = messageDao;
   }

   public void insertMessage(String code, String name) {
    messageDao.save(new Message(code, name));
   }

   public List findAll() {
    return messageDao.findAll();
   }
  }

 

說明:對應SpringBeans.xml 的 bean name是messageService裡property name。

  private MessageDao messageDao;

  public void setMessageDao(MessageDao messageDao) {
   this.messageDao = messageDao;
  }
 


十六、建立主執行程式

路徑: src/main/java/com/levin/core
名稱:HibernateMain.java
圖12



HibernateMain.java 程式內容:
  package com.levin.core;

  import java.util.List;

  import org.springframework.context.ApplicationContext;
  import org.springframework.context.support.ClassPathXmlApplicationContext;

  import com.levin.model.Message;
  import com.levin.service.IMessageService;

  /**
   * Hibernate Hello world!
   * 
   */
  public class HibernateMain {
   
   public static void main(String[] args) {
    System.out.println("Maven + Srping + Hibernate + PostgreSQL Hello World! ");
    ApplicationContext context = new ClassPathXmlApplicationContext("SpringBeans.xml");
    IMessageService  messageService = (IMessageService) context.getBean("messageService");
    messageService.insertMessage("TEST_3", "Hello World TEST 3");
    messageService.insertMessage("TEST_4", "Hello World TEST 4");
    messageService.insertMessage("TEST_1", "Hello World TEST 1");
    messageService.insertMessage("TEST_2", "Hello World TEST 2");
    
    //查出所有資料
    List messageList = messageService.findAll();

    if (null != messageList) {
     for (Message message : messageList) {
      System.out.println("MessageId:" + message.getMessageId());
      System.out.println("MessageCode:" + message.getMessageCode());
      System.out.println("MessageName:" + message.getMessageName());
     }
    }
   }
  }


 

十七、執行測試
圖13 在專案按右鍵 -> Run As -> Java Application


圖14 Console 執行結果


圖15 資料庫檢查

十八、其它參考

參考第1版
Spring Hibernate Hello World Example 專案 之 XML Mapping


參考第2版
Spring Hibernate Hello World Example 專案 之 XML Mapping 第2版 


參考第3版
Spring Hibernate Hello World Example 專案 之 XML Mapping 第3版 


其它參考
Struts + Spring + Hibernate 目錄

Spring Hello World Example 專案

Hibernate Hello World Example 專案 之 XML Mapping

























其它文章

2015年3月6日 星期五

Windows 執行工具指令集

Windows 執行工具指令集

例:如果我要開啟
CMD命令提示字元 及 notepad記事本
想用輸入指令的方法開啟。

輸入指令有三個地方
一、開始 -> 搜尋程式及檔案
圖1 在搜尋框 輸入 cmd.exe


二、開啟 命令提示字元 後 輸入
圖2 開始->附屬應用程式 -> 命令提示字元

圖3 在命令提示字元中-> 輸入 notepad 開啟 notepad 記事本

三、使用執行輸入框
圖4 在鍵盤上按   [Windows] 鍵+ r 就會開啟 執行輸入框

圖5 也可以在 開始->附屬應用程式 -> 執行

四、指令列表
以下依英文順序排列。
紅色的為我個人常用的。

輸入指令
開啟工具/執行令命
calc
啟動電子計算器
certmgr.msc
證書管理實用程序
charmap
啟動字元對應表
chkdsk.exe
Chkdsk磁牒檢查
ciadv.msc
索引服務程序
cleanmgr
磁碟垃圾整理
cliconfg
SQL SERVER 客戶端網路實用程序
Clipbrd
剪貼板檢視器
cmd.exe
CMD命令提示字元
compmgmt.msc
電腦管理
conf
啟動netmeeting


ddeshare
開啟DDE共享設定
dcomcnfg
打開系統元件服務
devmgmt.msc
裝置管理員
dfrg.msc
磁碟重組工具
diskmgmt.msc
磁牒管理實用程序
drwtsn32
系統醫生
dvdplay
DVD播放器
dxdiag
檢查DirectX資訊


eudcedit
造字程序
eventvwr.msc
事件檢視器
eventvwr
事件檢視器
explorer
開啟檔案總管


fsmgmt.msc
共用資料夾管理器


gpedit.msc
本機群組原則編輯器


iexpress
木馬元件服務工具,系統原有的


logoff
登出指令
lusrmgr.msc
本地機用戶和群組


narrator
螢幕「講述人」
ncpa.cpl
介面卡網路連線


Netmeeting dvdplay
DVD播放器
netstat -an
(TC)指令檢查連接
net start messenger
開始信件服務
net stop messenger
停止信件服務
notepad
開啟記事本
Nslookup
IP位址偵測器
ntbackup
啟動制作備份還原嚮導
ntmsmgr.msc
移動存儲管理器
ntmsoprq.msc
移動存儲管理員操作請求


magnify
放大鏡實用程序
mem.exe
顯示記憶體使用情況
mmc
主控制台
mplayer2
簡易widnows media player
Msconfig.exe
系統配置實用程序
mstsc
遠端桌面
mspaint
畫圖板


odbcad32
ODBC資料來源管理器
oobe/msoobe /a
檢查XP是否啟動
osk
開啟螢幕小鍵盤


packager
對像包裝程序
perfmon.msc
電腦效能監測程序
progman
程序管理器


regedt32
註冊表編輯器
regedit.exe
註冊表
regsvr32 /u *.dll
停止dll文件執行
regsvr32 /u zipfldr.dll
取消ZIP支持
rsop.msc
群組原則結果集
rononce -p
15秒關機


secpol.msc
本機安全性設定
services.msc
本機服務設定
sfc.exe
系統檔案檢查器
sfc /scannow
windows文件保護、掃瞄錯誤並復原
shrpubw
新增共用資料夾
sigverif
文件簽名驗證程序
sndrec32
錄音機
Sndvol32
音量控制程序
syncapp
新增一個公文包
sysedit
系統配置編輯器
syskey
系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼


taskmgr
工作管理器(2000xp-2003
tourstart
xp簡介(安裝完成後出現的漫遊xp程序)
tsshutdn
60秒倒計時關機指令


utilman
協助工具管理器


wf.msc
具有進階安全性的Windows防火牆
wiaacmgr
掃瞄儀和照相機嚮導
winchat
XP自帶區域網路聊天
winmsd
系統資訊
winver
檢查Windows版本
wmimgmt.msc
開啟windows管理體系結構WMI)
write
寫字板
wscript
windows指令碼宿主設定
wupdmgr
windows更新程序




五、參考

開始-執行輸入指令大全

Windows 執行 指令 大全





















其它文章

標籤

Oracle (150) Oracle DB (144) Oracle_DB (143) Oracle SQL (135) JAVA (84) css-基本類 (65) MySQL (59) CSS Selector (58) jQuery (49) JavaScript-基本類 (39) Spring Boot (38) JavaScript (37) JavaScript HTML DOM (37) JavaScript-HTML_DOM (36) CSS3 (30) JAVA-基本類 (28) jQuery UI (27) Apache (23) Oracle GROUP BY (20) datepicker (20) Android (18) Oracle Date (17) c (17) JAVA-lang套件 (16) Linux (16) Oracle Sub Query (16) Spring-基本類 (16) jQuery-基本類 (16) MySQL-進階系列教學 (15) Android基本類 (14) Grails (14) Oracle join (14) SQLite (13) Spring (13) WIN7-基本類 (13) grails-基本類 (13) linux cent os (13) CKEditor (12) JAVA-流程控制類 (12) JAVA_Spring (12) PHP (11) Spring MVC (11) MySQL-基本系列教學 (10) Notepad (10) Notepad++ (10) SQLite for java (10) Windows (10) c/c++ (10) eclipse (9) jQuery-Selector (9) sqldeveloper (9) DB_Toad (8) JAVA_IDE_Eclipse (8) JavaScript-String類 (8) MySQL DB Toad (8) MySQL-DATE相關 (8) MySQL-函式相關 (8) Spring Bean (8) Android Studio (7) HTML5 (7) Hibernate (7) JAVA-OCWCD (7) JavaScript-陣列類 (7) Docker (6) JAVA-程式分享 (6) JAVA.util套件 (6) JavaScript-數學類 (6) MinGw (6) MySQL-其它類 (6) Servlet (6) centos (6) Apache_Tomcat (5) Apache套件_POI (5) CSS (5) JavaScript-Date物件 (5) JavaScript-其它類 (5) PostgreSQL (5) httpd (5) log4j (5) 基本資訊 (5) 開發工具 (5) CSS Properties (4) Dev-C++ (4) IntelliJ IDEA (4) Oracle DDL (4) Sublime (4) TortoiseSVN (4) apache_Maven (4) Android NDK (3) Eclipse IDE for C/C++ (3) Hibernate-基本類 (3) JAVA-問題 (3) JAVA-綀習分享 (3) JVM (3) Linux 指令 (3) Proxy Server (3) Spring Mobile (3) Spring web (3) Squid (3) VirtualBox (3) maven (3) zk (3) 生活其它 (3) Bootstrap (2) Filter (2) JAVA_IO (2) JAVA_其它_itext套件 (2) JBoss-問題 (2) JSP (2) Jboss (2) Listener (2) MySQL-語法快速查詢 (2) Spring AOP (2) Spring Batch (2) Spring Boot Actuator (2) Spring i18n (2) Subversive (2) Tomcat 8 (2) UML (2) WebJars (2) WinMerge (2) c++ (2) c語言綀習題 (2) jQuery Mobile (2) jQuery-事件處理 (2) jQuery-套件類 (2) putty (2) svn (2) weblogic (2) Apache_JMeter (1) Apache套件_BeanUtils (1) Apache套件_StringUtils (1) Base64 (1) Google API (1) HTML5-基本類 (1) Heap (1) JAVA 7 (1) JAVA SE 、JAVA EE、JAVA ME (1) JAVA 日期 (1) JAVA-OCJP (1) JAVA-WEB (1) JAVA_IDE (1) JAVA其它 (1) JBoss Server (1) JDK (1) JMX (1) JRE (1) Java RMI (1) Java String (1) Joda Time (1) Linux_其它 (1) MySQL教學 (1) Oracle_VirtualBox (1) SQL Server (1) SWT (1) Session (1) Stack (1) Struts 2 (1) Tool (1) ZK Studio (1) csv (1) grails-其它類 (1) jQuery-進階 (1) java mail (1) java web (1) java8 (1) jsoup (1) mockmvc (1) modules (1) tomcat (1) win10 (1) 其它類 (1) 圖片工具 (1) 模擬器 (1) 讀書分享 (1) 開發資訊 (1)

精選文章

初學 Java 的 HelloWorld 程式

撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...