隨筆-72  評(píng)論-20  文章-0  trackbacks-1
           
          第一篇:IIS安裝
          Quote:
          第一篇我們就不說了,怎么安裝IIS網(wǎng)上到處都是,我們直接開始第二篇吧。






          第二篇:PHP安裝
          Quote:

          1、程序下載:
          建議到PHP官方網(wǎng)站
          網(wǎng)址:http://cn2.php.net/get/php-5.2.0-Win32.zip/from/a/mirror


          2、程序安裝:



          解壓或者未解壓后,能看到php-5.2.0-win32-installer.msi文件時(shí),雙擊文件,彈出下列對(duì)話框,我們?cè)賳螕鬘ext(下一步):




          在這一步,他會(huì)要你同意一個(gè)協(xié)議,不同意是沒法繼續(xù)安裝的。同意就同意唄,反正這個(gè)東西是開源的,(應(yīng)該是的吧)呵呵:




          在這一步選擇安裝文件夾,如果要更改,單擊Browse(瀏鑒)。這里,我建議不要改更。第一,PHP文件不大;第二,由于這個(gè)本來不是Windows下的文件,更改不知道會(huì)不會(huì)有什么不能用的地方。:




          選擇你的WEB服務(wù)程序,建議選擇IIS/PWS 3。這個(gè)選項(xiàng)在XP的IIS下,也就是IIS5.5下測(cè)試通過。:




          程序安裝組界面,別急點(diǎn)點(diǎn)下一步,看清楚下面的說明:




          在上圖中顯示的Extensions(擴(kuò)展)前面的“+”號(hào)點(diǎn)開,然后拖動(dòng)滾動(dòng)條,一直到下圖位置。在GD2上右擊,然后選擇安裝此功能(選擇中的第一個(gè)或者二個(gè))。
          其實(shí),第一個(gè)跟第二個(gè)的區(qū)別在這個(gè)地方不大。如果有下屬選項(xiàng)時(shí),選第一個(gè),只會(huì)安裝一些默認(rèn)的功能,而第二個(gè)是完全安裝。懂英語的朋友就不要笑話我了,呵呵
            




          同理,拖到mysql那一項(xiàng),與前面一樣的操作。如果你的mysql版本比較高,建議把mysqlli也裝上,就是在mysql下面的那一個(gè)。  




          需要的人還可以到下面這個(gè)地方,按照上面兩步的方法安裝PHP幫助文檔與PEAR。然后單擊Next(下一步)



          單擊Install(安裝),開始正式安裝PHP




          安裝過程,等待



          安裝完成,單擊Finish(完成)結(jié)束安裝





          到這里,我們的PHP算是裝完了。休息一下,我們馬上開始講第三篇,PHP與IIS整合






          第三篇:PHP與IIS整合
          Quote:

          說起來,這一點(diǎn)應(yīng)該是PHP安裝最重要的一個(gè)環(huán)節(jié)了,如果這一步?jīng)]有成功,其他的都白搞了,呵呵。



          打開IIS,然后在你要支持PHP的網(wǎng)站名稱上右擊,選擇“屬性”。當(dāng)然,如果你要所有的網(wǎng)站都支持PHP,也可以在“網(wǎng)站”上面右擊,選擇屬性。




          這是彈出來的網(wǎng)站屬性對(duì)話框,我們要選擇的是“主目錄”選項(xiàng)卡。   




          選擇“主目錄”選項(xiàng)卡后,再點(diǎn)擊這個(gè)選項(xiàng)卡下面的“配置”




          彈出應(yīng)該程序配置選項(xiàng)卡,這里時(shí)候,我們要選擇“添加”   




          這步比較關(guān)鍵,這個(gè)是點(diǎn)擊添加后彈出來的。
          在“可執(zhí)行文件”后面,我們選擇“php-cgi.exe”,前面的路徑是你的PHP安裝路徑。
          而這個(gè),在很多以前的參考上,都是一個(gè)DLL文件,而這個(gè)版本是php-cgi.exe。

          “擴(kuò)展名”填“.php”,別把那個(gè)點(diǎn)“.”丟了。
          后面就是一直“確定”到最后了。呵呵





          最后,我們來寫一個(gè)測(cè)試程序“test.php”,然后打開測(cè)試。如果你看到了跟我圖片中類似的內(nèi)容,那么恭喜你,PHP安裝成功了!
          test.php內(nèi)容:
          Copy code
          <?php
               phpinfo();
          ?>



           
          posted @ 2007-12-25 17:35 前方的路 閱讀(3012) | 評(píng)論 (0)編輯 收藏
               摘要: 作者 : Stephen Covey


          It will change your life (at least the way you react to situations).

          它將改變你的一生(最低限度,它將改變你對(duì)不同情況的反應(yīng))。


          What is this principle? 10% of life is made up of what happens to you. 90% of life is
          decided by how you react.

          90/10 的定律是什麼?生命的 10% 是由你的際遇所組成,餘下的 90% 則由你的反應(yīng)
          而決定。
            閱讀全文
          posted @ 2007-12-18 21:34 前方的路 閱讀(333) | 評(píng)論 (0)編輯 收藏
               摘要: 在很多企業(yè)應(yīng)用中有時(shí)需要在特定的時(shí)間運(yùn)行一段代碼,比如銀行需要在晚上系統(tǒng)相對(duì)空閑的時(shí)間內(nèi)進(jìn)行日結(jié)的對(duì)帳,到了規(guī)定時(shí)間系統(tǒng)需要觸發(fā)對(duì)帳服務(wù),運(yùn)行對(duì)帳程序,通過WebSphere Application Server和EJB定時(shí)器服務(wù)能解決這個(gè)問題。

            閱讀全文
          posted @ 2007-11-02 11:16 前方的路 閱讀(1035) | 評(píng)論 (0)編輯 收藏
               摘要: 當(dāng)您需要強(qiáng)大而靈活的可擴(kuò)展 J2EE 應(yīng)用程序時(shí),可以利用 WebSphere? 集群環(huán)境。本文描述了在 WebSphere Application Server 集群環(huán)境中設(shè)計(jì)基于 Web 的應(yīng)用程序時(shí)需要考慮的事項(xiàng),包括應(yīng)用程序文件更新和同步、會(huì)話對(duì)象的序列化和動(dòng)態(tài)緩存。  閱讀全文
          posted @ 2007-11-02 11:15 前方的路 閱讀(1035) | 評(píng)論 (0)編輯 收藏
               摘要: 中間件廠商對(duì)分布式網(wǎng)絡(luò)環(huán)境的定義和理解并非完全相同,因此不同的中間件產(chǎn)品實(shí)現(xiàn)集群時(shí)所使用的概念和方式也有所不同。本文基于較為普遍應(yīng)用的中間件產(chǎn)品 IBM WAS ND v6.1 講述集群及分布式網(wǎng)絡(luò)環(huán)境的相關(guān)概念,并且使用一個(gè)實(shí)例來演示集群環(huán)境的完整實(shí)現(xiàn)過程。  閱讀全文
          posted @ 2007-11-02 11:12 前方的路 閱讀(1632) | 評(píng)論 (3)編輯 收藏
               摘要: 本文通過兩個(gè)實(shí)際場(chǎng)景,介紹如何從頭搭建一個(gè)WAS ND水平集群環(huán)境以及如何將一個(gè)已有的單節(jié)點(diǎn)(或三節(jié)點(diǎn))Web環(huán)境擴(kuò)展成五節(jié)點(diǎn)的集群環(huán)境。  閱讀全文
          posted @ 2007-11-02 11:06 前方的路 閱讀(1660) | 評(píng)論 (0)編輯 收藏
               摘要: J2EE集群的本質(zhì)  閱讀全文
          posted @ 2007-10-16 01:53 前方的路 閱讀(400) | 評(píng)論 (0)編輯 收藏
               摘要: 本文目的在于分析Jetspeed支持集群的現(xiàn)狀。首先介紹了集群計(jì)算的背景知識(shí),然后使用tomcat作為例子配置了一個(gè)集群,接著分析了 jetspeed對(duì)集群的支持現(xiàn)狀,提出了解決這些問題的辦法,最后詳細(xì)解釋了jetspeed保存sesson數(shù)據(jù)的操作,這將對(duì)jetspeed的改造有幫助。  閱讀全文
          posted @ 2007-10-16 01:52 前方的路 閱讀(512) | 評(píng)論 (0)編輯 收藏
               摘要: 本文對(duì)Spring框架中所包含的AOP思想以及事務(wù)管理進(jìn)行了分析,并通過對(duì)一個(gè)業(yè)務(wù)對(duì)象實(shí)現(xiàn)加鎖/解鎖的操作
            閱讀全文
          posted @ 2007-10-16 01:47 前方的路 閱讀(325) | 評(píng)論 (0)編輯 收藏

          設(shè)計(jì)目標(biāo)

           

          1.       開發(fā)效率

          2.       性能、預(yù)算

          3.       符合OO設(shè)計(jì)

          4.       避免復(fù)雜性

          5.       可維護(hù)性、可擴(kuò)展性,可重用性

           

           

          分布式應(yīng)用

           

          不足:

          1.  增加了應(yīng)用的復(fù)雜性

          2.  對(duì)性能會(huì)造成一定的影響

          3.  OO Design帶來一定的困難

          優(yōu)點(diǎn):

          1.  能滿足多類型客戶端的需求(applet, swing

          2.  能同時(shí)將組件部署到不同的應(yīng)用服務(wù)器

          采用前提:

          1.  客戶端需要使用J2EE技術(shù),比如Swing

          2.  為了與已有的分布式應(yīng)用集成需要將J2EE組件部署到多個(gè)應(yīng)用服務(wù)器

          3.  實(shí)現(xiàn)對(duì)多應(yīng)用組件部署進(jìn)行控制,提高系統(tǒng)靈活性、可靠性

           

           

          可選技術(shù):

          可通過集群和負(fù)載平衡(remote interface調(diào)用單服務(wù)器應(yīng)用)來實(shí)現(xiàn)分布式應(yīng)用的健壯性、靈活性

           

           

          EJB技術(shù)

           

          缺點(diǎn):

          1.  測(cè)試?yán)щy

          2.  部署麻煩(classloader復(fù)雜、部署描述符復(fù)雜、開發(fā)-部署-測(cè)試周期長)

          3.  采用remote interfaceEJB不符合OO Design

          4.  技術(shù)復(fù)雜,可能將簡單需求變得復(fù)雜開發(fā)

          5.  減少了應(yīng)用服務(wù)器的選擇

          優(yōu)點(diǎn):

          1.  能遠(yuǎn)程訪問組件

          2.  能將應(yīng)用組件部署到不同服務(wù)器(分布式應(yīng)用)

          3.  支持多客戶端訪問

          4.  使用到異步消息模式的時(shí)候可以采用message driven bean

          5.  能實(shí)現(xiàn)復(fù)雜的事務(wù)管理

           

           

          采用前提:

          1、  對(duì)EJB底層比較熟悉

          2、  需要使用EJB的角色安全訪問

          3、  需要使用EJB的事務(wù)管理

          4、  需要使用EJB的線程安全管理

          5、  需要使用基于RMI/IIOP的分布式架構(gòu)

           

           

          4J2EE基本框架

           

          一.非分布式框架

           

          1(Web UI tier + Business Logic tier) + implement tier + DBMS

           

          實(shí)現(xiàn)簡單、能滿足大部分需求,是中小型J2EE項(xiàng)目中采用最多的框架,雖然沒有使用EJB,但是層次清晰。

          優(yōu)點(diǎn):

          1.簡單

          2.速度快

          3.符合OO設(shè)計(jì)

          4.容易測(cè)試

          缺點(diǎn):

          1.僅僅適用于Web UI

          2.自己管理事務(wù)

          3.無法實(shí)現(xiàn)高并發(fā)處理

          4.無法使用entity bean

          5.不支持多JVM應(yīng)用

          2Web UI + local EJB + DBMS

           

          稍微復(fù)雜,能使用EJB容器的事務(wù),線程管理,沒有采用分布式特性,性能比遠(yuǎn)程調(diào)用稍好

          優(yōu)點(diǎn):

          1.降低了EJB的復(fù)雜度

          2.不會(huì)對(duì)基礎(chǔ)框架造成影響

          3.本地調(diào)用對(duì)性能有一定優(yōu)勢(shì)

          4.可以使用EJB容器的事務(wù)和線程管理

          5.可以使用entity bean

          缺點(diǎn):

          1.比純web應(yīng)用復(fù)雜

          2.單JVM運(yùn)行

          3.單客戶端(web)支持

          4.測(cè)試?yán)щy

           

           

          二.分布式框架

           

          1.基于遠(yuǎn)程調(diào)用的分布式

           

          架構(gòu)最復(fù)雜,對(duì)有遠(yuǎn)程訪問客戶端的需求是理想選擇,健壯、靈活,但是不容易維護(hù)、測(cè)試、實(shí)現(xiàn)困難

          優(yōu)點(diǎn):

          1.  多客戶端支持

          2.  可將應(yīng)用組件部署到多臺(tái)服務(wù)器(JVM

          缺點(diǎn):

          1.增加了復(fù)雜度

          2.影響性能

          3.調(diào)試?yán)щy

          4.必須在EJB容器中運(yùn)行

          5.異常處理復(fù)雜

          6OO設(shè)計(jì)困難

          2.基于Web Service的分布式

           

          對(duì)非J2EE客戶端調(diào)用適用性好,無分布式調(diào)用,往往作為第一、第二架構(gòu)的變體。

          優(yōu)點(diǎn):

          1.  通用標(biāo)準(zhǔn),能支持更多客戶端類型

          2.  提供的Web service接口比RMI接口更好

          3.  Web service傳輸協(xié)議比RMI更友好

          缺點(diǎn):

          1.  性能差

          2.  需要作objectxml之間的轉(zhuǎn)換

          3.  相對(duì)于java client來說,性能也不好

           

           

          UI框架部分

           

          選擇UI的幾個(gè)決定性因素:

          1.  用戶的實(shí)際需求

          2.  項(xiàng)目的性能要求

          3.  當(dāng)前開發(fā)人員技術(shù)水平

           

           

           

           

          J2EE框架設(shè)計(jì)幾個(gè)需要強(qiáng)調(diào)的觀點(diǎn)

           

          簡單

          可維護(hù)性

          性能

          開發(fā)效率

           

           

          J2EE框架設(shè)計(jì)通用法則

          1.  使用J2EE,而不是讓J2EE牽著鼻子走(因需而用,而不是因有而用)

          2.  萬不得已不要使用EJB(謬論:把EJB視為J2EE核心)

          3.  萬不得已不要采用分布式架構(gòu)

          4.  企業(yè)應(yīng)用不要僅僅局限于J2EE技術(shù)(業(yè)務(wù)知識(shí),.NET技術(shù))

          5.  J2EE不僅僅是一個(gè)規(guī)范

          6.  謹(jǐn)慎處理數(shù)據(jù)庫通用性,數(shù)據(jù)比J2EE應(yīng)用的壽命更長

          7.  利用好JDBC(SQL)技術(shù)

          8.  不要忽略數(shù)據(jù)庫的能力

          9.  簡單即是美

          10.有時(shí)候使用EJB的好處可能來自于無狀態(tài)Bean

          11.在項(xiàng)目啟動(dòng)初期就應(yīng)該考慮到性能問題

          12.在設(shè)計(jì)的時(shí)候考慮應(yīng)用在集群環(huán)境下運(yùn)行的可能性

          13.好的J2EE設(shè)計(jì)來自于好的OO設(shè)計(jì)

          14.使用輔助類來隱藏底層API實(shí)現(xiàn)

          15.在web UI層采用MVC框架

           

           

          J2EE框架設(shè)計(jì)成則

          1.  底層設(shè)計(jì)必須著眼當(dāng)前可用規(guī)范而不是未來新規(guī)范

          2.  沒有針對(duì)實(shí)際需求的簡單例程參考價(jià)值有限

          3.  對(duì)框架進(jìn)行詳盡的測(cè)試

          4.  對(duì)代碼進(jìn)行詳盡注釋

          5.  盡可能早的對(duì)風(fēng)險(xiǎn)加以解決

          6.  項(xiàng)目啟動(dòng)時(shí)就確定所采用的服務(wù)器

          7.  在項(xiàng)目早期實(shí)現(xiàn)自動(dòng)測(cè)試和構(gòu)建

          8.  在項(xiàng)目啟動(dòng)時(shí)雇傭J2EE設(shè)計(jì)專家

          9.  避免重復(fù)發(fā)明輪子

          10.統(tǒng)一設(shè)計(jì)和編碼風(fēng)格 

          posted @ 2007-10-16 01:36 前方的路 閱讀(338) | 評(píng)論 (0)編輯 收藏
               摘要: 大量的負(fù)載均衡相關(guān)文檔鏈接,在這里收集起來,以備后用  閱讀全文
          posted @ 2007-10-16 00:59 前方的路 閱讀(1435) | 評(píng)論 (1)編輯 收藏
               摘要: 簡介
            即使是經(jīng)驗(yàn)豐富的 Java Web 開發(fā)人員也會(huì)驚訝于開發(fā)門戶這一如此巨大的飛躍。最終用戶看到的那個(gè)簡單漂亮的界面的背后是像BEA WebLogic Portal 這樣的商業(yè)產(chǎn)品提供的強(qiáng)大功能和復(fù)雜性。當(dāng)門戶應(yīng)用程序處于生產(chǎn)階段時(shí),診斷性能問題就會(huì)顯得格外的困難。

            本文討論了 WebLogic Portal 在性能管理方面存在的一些挑戰(zhàn),并為在門戶應(yīng)用程序內(nèi)進(jìn)行性能瓶頸調(diào)優(yōu)提供了一個(gè)很好的起點(diǎn)。本文假設(shè)您對(duì)WebLogic Portal的功能和術(shù)語已經(jīng)十分熟悉。

            一個(gè)公司的門戶能讓公司更有效地利用其技術(shù)和人力資產(chǎn),而同時(shí)又能為其員工、合作伙伴和客戶提供一流的Web體驗(yàn)。由于這個(gè)原因,門戶應(yīng)用程序現(xiàn)在對(duì)業(yè)務(wù)來說十分關(guān)鍵,并且要能提供可靠的性能和可擴(kuò)展性。BEA WebLogic Portal 是一種領(lǐng)先的基于Java EE 的門戶服務(wù)器,可提供部署和運(yùn)行門戶應(yīng)用程序的健壯的解決方案。

            閱讀全文
          posted @ 2007-09-24 23:37 前方的路 閱讀(317) | 評(píng)論 (0)編輯 收藏
               摘要: 在Web服務(wù)器端編程中,會(huì)話狀態(tài)管理是一個(gè)經(jīng)常必須考慮的重要問題。本文分析JSP/Servlet的會(huì)話管理機(jī)制及其所面臨的問題,然后提出了一種改進(jìn)的會(huì)話管理方法。
            閱讀全文
          posted @ 2007-09-24 23:35 前方的路 閱讀(266) | 評(píng)論 (0)編輯 收藏
               摘要: Introducing to Spring Framework 作者:Rod Johnson 譯者:yanger,taowen 校對(duì):taowen 關(guān)于Spring Framework,今年夏天你可能已經(jīng)聽見很多的議論。在本文中,我將試圖解釋Spring能完成什么,和我怎么會(huì)認(rèn)為它能幫助你開發(fā)J2EE應(yīng)用程序。 又來一個(gè)framework? 你可能正在想“不過是另外一個(gè)的framewo...  閱讀全文
          posted @ 2007-08-19 18:15 前方的路 閱讀(229) | 評(píng)論 (0)編輯 收藏
               摘要: 本文詳細(xì)介紹Log4j的所有配置屬性。  閱讀全文
          posted @ 2007-08-19 15:45 前方的路 閱讀(316) | 評(píng)論 (0)編輯 收藏
               摘要: Spring的核心是個(gè)輕量級(jí)容器(container),實(shí)現(xiàn)了IoC(Inversion of Control)模式的容器。Spring的目標(biāo)是實(shí)現(xiàn)一個(gè)全方位的整合框架,在Spring框架下實(shí)現(xiàn)多個(gè)子框架的組合,這些子框架之間彼此可以獨(dú)立,也可以使用其它的框架方案加以替代,Spring希望提供一站式的框架整合方案。在某些情況下,利用Spring可以不必考慮設(shè)計(jì)模式。因?yàn)镾pring 其實(shí)就是遵從了J2EE的設(shè)計(jì)模式。  閱讀全文
          posted @ 2007-08-19 14:42 前方的路 閱讀(377) | 評(píng)論 (0)編輯 收藏
               摘要: 3年前,“Spring之父” Rod.Johnson寫了一本在Java界引起轟動(dòng)的書:《Expert One-on-One J2EE Development Without EJB》。這本書闡述了EJB作為J2EE核心技術(shù)所帶來的意義與價(jià)值,但作者用了更大篇幅介紹EJB的一些缺陷與不足,并提出了Without EJB的解決方案。正是由于“J2EE Without EJB”這個(gè)激動(dòng)人心的口號(hào)及這本書奠定的基礎(chǔ),導(dǎo)致了Spring Framework這個(gè)經(jīng)典輕量級(jí)框架的誕生。

          2年前,Ajax開始進(jìn)入人們的視野。時(shí)至今日,Ajax已經(jīng)成為一個(gè)紅得發(fā)紫的技術(shù)。但是今天,我想說一句:JavaEE without Ajax。   閱讀全文
          posted @ 2007-08-19 14:38 前方的路 閱讀(478) | 評(píng)論 (2)編輯 收藏
               摘要: Java編程中的異常處理是一個(gè)很常見的話題了,幾乎任何一門介紹性的Java課程都會(huì)提到異常處理。不過,我認(rèn)為很多人其實(shí)并沒有真正掌握正確處理異常情況的方法和策略,最多也就不過了解個(gè)大概,知道點(diǎn)概念。本文就對(duì)三種不同程度和質(zhì)量的Java異常處理進(jìn)行了討論,所闡述的處理異常的方式按手法的高下分為:

          好,不好和惡劣三種。

          同時(shí)向你提供了一些解決這些問題的技巧。   閱讀全文
          posted @ 2007-08-19 14:35 前方的路 閱讀(250) | 評(píng)論 (0)編輯 收藏
               摘要:   在ChinaITLAB導(dǎo)師制輔導(dǎo)中,筆者發(fā)現(xiàn)問得最多的問題莫過于"如何學(xué)習(xí)編程?JAVA該如何學(xué)習(xí)?"。類似的問題回答多了,難免會(huì)感覺厭煩,就萌生了寫下本文的想法。到時(shí)候再有人問起類似的問題,我可以告訴他(她),請(qǐng)你去看看《JAVA學(xué)習(xí)之路》。拜讀過臺(tái)灣蔡學(xué)鏞先生的《JAVA夜未眠》,有些文章如《JAVA學(xué)習(xí)之道》等讓我們確實(shí)有共鳴,本文題目也由此而來。
            
          軟件開發(fā)之路是充滿荊棘與挑戰(zhàn)之路,也是充滿希望之路。JAVA學(xué)習(xí)也是如此,沒有捷徑可走。夢(mèng)想像《天龍八部》中虛竹一樣被無崖子醍醐灌頂而輕松獲得一甲子功力,是很不現(xiàn)實(shí)的。每天仰天大叫"天神啊,請(qǐng)賜給我一本葵花寶典吧",殊不知即使你獲得了葵花寶典,除了受自宮其身之苦外,你也不一定成得了"東方不敗",倒是成"西方失敗"的幾率高一點(diǎn)。
            
            "不走彎路,就是捷徑",佛經(jīng)說的不無道理。  閱讀全文
          posted @ 2007-08-19 14:15 前方的路 閱讀(308) | 評(píng)論 (0)編輯 收藏
               摘要: 接口回調(diào)是指:可以把使用某一接口的類創(chuàng)建的對(duì)象的引用賦給該接口聲明的接口變量,那么該接口變量就可以調(diào)用被類實(shí)現(xiàn)的接口的方法。實(shí)際上,當(dāng)接口變量調(diào)用被類實(shí)現(xiàn)的接口中的方法時(shí),就是通知相應(yīng)的對(duì)象調(diào)用接口的方法,這一過程稱為對(duì)象功能的接口回調(diào)。  閱讀全文
          posted @ 2007-08-19 14:05 前方的路 閱讀(10333) | 評(píng)論 (4)編輯 收藏
          僅列出標(biāo)題
          共4頁: 上一頁 1 2 3 4 下一頁 
          主站蜘蛛池模板: 孟津县| 宿州市| 大庆市| 东源县| 孟连| 临邑县| 宜兰市| 达拉特旗| 阳春市| 建水县| 安国市| 芦溪县| 宜兴市| 余姚市| 五大连池市| 晋江市| 勃利县| 积石山| 兴文县| 东平县| 沭阳县| 略阳县| 雷州市| 友谊县| 高陵县| 蚌埠市| 普定县| 抚顺县| 织金县| 霸州市| 文登市| 天水市| 北票市| 东山县| 台南市| 乌审旗| 永定县| 民县| 沾化县| 荆州市| 宜阳县|