paulwong

          #

          MAC下JAVA的安裝路徑

          /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home

          posted @ 2014-07-12 12:21 paulwong 閱讀(10197) | 評論 (0)編輯 收藏

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          一、準備工作

          1. 下載jenkins.war,也可以使用特定環境的安裝包。將其拷貝到c:\Dev\Jenkins目錄

          2. SVN, Maven

          二、啟動Jenkins

          在命令行啟動Jenkins

          java -jar jenkins.war --httpPort=8080, --httpPort 用來指定端口號。

          在地址欄輸入http://localhost:8080, 看到Jenkins主界面,就說明安裝成功了。

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          三、Jenkins插件

          確保SVN和Maven插件都已經安裝好了,可以到Jenkins配置里面去查看,如果沒有可以裝上。

          Manage Jenkins->Manage Plugins->Installed

          默認情況下,SVN和Maven插件都是安裝好的,如果你需要安裝其他的插件可以在Available中查找。

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          四、配置Jenkins

          新安裝的Jenkins需要配置一些環境,例如JAVA_HOME,MAVEN_HOME等

          Manage Jenkins->Configure System

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          # of executors 用來指定同一時間最多能跑的job數量。

          SCM checkout retry count 如果從版本庫簽出代碼失敗,jenkins會按照這個次數重試。

          JDK 配置Java環境, Maven 配置Maven環境。

          五、創建Maven任務

          New Job-> 新建任務

          Job name->home-ci,ci指代commit階段,說明這個job是用來不斷集成我們的代碼的。

          Build a maven2/3 project->我們的項目是用maven來管理的,所以我們選擇maven job

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          1. 首先我們配置SVN,選擇Subversion,填上項目的Repository URL,然后可以指定從這個地址簽出的代碼保存的位置。其他默認選擇。

          2. Build Trigger

          該選項是用來配置自動構建的,比如我們想讓項目每天中午一點和晚上一點自動構建,只需要在Build periodically中寫出0 13,1 * * *.在這里我們使用Poll SCM,"Poll SCM"用來定期檢查版本庫是否有更新,如果有更新,觸發構建。我們就讓它每分鐘檢查一次,輸入* * * * *。

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          3. 配置Maven

          pom.xml文件,jenkins會去尋找需要執行的maven pom文件,需要給定。

          我們需要運行maven 的 clean install 命令,在Goals and options中指定。

          4. 生成打包文件

          Post-build Actions 這里我們可以使用一些分析工具,比如checkstyle, 代碼測試覆蓋率等等。

          這里我們只指定需要生產的最終文件War或者Jar,在Archive the artifacts 中輸入你想要的打包方式。

          /trunk/home/home-ci/*.war;/trunk/home/test-report/*.html

          六、運行構建

          點擊左側的Build Now按鈕,點擊Build History中的數字就可以看到本次構建的詳細。

          搭建基于Jenkins+SVN+Maven持續集成環境(CI)

          每次構建可以點擊Changes查看是否有更改, Console output可以看到本次構建的詳細輸出。

          posted @ 2014-07-12 00:11 paulwong 閱讀(2503) | 評論 (0)編輯 收藏

          Jenkins+Maven+SVN快速搭建持續集成環境(轉)

          Jenkins是一個可擴展的持續集成引擎,Jenkins非常易于安裝和配置,簡單易用,下面看看我們是如何幾分鐘就快速搭建一個持續集成環境吧。

          假設我們目前已經有2個maven項目:entities(JAVA類庫),web(Web應用,依賴entities)。

          一、安裝Jenkins

          地址http://mirrors.jenkins-ci.org/下載適合的Jenkins版本。

          Windows最新穩定版的Jenkins地址為:http://mirrors.jenkins-ci.org/windows-stable/jenkins-1.409.1.zip

          https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service

          把Jenkins 1.409.1版解壓,把得到的war包直接扔到tomcat下,啟動tomcat,Jenkins就安裝完畢,是不是很簡單啊。

          redhat系統下安裝流程:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

          二、配置Jenkins

          1、打開http://10.3.15.78:8080/jenkins/,第一次進入里面沒有數據,我們需要創建job,我們這有2個項目,需要創建2個job。http://10.3.34.163:9890/jenkins/

          2、點擊左上角的new job,在new job頁面需要選擇job的類型,Jenkins支持幾種類型,我們選擇“構建一個maven2/3項目”,Job名為:guan_caijing,如圖所示:

          image

          3、點擊OK按鈕后,進會進入詳細配置界面,詳細配置界面的配置項很多,不過不用怕,大部分使用默認配置就可以了,下面就說說我們需要修改的幾個地方:

          3.1)Source Code Management

          因為我們使用SVN管理源碼,所以這里選擇Subversion,并在Repository URL中輸入我們的SVN地址:

          http://10.3.34.163:9880/guan_caijing/trunk/

          輸入SVN庫的URL地址后,Jenkins會自動驗證地址,并給予提示。

          clip_image004

          點擊紅色字體部分的enter credential鏈接,進入如下頁面:

          clip_image006

          設置好訪問SVN庫的用戶名和密碼后,點擊OK按鈕,顯示:

          clip_image008

          說明設置成功。點擊Close按鈕,返回之前的Source Code Management頁面。此時不再有紅色警告信息了。

          clip_image010

          3.2)配置自動構建的計劃,假設我們想讓項目中每天12點和晚上8點自動構建一次,只需要在Build Triggers中選擇Build periodically,并在Schedule中輸入 0 12,20 * * *。

          我配置的是每晚8點自動構建

          clip_image012

          注:Schedule的配置規則是有5個空格隔開的字符組成,從左到右分別代表:分 時 天 月 年。*代表所有,0 12,20 * * * 表示“在任何年任何月任何天的12和20點0分”進行構建。

          3.3)配置到這里,可能有人發現在Build配置節點,有紅色錯誤信息,提示

          Jenkins needs to know where your Maven2 is installed. 
          Please do so from the system configuration.

          如圖所示:

          clip_image014

          這是因為Jenkins找不到maven的原因,點擊"system configuration",是system configuration的maven配置中添加maven目錄就OK,如下圖:

          clip_image016

          我設置了JRE 6和MAVEN 3的安裝目錄。

          點擊左下角的SAVE按鈕,保存設置。

          3.4)保存好所有配置后,我們第1個job就算是完成了。

          3.5)創建第2個job,配置和上面的配置相同。只需把svn地址改成:http://localhost/svn/Web

          三、手動構建

          在經過上面的配置后,回到Jenkins首頁,在首頁可以看到剛才添加的2個job,如下圖:

          clip_image018

          點擊某1個job后后面的"Schedule a build"圖片手動構建,點擊完后,會在左邊的Build Queue或者Build Executor Status 顯示正在構建的任務,在自動構建完后,刷新頁面,就可以看到構建結果了,如何某個項目構建失敗,點擊項目后面的構建數字(從1開始遞增)進入項目的"Console Output "可以查看項目構建失敗的原因。當然我們也可以配置把構建失敗的結果發到郵箱。

          到目前為止,1個簡單的自動構建環境就搭建好了,很簡單吧。

          四、自動部署

          看完上面發現Jenkins配置真的很簡單,幾分鐘就搭建好自動構建環境,但環境搭建好后發現1個問題,現在是能自動構建了,但是構建好的web.war都還是在Jenkins目錄下,并沒有發布到tomcat中,還需要手動copy過去?

          這是個問題,不過別急,要達到自動部署的目的,需要安裝1個Jenkins的部署插件。選擇“系統管理”菜單的“管理插件”:

          clip_image020

          選擇“可選插件”,找到Deploy Plugin 1.8插件,選擇它。

          clip_image022

          注:Deploy Plugin 1.8插件支持Tomcat 4.x/5.x/6.x/7.x ,JBoss 3.x/4.x ,Glassfish 2.x/3.x

          點擊底部的“安裝”按鈕,顯示:

          clip_image024

          耐心等待:

          clip_image026

          直到Deploy Plugin完成,顯示Success:

          clip_image028

          選擇框打鉤,Jenkins會自動重啟:

          clip_image030

          此時,在插件管理的“已安裝”Tab頁,可以看到部署插件已安裝完畢。

          clip_image032

          重新進入web的configure 配置界面,在最下面會發現多處1個配置項,我們配置如下:

          clip_image034

          注:war file使用的是Jenkinsworkspace的相對目錄,hudon默認的目錄在:

          C:\Documents and Settings\用戶名\.Jenkins\

          workspace目錄:C:\Documents and Settings\用戶名\.Jenkins\ jobs\web\workspace\

          最終產生的war在:C:\Documents and Settings\用戶名\.Jenkins\ jobs\web\workspace\Web\target\web.war

          保存配置再重新構建一次,打開tomcat的webapps目錄,發現web.war終于過來了,大功告成。

          posted @ 2014-07-11 22:55 paulwong 閱讀(455) | 評論 (0)編輯 收藏

          通過終端調試 AngularJS 應用

               摘要: 當我們構建AngularJS應用時,通過瀏覽器(如Chrome,Firefox和IE)的JavaScript控制臺訪問應用中隱藏的數據和服務總會有些困難。下面是一些簡單的技巧可以幫助我們通過Javascript控制臺來查看或者控制正在運行的Angular應用,使得應用可以比較容易進行測試,修改,甚至實時的修改我們的Angular應用:1: 訪問作用域通過一行簡單的JS程序訪問頁面中任何作用域(甚至...  閱讀全文

          posted @ 2014-07-11 08:11 paulwong 閱讀(305) | 評論 (0)編輯 收藏

          Bootstrap 3 Vector UI Kit

          http://bootstrapuikit.com/

          http://bootstrapuikit.com/bootstrap-3-gui-kit.zip

          posted @ 2014-07-10 08:16 paulwong 閱讀(393) | 評論 (0)編輯 收藏

          20 個免費的 Bootstrap 的后臺管理模板

          Bracket Responsive Bootstrap 3 Admin Template

          Bootstrap Admin Templates-15

          Apricot Bootstrap 3 Admin Dashboard Template

          Bootstrap Admin Templates-16

          Cameo – Bootstrap 3 Responsive Admin Template

          Bootstrap Admin Templates-17

          DefOne – Responsive Bootstrap 3 Admin Template

          Bootstrap Admin Templates-18

          AdminEx – Bootstrap 3 Responsive Admin Template

          Bootstrap Admin Templates-19

          Delighted Flat Ajax Bootstrap 3 Dashboard

          Bootstrap Admin Templates-20

          Hierapolis Admin Template

          Bootstrap Admin Templates-12

          EdenAdmin

          Bootstrap Admin Templates-14

          Bootstrap Admin Theme

          Bootstrap Admin Templates-13

          Meritoo

          Bootstrap Admin Templates-11

          HTML5 Admin Template

          Bootstrap Admin Templates-10

          Metis

          Bootstrap Admin Templates-5

          SB Admin v.2

          Bootstrap Admin Templates-6

          TemplateVamp

          Bootstrap Admin Templates-7

          Clean Dashboard Bootstrap Template

          Bootstrap Admin Templates-8

          Charisma Responsive Admin Template

          Bootstrap Admin Templates-9

          Metro Dashboard

          Bootstrap Admin Templates-4

          AdminLTE

          Bootstrap Admin Templates-3

          Blocks 

          Bootstrap Admin Templates-2

          DevOOPS

          Bootstrap Admin Templates-1

          via dizyne

          posted @ 2014-07-10 08:13 paulwong 閱讀(2217) | 評論 (0)編輯 收藏

          Spring Data REST,Spring MVC的REST擴展

          http://spring.io/blog/2012/06/26/spring-data-rest-1-0-0-rc1-released

          RESTify your JPA Entities
          https://www.openshift.com/blogs/restify-your-jpa-entities

          babdev-spring
          https://github.com/gregorriegler/babdev-spring/tree/master/spring-data-rest

          https://github.com/spring-projects/spring-data-rest

          posted @ 2014-07-09 17:36 paulwong 閱讀(786) | 評論 (1)編輯 收藏

          三層架構及其優缺點

          三層架構(3-tier application) 通常意義上的三層架構就是將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。區分層次的目的即為了“高內聚,低耦合"的思想。
            1、表現層(UI):通俗講就是展現給用戶的界面,即用戶在使用一個系統的時候他的所見所得。
           ?。?、業務邏輯層(BLL):針對具體問題的操作,也可以說是對數據層的操作,對數據業務邏輯處理。
           ?。场祿L問層(DAL):該層所做事務直接操作數據庫,針對數據的增添、刪除、修改、更新、查找等。
          注:(內聚:一個模塊內各個元素彼此結合的緊密程度;耦合:一個軟件結構內不同模塊之間互連程度的度量)

          優缺點
            優點:
            1、開發人員可以只關注整個結構中的其中某一層;
            2、可以很容易的用新的實現來替換原有層次的實現;
            3、可以降低層與層之間的依賴;
            4、有利于標準化;
            5、利于各層邏輯的復用。
          6、擴展性強。不同層負責不同的層面,如PetShop可經過簡單的配置實現Sqlserver和oracle之間的轉換,當然寫好了也可以實現B/S與C/S之間的轉換
          7、安全性高。用戶端只能通過邏輯層來訪問數據層,減少了入口點,把很多危險的系統功能都屏蔽了。
          8、項目結構更清楚,分工更明確,有利于后期的維護和升級

            缺點:
            1、降低了系統的性能。這是不言而喻的。如果不采用分層式結構,很多業務可以直接造訪數據庫,以此獲取相應的數據,如今卻必須通過中間層來完成。
            2、有時會導致級聯的修改。這種修改尤其體現在自上而下的方向。如果在表示層中需要增加一個功能,為保證其設計符合分層式結構,可能需要在相應的業務邏輯層和數據訪問層中都增加相應的代碼
          3、增加了代碼量,增加了工作量


          三層架構是:

          一:界面層
          界面層提供給用戶一個視覺上的界面,通過界面層,用戶輸入數據、獲取數據。界面層同時也提供一定的安全性,確保用戶不用看到不必要的機密信息。

          二:邏輯層

          邏輯層是界面層和數據層的橋梁,它響應界面層的用戶請求,執行任務并從數據層抓取數據,并將必要的數據傳送給界面層。

          三:數據層
          數據層定義、維護數據的完整性、安全性,它響應邏輯層的請求,訪問數據。這一層通常由大型的數據庫服務器實現,如Oracle 、Sybase、MS SQl Server等。

          ------

          從開發角度和應用角度來看,三層架構比雙層或單層結構都有更大的優勢。三層結構適合群體開發,每人可以有不同的分工,協同工作使效率倍增。開發雙層或單層應用時,每個開發人員都應對系統有較深的理解,能力要求很高,開發三層應用時,則可以結合多方面的人才,只需少數人對系統全面了解,從一定程度工降低了開發的難度。
          三層架構屬于瘦客戶的模式,用戶端只需一個較小的硬盤、較小的內存、較慢的CPU就可以獲得不錯的性能。相比之下,單層或胖客戶對面器的要求太高。
          三層架構的另一個優點在于可以更好的支持分布式計算環境。邏輯層的應用程序可以有多個機器上運行,充分利用網絡的計算功能。分布式計算的潛力巨大,遠比升級CPU有效。
          三層架構的最大優點是它的安全性。用戶端只能通過邏輯層來訪問數據層,減少了入口點,把很多危險的系統功能都屏蔽了。
          另外三層架構還可以支持如下功能:Remote Access(遠程訪問資料),例如可透過Internet存取遠程數據庫;High Performance(提升運算效率)解決集中式運算(Centralize)及主從式架構(Client-Server)中,數據庫主機的運算負擔,降低數據庫主機的Connection Load,并可藉由增加App Server處理眾多的數據處理要求,這一點跟前面講到的分布式計算提高運算能力是一個道理;Client端發出Request(工作要求)后,便可離線,交由App Server和DataBase Server共同把工作完成,減少Client端的等待時間;這個功能我覺得應用場合不是很多,自己感受也不是很深刻,從理論上是成立的。

          posted @ 2014-07-09 17:24 paulwong 閱讀(434) | 評論 (0)編輯 收藏

          六款值得推薦的android(安卓)開源框架簡介【轉】

          1、volley

          項目地址 https://github.com/smanikandan14/Volley-demo
          (1) JSON,圖像等的異步下載;
          (2) 網絡請求的排序(scheduling)
          (3) 網絡請求的優先級處理
          (4) 緩存
          (5) 多級別取消請求
          (6) 和Activity和生命周期的聯動(Activity結束時同時取消所有網絡請求)


          2、android-async-http

          項目地址:https://github.com/loopj/android-async-http
          文檔介紹:http://loopj.com/android-async-http/
          (1) 在匿名回調中處理請求結果
          (2) 在UI線程外進行http請求
          (3) 文件斷點上傳
          (4) 智能重試
          (5) 默認gzip壓縮
          (6) 支持解析成Json格式
          (7) 可將Cookies持久化到SharedPreferences


          3、Afinal框架

          項目地址:https://github.com/yangfuhai/afinal
          主要有四大模塊:
          (1) 數據庫模塊:android中的orm框架,使用了線程池對sqlite進行操作。
          (2) 注解模塊:android中的ioc框架,完全注解方式就可以進行UI綁定和事件綁定。無需findViewById和setClickListener等。
          (3) 網絡模塊:通過httpclient進行封裝http數據請求,支持ajax方式加載,支持下載、上傳文件功能。
          (4) 圖片緩存模塊:通過FinalBitmap,imageview加載bitmap的時候無需考慮bitmap加載過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。
          FinalBitmap可以配置線程加載線程數量,緩存大小,緩存路徑,加載顯示動畫等。FinalBitmap的內存管理使用lru算法,
          沒有使用弱引用(android2.3以后google已經不建議使用弱引用,android2.3后強行回收軟引用和弱引用,詳情查看android官方文檔),
          更好的管理bitmap內存。FinalBitmap可以自定義下載器,用來擴展其他協議顯示網絡圖片,比如ftp等。同時可以自定義bitmap顯示器,
          在imageview顯示圖片的時候播放動畫等(默認是漸變動畫顯示)。


          4、xUtils框架

          項目地址:https://github.com/wyouflf/xUtils
          主要有四大模塊:
          (1) 數據庫模塊:android中的orm框架,一行代碼就可以進行增刪改查;
          支持事務,默認關閉;
          可通過注解自定義表名,列名,外鍵,唯一性約束,NOT NULL約束,CHECK約束等(需要混淆的時候請注解表名和列名);
          支持綁定外鍵,保存實體時外鍵關聯實體自動保存或更新;
          自動加載外鍵關聯實體,支持延時加載;
          支持鏈式表達查詢,更直觀的查詢語義,參考下面的介紹或sample中的例子。
          (2) 注解模塊:android中的ioc框架,完全注解方式就可以進行UI,資源和事件綁定;
          新的事件綁定方式,使用混淆工具混淆后仍可正常工作;
          目前支持常用的20種事件綁定,參見ViewCommonEventListener類和包com.lidroid.xutils.view.annotation.event。
          (3) 網絡模塊:支持同步,異步方式的請求;
          支持大文件上傳,上傳大文件不會oom;
          支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT請求;
          下載支持301/302重定向,支持設置是否根據Content-Disposition重命名下載的文件;
          返回文本內容的請求(默認只啟用了GET請求)支持緩存,可設置默認過期時間和針對當前請求的過期時間。
          (4) 圖片緩存模塊:加載bitmap的時候無需考慮bitmap加載過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象;
          支持加載網絡圖片和本地圖片;
          內存管理使用lru算法,更好的管理bitmap內存;
          可配置線程加載線程數量,緩存大小,緩存路徑,加載顯示動畫等...


          5、ThinkAndroid

          項目地址:https://github.com/white-cat/ThinkAndroid
          主要有以下模塊:
          (1) MVC模塊:實現視圖與模型的分離。
          (2) ioc模塊:android中的ioc模塊,完全注解方式就可以進行UI綁定、res中的資源的讀取、以及對象的初始化。
          (3) 數據庫模塊:android中的orm框架,使用了線程池對sqlite進行操作。
          (4) http模塊:通過httpclient進行封裝http數據請求,支持異步及同步方式加載。
          (5) 緩存模塊:通過簡單的配置及設計可以很好的實現緩存,對緩存可以隨意的配置
          (6) 圖片緩存模塊:imageview加載圖片的時候無需考慮圖片加載過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。
          (7) 配置器模塊:可以對簡易的實現配對配置的操作,目前配置文件可以支持Preference、Properties對配置進行存取。
          (8) 日志打印模塊:可以較快的輕易的是實現日志打印,支持日志打印的擴展,目前支持對sdcard寫入本地打印、以及控制臺打印
          (9) 下載器模塊:可以簡單的實現多線程下載、后臺下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。
          (10) 網絡狀態檢測模塊:當網絡狀態改變時,對其進行檢


          6、LoonAndroid

          項目地址:https://github.com/gdpancheng/LoonAndroid
          主要有以下模塊:
          (1) 自動注入框架(只需要繼承框架內的application既可)
          (2) 圖片加載框架(多重緩存,自動回收,最大限度保證內存的安全性)
          (3) 網絡請求模塊(繼承了基本上現在所有的http請求)
          (4) eventbus(集成一個開源的框架)
          (5) 驗證框架(集成開源框架)
          (6) json解析(支持解析成集合或者對象)
          (7) 數據庫(不知道是哪位寫的 忘記了)
          (8) 多線程斷點下載(自動判斷是否支持多線程,判斷是否是重定向)
          (9) 自動更新模塊
          (10) 一系列工具類

          其中的 volley ,13 年有研究過,擴展性非常好,個人比較喜歡的風格。其他如 android-async-http、Afinal 也相當不錯。

          posted @ 2014-07-09 16:56 paulwong 閱讀(430) | 評論 (0)編輯 收藏

          20 個免費的 Bootstrap 模板

          Bootstrap是快速開發Web應用程序的前端工具包。它是一個CSS和HTML的集合,它使用了最新的瀏覽器技術,給你的Web開發提供了時尚的版式,表單,buttons,表格,網格系統等等。

          本文向你推薦 20 個免費的 Bootstrap 模板:

          Studio

          Demo | Download )

          Studio

          Landon

          Demo | Download )

          Landon

          E-Shopper

          Demo | Download )

          E-Shopper

          Starter

          Demo | Download )

          Starter

          Grayscale

          Demo | Download )

          Grayscale

          Stylish Portfolio

          Demo | Download )

          Stylish Portfolio

          FirmaSite

          Demo | Download )

          FirmaSite

          Pratt

          Demo | Download )

          Pratt

          Landy

          Demo | Download )

          Landy

          mPurpose

          Demo | Download )

          mPurpose

          COLORFUL FLAT

          Demo | Download )

          COLORFUL FLAT

          Magister

          Demo | Download )

          Magister

          AdminLTE

          Demo | Download )

          AdminLTE

          Minimal

          Demo | Download )

          Minimal

          Counter

          Demo | Download )

          Counter

          Brushed

          Demo | Download )

          Brushed

          progressus

          Demo | Download )

          progressus

          Flatty

          Demo | Download )

          Flatty

          Media

          Demo | Download )

          Media

          Shield

          Demo | Download )

          Shield

          via designerledger

          posted @ 2014-07-09 07:57 paulwong 閱讀(341) | 評論 (0)編輯 收藏

          僅列出標題
          共115頁: First 上一頁 49 50 51 52 53 54 55 56 57 下一頁 Last 
          主站蜘蛛池模板: 商水县| 霍山县| 澎湖县| 滦平县| 博乐市| 米泉市| 法库县| 肥东县| 马鞍山市| 通许县| 遵化市| 广昌县| 当阳市| 大埔区| 忻州市| 五指山市| 阿勒泰市| 清涧县| 腾冲县| 图木舒克市| 年辖:市辖区| 连云港市| 黄浦区| 泽州县| 雷山县| 扎囊县| 舞阳县| 乌拉特前旗| 明星| 凤翔县| 靖安县| 瓦房店市| 仙居县| 资中县| 松江区| 安庆市| 遂宁市| 桂平市| 江城| 梨树县| 满洲里市|