久久精品亚洲欧美日韩精品中文字幕 _日本久久二区_99精品美女视频在线观看热舞_精品国产一区二区精华

Java獲取服務(wù)器時(shí)間并實(shí)現(xiàn)定時(shí)任務(wù)

admin2年前 (2023-06-23)時(shí)頻百科370

  本文將圍繞Java如何獲取服務(wù)器時(shí)間并實(shí)現(xiàn)定時(shí)任務(wù)展開(kāi)闡述,主要分為四個(gè)方面:通過(guò)Java代碼獲取服務(wù)器時(shí)間、定時(shí)任務(wù)的常用實(shí)現(xiàn)方式、通過(guò)Timer實(shí)現(xiàn)定時(shí)任務(wù)、通過(guò)ScheduledExecutorService實(shí)現(xiàn)定時(shí)任務(wù)。希望通過(guò)本文的闡述,能夠幫助讀者更好地理解Java如何獲取服務(wù)器時(shí)間以及如何實(shí)現(xiàn)定時(shí)任務(wù)。

  

1、獲取服務(wù)器時(shí)間

獲取服務(wù)器時(shí)間是編寫(xiě)Java定時(shí)任務(wù)的一個(gè)重要步驟,下面我們對(duì)幾種獲取服務(wù)器時(shí)間的方式進(jìn)行介紹。

Java獲取服務(wù)器時(shí)間并實(shí)現(xiàn)定時(shí)任務(wù)

  

1.1 通過(guò)Java自帶的Calendar類獲取服務(wù)器時(shí)間

Calendar類是Java自帶的日期時(shí)間處理類,可以通過(guò)以下代碼獲取服務(wù)器時(shí)間:

  ```

  Calendar instance = Calendar.getInstance();

  Date date = instance.getTime();

  ```

  這段代碼能夠獲取到服務(wù)器當(dāng)前的時(shí)間。

  

1.2 通過(guò)System.currentTimeMillis()獲取服務(wù)器時(shí)間

除了Calendar類,另一個(gè)常用的獲取服務(wù)器時(shí)間的方法是System.currentTimeMillis(),這個(gè)方法返回的是從UTC(Coordinated Universal Time)1970年1月1日0時(shí)0分0秒到當(dāng)前時(shí)間經(jīng)過(guò)的毫秒數(shù),因?yàn)檫@個(gè)方法獲取的時(shí)間是相對(duì)時(shí)間,所以需要與固定時(shí)間比對(duì)才能獲得具體的時(shí)間。例如:

  ```

  Long currentTimeMillis = System.currentTimeMillis();

  Date date = new Date(currentTimeMillis);

  ```

  

1.3 通過(guò)java.time包獲取服務(wù)器時(shí)間

從Java 8開(kāi)始,Java引入了新的時(shí)間處理類java.time,這個(gè)類提供了比Calendar更好的封裝。可以通過(guò)以下代碼獲取服務(wù)器時(shí)間:

  ```

  LocalDateTime now = LocalDateTime.now();

  ```

  這段代碼能夠獲取到服務(wù)器當(dāng)前的時(shí)間。

  

2、定時(shí)任務(wù)的常用實(shí)現(xiàn)方式

2.1 Timer定時(shí)器

Timer定時(shí)器是一種基于時(shí)間調(diào)度任務(wù)執(zhí)行的定時(shí)器,在JavaSE中提供了Timer類來(lái)實(shí)現(xiàn)。通過(guò)創(chuàng)建TimerTask并將其添加到Timer中實(shí)現(xiàn)定時(shí)任務(wù)。

  

2.2 ScheduledThreadPoolExecutor定時(shí)器

ScheduledThreadPoolExecutor也是一種基于時(shí)間調(diào)度任務(wù)執(zhí)行的定時(shí)器,在JavaSE中提供了ScheduledThreadPoolExecutor類來(lái)實(shí)現(xiàn)。相對(duì)于Timer定時(shí)器,ScheduledThreadPoolExecutor定時(shí)器在性能和功能上有所提升。通過(guò)創(chuàng)建Runnable或Callable任務(wù)并將其添加到ScheduledThreadPoolExecutor中實(shí)現(xiàn)定時(shí)任務(wù)。

  

2.3 Quartz定時(shí)器

Quartz是一個(gè)開(kāi)源的、基于Java開(kāi)發(fā)的定時(shí)任務(wù)調(diào)度框架,支持復(fù)雜的調(diào)度規(guī)則和多種定時(shí)任務(wù)執(zhí)行方式。相對(duì)于Timer定時(shí)器和ScheduledThreadPoolExecutor定時(shí)器,Quartz定時(shí)器具有更加靈活和高效的調(diào)度功能,但同時(shí)也需要花費(fèi)更多的學(xué)習(xí)和開(kāi)發(fā)成本。

  

3、通過(guò)Timer實(shí)現(xiàn)定時(shí)任務(wù)

3.1 創(chuàng)建TimerTask

要使用Timer實(shí)現(xiàn)定時(shí)任務(wù),需要先創(chuàng)建一個(gè)TimerTask類。TimerTask類是一個(gè)抽象類,需要繼承該類并實(shí)現(xiàn)其中的run方法,該方法中編寫(xiě)需要執(zhí)行的定時(shí)任務(wù)邏輯。例如:

  ```

  public class TimerTaskDemo extends TimerTask{

   @Override

   public void run() {

   System.out.println("定時(shí)任務(wù)開(kāi)始執(zhí)行");

   }

  ```

  

3.2 創(chuàng)建Timer定時(shí)器并添加任務(wù)

完成了定時(shí)任務(wù)的實(shí)現(xiàn)類,需要?jiǎng)?chuàng)建一個(gè)Timer對(duì)象,并將該定時(shí)任務(wù)對(duì)象添加到Timer中開(kāi)始執(zhí)行。例如:

  ```

  public static void main(String[] args) {

   TimerTask task = new TimerTaskDemo();

   Timer timer = new Timer();

   //delay參數(shù)表示延遲多長(zhǎng)時(shí)間后第一次執(zhí)行任務(wù),period參數(shù)表示間隔時(shí)間,單位是毫秒

   timer.schedule(task, 1000, 5000);

  }

  ```

  這段代碼中,定時(shí)任務(wù)會(huì)在延遲1秒后第一次執(zhí)行,并且每隔5秒鐘執(zhí)行一次。

  

4、通過(guò)ScheduledExecutorService實(shí)現(xiàn)定時(shí)任務(wù)

4.1 創(chuàng)建Runnable類

要使用ScheduledExecutorService實(shí)現(xiàn)定時(shí)任務(wù),需要?jiǎng)?chuàng)建一個(gè)實(shí)現(xiàn)Runnable或Callable接口的類,該類中編寫(xiě)定時(shí)任務(wù)的邏輯。例如:

  ```

  public class ScheduledThreadPoolDemo implements Runnable {

   @Override

   public void run() {

   System.out.println("定時(shí)任務(wù)開(kāi)始執(zhí)行");

   }

  ```

  

4.2 創(chuàng)建ScheduledExecutorService定時(shí)器并添加任務(wù)

完成了定時(shí)任務(wù)的實(shí)現(xiàn)類,需要?jiǎng)?chuàng)建一個(gè)ScheduledExecutorService對(duì)象,并將該定時(shí)任務(wù)對(duì)象添加到ScheduledExecutorService中開(kāi)始執(zhí)行。例如:

  ```

  public static void main(String[] args) {

   ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1);

   ScheduledThreadPoolDemo task = new ScheduledThreadPoolDemo();

   //initialDelay參數(shù)表示延遲多長(zhǎng)時(shí)間后第一次執(zhí)行任務(wù),period參數(shù)表示間隔時(shí)間,單位是毫秒

   executor.scheduleAtFixedRate(task, 0, 5, TimeUnit.SECONDS);

  ```

  這段代碼中,定時(shí)任務(wù)會(huì)在初始化后立即執(zhí)行,并且每隔5秒鐘執(zhí)行一次。

  通過(guò)本文的闡述,我們已經(jīng)對(duì)Java如何獲取服務(wù)器時(shí)間以及如何實(shí)現(xiàn)定時(shí)任務(wù)有了一個(gè)初步的了解。通過(guò)選用不同的定時(shí)任務(wù)實(shí)現(xiàn)方式,可以根據(jù)需要靈活的選擇不同的實(shí)現(xiàn)方式。希望本文對(duì)讀者有所幫助。

  總結(jié):

  本文主要介紹了Java如何獲取服務(wù)器時(shí)間以及如何通過(guò)不同的定時(shí)任務(wù)實(shí)現(xiàn)方式來(lái)實(shí)現(xiàn)定時(shí)任務(wù)。通過(guò)介紹Java自帶的Calendar類、System.currentTimeMillis()以及java.time包中的日期時(shí)間處理類來(lái)讓讀者更好的理解Java獲取服務(wù)器時(shí)間的方式,并且結(jié)合Timer、ScheduledThreadPoolExecutor和Quartz三種定時(shí)任務(wù)實(shí)現(xiàn)方式進(jìn)行了詳細(xì)的介紹和講解。希望本文對(duì)讀者有所幫助。

標(biāo)簽: 時(shí)頻百科

相關(guān)文章

GPS時(shí)間同步服務(wù)器:精準(zhǔn)頻率同步設(shè)備的首選

GPS時(shí)間同步服務(wù)器:精準(zhǔn)頻率同步設(shè)備的首選

  GPS時(shí)間同步服務(wù)器是一種高精度的頻率同步設(shè)備,能夠?yàn)楦鞣N時(shí)間戳同步應(yīng)用提供高度精準(zhǔn)的時(shí)間參考源。這篇文章將從4個(gè)方面詳細(xì)介紹GPS時(shí)間同步服務(wù)器為什么是精準(zhǔn)頻率同步設(shè)備的首選。    1、靈活性高 GPS時(shí)間同步服務(wù)器具有非常高的靈活性,它能夠通過(guò)多種方式來(lái)實(shí)現(xiàn)時(shí)間同步。GPS天線用于接收衛(wèi)星信號(hào),提供精確的時(shí)間參考源。此外,它也可以使用標(biāo)準(zhǔn)的NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)或PTP(時(shí)間協(xié)議)來(lái)實(shí)現(xiàn)時(shí)間同步。GPS時(shí)間同步服務(wù)器...

ABAP代碼實(shí)現(xiàn)獲取服務(wù)器時(shí)間并格式化展示

ABAP代碼實(shí)現(xiàn)獲取服務(wù)器時(shí)間并格式化展示

  在現(xiàn)代企業(yè)信息化環(huán)境下,獲取服務(wù)器的時(shí)間并格式化展示是一個(gè)非常基礎(chǔ)的需求。本文將通過(guò)ABAP代碼實(shí)現(xiàn)獲取服務(wù)器時(shí)間并格式化展示為中心,對(duì)該需求進(jìn)行詳細(xì)闡述。具體來(lái)說(shuō),本文將主要從以下四個(gè)方面入手:1、獲取服務(wù)器時(shí)間;2、時(shí)間格式化;3、時(shí)間的展示;4、實(shí)現(xiàn)代碼。通過(guò)對(duì)這四個(gè)方面的詳細(xì)闡述,讀者將能夠全面掌握ABAP代碼實(shí)現(xiàn)獲取服務(wù)器時(shí)間并格式化展示的方法,從而更好地滿足企業(yè)實(shí)際需求。    1、獲取服務(wù)器時(shí)間 獲取服務(wù)器時(shí)...

Dell服務(wù)器硬盤(pán)出廠時(shí)間及相關(guān)信息大全

Dell服務(wù)器硬盤(pán)出廠時(shí)間及相關(guān)信息大全

  本文將透徹地介紹Dell服務(wù)器硬盤(pán)的出廠時(shí)間及相關(guān)信息,從四個(gè)方面詳細(xì)闡述,并為您提供專業(yè)的指導(dǎo)。    1、出廠時(shí)間 每塊Dell服務(wù)器硬盤(pán)都有一個(gè)唯一的出廠時(shí)間,這個(gè)時(shí)間是指硬盤(pán)從生產(chǎn)線上下來(lái)時(shí)的時(shí)間,可以通過(guò)硬盤(pán)上的條形碼進(jìn)行查詢。一般來(lái)說(shuō),Dell服務(wù)器硬盤(pán)的出廠時(shí)間是在購(gòu)買(mǎi)后一兩年的時(shí)間段內(nèi)。   然而,在實(shí)際應(yīng)用過(guò)程中,硬盤(pán)的出廠時(shí)間并不是一個(gè)絕對(duì)的時(shí)間點(diǎn),因?yàn)橛脖P(pán)有可...

DHCP服務(wù)器備份周期探究與優(yōu)化方法

DHCP服務(wù)器備份周期探究與優(yōu)化方法

      DHCP服務(wù)器備份周期探究與優(yōu)化方法 本文目的在于探究DHCP服務(wù)器備份周期的優(yōu)化方法,共分為四個(gè)方面進(jìn)行詳細(xì)闡述,幫助讀者更好地進(jìn)行DHCP服務(wù)器數(shù)據(jù)備份的規(guī)劃與管理。   ...

CentOS時(shí)間同步方法大全

CentOS時(shí)間同步方法大全

  本文將為大家介紹CentOS的時(shí)間同步方法大全,涵蓋了4個(gè)方面如下:    1、NTP時(shí)間同步方式 網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Protocol,NTP)是用于同步計(jì)算機(jī)網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)之間的時(shí)鐘的一種協(xié)議。它是一個(gè)分布式時(shí)間同步算法。   在CentOS中,使用NTP同步時(shí)間非常方便。我們可以通過(guò)安裝ntp程序包,配置ntp服務(wù)器,或者使用已有的ntp服務(wù)器等方式,輕松...

“傳奇3服務(wù)器數(shù)據(jù)修改引發(fā)玩家熱議,游戲平衡性再遭質(zhì)疑!”

“傳奇3服務(wù)器數(shù)據(jù)修改引發(fā)玩家熱議,游戲平衡性再遭質(zhì)疑!”

  最近,《傳奇3》游戲平臺(tái)進(jìn)行了服務(wù)器數(shù)據(jù)修改,此舉引起了玩家的熱議,對(duì)于游戲平衡性的質(zhì)疑也再次浮出了水面。這篇文章將會(huì)從游戲平衡性、游戲經(jīng)濟(jì)、游戲流程以及游戲玩家心態(tài)4個(gè)方面詳細(xì)闡述,為您呈現(xiàn)一個(gè)全面的分析。    1、游戲平衡性 在此次服務(wù)器數(shù)據(jù)修改操作中,游戲平衡性又一次成為了大家關(guān)注的焦點(diǎn)。許多玩家認(rèn)為,在服務(wù)器數(shù)據(jù)修改之前,游戲的各種裝備、任務(wù)、怪物等元素已經(jīng)相對(duì)平衡,并且已經(jīng)有了一定的游戲規(guī)則。但是,通過(guò)這次服務(wù)...

Linux服務(wù)器停機(jī)維護(hù)的時(shí)間安排和步驟詳解

Linux服務(wù)器停機(jī)維護(hù)的時(shí)間安排和步驟詳解

  本文將詳細(xì)闡述Linux服務(wù)器停機(jī)維護(hù)的時(shí)間安排和步驟,首先介紹為什么需要進(jìn)行服務(wù)器維護(hù)與停機(jī),其次介紹停機(jī)維護(hù)時(shí)間的安排與步驟,然后分別從備份數(shù)據(jù)、升級(jí)系統(tǒng)、更新軟件和硬件維護(hù)四個(gè)方面進(jìn)行詳細(xì)的闡述,最后總結(jié)歸納。    1、為什么要進(jìn)行服務(wù)器維護(hù)與停機(jī) 作為一臺(tái)持續(xù)運(yùn)行的服務(wù)器,會(huì)不可避免地存在各種問(wèn)題,并且配置、應(yīng)用程序、操作系統(tǒng)等也會(huì)隨著時(shí)間流逝而發(fā)生變化。因此,定期對(duì)服務(wù)器進(jìn)行維護(hù)和停機(jī)是保證服務(wù)器正常運(yùn)行的關(guān)鍵...

CA證書(shū)無(wú)法連接時(shí)間服務(wù)器怎么辦?

CA證書(shū)無(wú)法連接時(shí)間服務(wù)器怎么辦?

  【全文概括】   本文旨在探討當(dāng)使用CA證書(shū)連接時(shí)間服務(wù)器無(wú)法成功時(shí),該如何解決問(wèn)題。文章首先介紹了背景信息,然后從四個(gè)方面詳細(xì)闡述了如何解決問(wèn)題,其中包括檢查網(wǎng)絡(luò)連接、檢查時(shí)間設(shè)置、更新證書(shū)以及重新安裝證書(shū)等方法。最后,文章對(duì)全文進(jìn)行總結(jié)歸納。    1、檢查網(wǎng)絡(luò)連接 首先,檢查網(wǎng)絡(luò)連接是解決問(wèn)題的第一步。如果網(wǎng)絡(luò)連接不正常,可能導(dǎo)致無(wú)法連接時(shí)間服務(wù)器。可以通過(guò)ping命令來(lái)檢查網(wǎng)絡(luò)連接是否正常,以及是...

License時(shí)間修改策略:服務(wù)器時(shí)間為中心

License時(shí)間修改策略:服務(wù)器時(shí)間為中心

  本文將詳細(xì)講解基于服務(wù)器時(shí)間為中心的License時(shí)間修改策略。從四個(gè)方面進(jìn)行闡述,分別是實(shí)施原則、操作流程、注意事項(xiàng)和效果。通過(guò)本文的介紹,讀者將會(huì)對(duì)該策略有一個(gè)更深刻的理解。    1、實(shí)施原則 License時(shí)間修改策略是指在軟件授權(quán)期到期后,通過(guò)修改系統(tǒng)時(shí)間,使軟件可以繼續(xù)正常使用的一種方式。該策略存在著一定的風(fēng)險(xiǎn),因此在實(shí)施時(shí)需要遵循以下原則:   首先,必須在軟件授權(quán)到...

FF14服務(wù)器時(shí)間ping,優(yōu)化游戲體驗(yàn)

FF14服務(wù)器時(shí)間ping,優(yōu)化游戲體驗(yàn)

  文章概述:   本文將從4個(gè)方面對(duì)FF14服務(wù)器時(shí)間ping,優(yōu)化游戲體驗(yàn)做詳細(xì)的闡述,分別為網(wǎng)絡(luò)穩(wěn)定性、服務(wù)器負(fù)載、游戲設(shè)置以及硬件設(shè)備方面。對(duì)于喜歡玩FF14的玩家們來(lái)說(shuō),能夠優(yōu)化游戲體驗(yàn)是十分重要的,因此本文將帶領(lǐng)大家深入了解優(yōu)化游戲體驗(yàn)的方法。    1、網(wǎng)絡(luò)穩(wěn)定性 網(wǎng)絡(luò)穩(wěn)定性對(duì)于FF14游戲體驗(yàn)來(lái)說(shuō)十分重要,穩(wěn)定的網(wǎng)絡(luò)可以讓游戲延遲變得更低,讓玩家更加順暢的進(jìn)行游戲,下面我們將從ping值優(yōu)化以...

Linux系統(tǒng)時(shí)間同步服務(wù)器地址推薦

Linux系統(tǒng)時(shí)間同步服務(wù)器地址推薦

  在Linux系統(tǒng)中,時(shí)間同步服務(wù)器地址是十分重要的一項(xiàng)配置。為了確保系統(tǒng)時(shí)鐘與其他時(shí)間相關(guān)任務(wù)的準(zhǔn)確性,我們需要在系統(tǒng)中配置默認(rèn)的時(shí)間同步服務(wù)器地址。但是,由于互聯(lián)網(wǎng)上存在大量的NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)服務(wù)器,而不是所有的時(shí)間服務(wù)器地址都能夠?yàn)槲覀兊木W(wǎng)絡(luò)提供穩(wěn)定可靠的時(shí)間同步服務(wù)。因此,本文將會(huì)從以下四個(gè)方面對(duì)Linux系統(tǒng)時(shí)間同步服務(wù)器地址的推薦進(jìn)行詳細(xì)的闡述,幫助您配置一個(gè)更為準(zhǔn)確可靠的時(shí)間同步服務(wù)器地址。    1、時(shí)鐘的重要性...

Linux服務(wù)器頻繁失聯(lián)的解決方案

Linux服務(wù)器頻繁失聯(lián)的解決方案

  本文旨在探討Linux服務(wù)器頻繁失聯(lián)的問(wèn)題,并提供多種解決方案。文章將從網(wǎng)絡(luò)設(shè)置、硬件故障、軟件問(wèn)題以及運(yùn)維維護(hù)四個(gè)方面進(jìn)行詳細(xì)闡述,幫助用戶更好地解決Linux服務(wù)器頻繁失聯(lián)的問(wèn)題。    1、網(wǎng)絡(luò)設(shè)置 網(wǎng)絡(luò)設(shè)置是Linux服務(wù)器頻繁失聯(lián)的主要原因之一。如果服務(wù)器的網(wǎng)絡(luò)設(shè)置不正確或存在故障,則會(huì)導(dǎo)致服務(wù)器經(jīng)常斷線。以下是幾種常見(jiàn)的網(wǎng)絡(luò)設(shè)置問(wèn)題及其解決方案:   1.1 防火墻設(shè)置...

esxi服務(wù)器讀寫(xiě)延遲故障排查與解決

esxi服務(wù)器讀寫(xiě)延遲故障排查與解決

  本篇文章將以esxi服務(wù)器讀寫(xiě)延遲故障排查與解決為中心,詳細(xì)探討該問(wèn)題與其對(duì)應(yīng)的排查、解決方案。首先介紹該問(wèn)題的原因,然后分別從硬件、網(wǎng)絡(luò)、存儲(chǔ)系統(tǒng)以及虛擬機(jī)等方面探究如何排查、檢測(cè)問(wèn)題并進(jìn)行解決。最后對(duì)全文進(jìn)行總結(jié)歸納,讓讀者對(duì)esxi服務(wù)器讀寫(xiě)延遲故障有更全面的認(rèn)識(shí)和了解。    1、硬件故障 硬件故障可能是因?yàn)榇疟P(pán)出現(xiàn)壞道、服務(wù)器內(nèi)存故障或者cpu負(fù)載過(guò)高。這些問(wèn)題會(huì)嚴(yán)重影響讀寫(xiě)速度。為了排除硬件故障,需要使用合適的...

《如何在CSGO服務(wù)器中修改時(shí)間》

《如何在CSGO服務(wù)器中修改時(shí)間》

  文章概括:   本文將詳細(xì)闡述如何在CSGO服務(wù)器中修改時(shí)間。我們將從四個(gè)方面進(jìn)行闡述,包括修改時(shí)間的目的,修改時(shí)間的方法,如何保存設(shè)置以及可能遇到的問(wèn)題及其解決方法。閱讀本文將幫助你更好地了解在CSGO服務(wù)器中如何修改時(shí)間。    1、修改時(shí)間的目的 修改CSGO服務(wù)器中的時(shí)間可以讓服務(wù)器的時(shí)間與實(shí)際情況相符,也可以根據(jù)需要設(shè)置時(shí)間。比如,在設(shè)置比賽時(shí)間時(shí),我們可以根據(jù)比賽規(guī)則設(shè)置合適的時(shí)間,從而讓比賽...

DHCP時(shí)間服務(wù)器軟件的綜合配置和使用方法

DHCP時(shí)間服務(wù)器軟件的綜合配置和使用方法

  本文主要介紹DHCP時(shí)間服務(wù)器軟件的綜合配置和使用方法。首先,我們需要了解DHCP時(shí)間服務(wù)器軟件的基本功能和作用。    1、DHCP時(shí)間服務(wù)器軟件概述 DHCP時(shí)間服務(wù)器軟件,顧名思義,是一款自動(dòng)分配IP地址并提供基于SNTP協(xié)議的時(shí)間服務(wù)器功能的軟件。它可以為網(wǎng)絡(luò)中的所有主機(jī)提供時(shí)間同步服務(wù),確保整個(gè)網(wǎng)絡(luò)中的時(shí)間保持一致性。DHCP時(shí)間服務(wù)器軟件主要有以下4個(gè)方面的配置和使用方法:...

主站蜘蛛池模板: 巨鹿县| 科技| 黎城县| 兴城市| 辰溪县| 法库县| 育儿| 无为县| 静安区| 武汉市| 渭源县| 鄯善县| 贵溪市| 原平市| 天柱县| 湖北省| 武城县| 康乐县| 三原县| 双城市| 德阳市| 吐鲁番市| 永康市| 钟祥市| 罗定市| 涪陵区| 乌鲁木齐县| 满洲里市| 德清县| 颍上县| 临朐县| 南城县| 丰城市| 柳林县| 彰化市| 京山县| 碌曲县| 祁东县| 富源县| 会昌县| 阿勒泰市|