日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位JAVA程序員的總結(jié)

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-01-25 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我也搞了幾年JAVA了,由于一向懶惰,沒(méi)有成為大牛,只是一普通程序猿,不愛(ài)玩社交網(wǎng)站,不愛(ài)玩微博,唯獨(dú)喜歡百度貼吧,潛水很久了,手癢來(lái)給新人分享下從新手成長(zhǎng)為老鳥的已見(jiàn),也刷刷存在感,應(yīng)該不比曝照差吧。

首先初識(shí)語(yǔ)法的階段,必須要學(xué)會(huì)怎么操作對(duì)象,操作if和for,操作list set map,然后是線程、IO和jdbc什么的,其余的,若是一時(shí)不理解,可以后邊需要時(shí)再學(xué)。

這階段完了,你可以寫些能在控制臺(tái)打印出來(lái)的小程序,鍛煉下邏輯思維。也就是號(hào)稱JAVASE畢業(yè)了,其實(shí)不過(guò)是入門而已,如果要往WEB方向發(fā)展,這些倒是基本足夠了。

接下來(lái)要學(xué)HTMLJSPSERVLET 數(shù)據(jù)庫(kù) JAVASCRIPTTOMCAT,目標(biāo),寫出第一個(gè)動(dòng)態(tài)網(wǎng)站,也許只是個(gè)登陸功能,只能展示下個(gè)人資料,但這是很重要的一步,你要弄清楚的是,一個(gè)用戶的點(diǎn)擊產(chǎn)生的請(qǐng)求,是從哪里發(fā)起,哪里接收,哪里處理,哪里返回,你得理解瀏覽器和服務(wù)器的關(guān)系和分工,cookie和session,request和response。這個(gè)是個(gè)WEB開發(fā)的學(xué)習(xí)初級(jí)階段,這都是些JAVA誕生以來(lái)最原始的最官方的WEB開發(fā)技術(shù),當(dāng)然現(xiàn)在真正的項(xiàng)目很少直接采用這些技術(shù)了,為了不斷提高技術(shù)的易用性、開發(fā)效率和可維護(hù)性、可擴(kuò)展性,無(wú)數(shù)開源項(xiàng)目都是在這些原始技術(shù)的基礎(chǔ)上封裝、改進(jìn)。所以這個(gè)階段不要盲目樂(lè)觀地跑去找工作或者對(duì)實(shí)習(xí)挑三揀四,你會(huì)被打擊到的。

好,初始階段完成,開始進(jìn)入WEB開發(fā)的正題,首先是傳說(shuō)中的三大框架,struts hibernate spring成為熟練的增刪改查程序員是必須的,在這個(gè)階段你還要理解為什么要用這仨而不是那些JSP SERVLET JDBC,你要體會(huì)到寫MVC、三層架構(gòu)的好處。這個(gè)階段不要輕易質(zhì)疑三大框架的價(jià)值,也許剛開始你會(huì)覺(jué)得麻煩,覺(jué)得他們有時(shí)候是多此一舉,一兩年后回過(guò)頭來(lái)你會(huì)覺(jué)得少了這些框架你已經(jīng)很難干活了。這個(gè)階段還要避免的心態(tài)是能熟練地增刪改查了,就認(rèn)為寫程序不過(guò)如此,然后往簡(jiǎn)歷上填個(gè)精通,這也是新手面試被批得體無(wú)完膚的原因之一。如果你學(xué)得好,這會(huì)應(yīng)該能熟練地寫個(gè)博客啊,小論壇啊之類的WEB項(xiàng)目了,也就是達(dá)到了就業(yè)的基本要求。

接下來(lái)就沒(méi)有固定模式了,你的第一家企業(yè)對(duì)你的影響會(huì)很大,我見(jiàn)識(shí)過(guò)爛企業(yè)是如何毀新人的,用著設(shè)計(jì)惡劣的架構(gòu),老掉牙的技術(shù),不斷地耽誤新人的成長(zhǎng),有的員工在這種企業(yè)一呆數(shù)年,思維已經(jīng)完全被錯(cuò)誤觀點(diǎn)定型,深陷于公司業(yè)務(wù)和老系統(tǒng)中疲于奔命,看似能解決問(wèn)題,卻無(wú)法給公司帶來(lái)真正的進(jìn)步,就像一個(gè)用了數(shù)年砍刀的人,就算再熟練,刀法再好,也打不過(guò)用槍的。如果離開了這個(gè)公司,恐怕很難在這個(gè)行業(yè)再立足。記得有個(gè)說(shuō)法很好,一個(gè)人用10年的時(shí)間重復(fù)做頭一兩年做的事,你的真實(shí)工作經(jīng)驗(yàn)其實(shí)還是一兩年。爛公司的老員工就是如此。在這頭一年里,定個(gè)標(biāo)準(zhǔn)吧,你應(yīng)該能做到的有:

1、把一些常用的瑣碎技術(shù)學(xué)會(huì)了,比如xml的作用和實(shí)際運(yùn)用,如何操作文件,如何運(yùn)用日志,如何簡(jiǎn)化封裝常用的工具類,比如日期操作、編碼處理、分頁(yè)模塊、郵件發(fā)送、文件讀取等等,這些小東西會(huì)占用你大量的時(shí)間去處理摸索。

2、把數(shù)據(jù)庫(kù)用好。數(shù)據(jù)庫(kù)不是會(huì)增刪改查就可以了的,你要關(guān)注事務(wù)設(shè)置是否合理,是否有可能產(chǎn)生臟數(shù)據(jù),是否要?jiǎng)佑脴?lè)觀鎖悲觀鎖等等,重要數(shù)據(jù)出了錯(cuò),無(wú)論是技術(shù)上還是業(yè)務(wù)上都是很麻煩的事。

3、懂得什么是集群,什么是分布式,懂得怎么向別的系統(tǒng)發(fā)請(qǐng)求,交換數(shù)據(jù),webservice。

4、如果你也寫頁(yè)面,你要會(huì)用JAVASCRIPT,不一定要很深入,你可以用JQUERY代替,做到無(wú)刷新的頁(yè)面操作以及AJAX請(qǐng)求。

第一年能達(dá)到這個(gè)程度,你絕對(duì)已經(jīng)在平均水準(zhǔn)之上了。在我達(dá)到這個(gè)水平時(shí),我有種似乎一切網(wǎng)站開發(fā)都不在話下的感覺(jué),當(dāng)然后來(lái)我很快就發(fā)現(xiàn)了我還差得太遠(yuǎn)太遠(yuǎn)。..。這個(gè)階段想面?zhèn)€高薪的工作還是很難的,只能說(shuō)達(dá)到溫飽線了,不用為柴米油鹽發(fā)愁。

下一個(gè)階段,你應(yīng)該考慮你的代碼質(zhì)量了。

1、多線程和異步、并發(fā)的概念會(huì)忽然變得很重要,因?yàn)樵谝粋€(gè)對(duì)性能有要求的系統(tǒng)里,是不會(huì)允許你把各種瑣事都排著隊(duì)一件件去辦的,你不能老寫些a方法調(diào)b方法再調(diào)c方法再調(diào)d方法然后返回的代碼。你開始想起有隊(duì)列這種東西,有runable這種東西,你開始覺(jué)得自己的代碼高端起來(lái)了,和當(dāng)年的增刪改查程序員有天壤之別。但同時(shí)麻煩也來(lái)了,你開始遇到線程安全問(wèn)題,尤其是當(dāng)你的程序跑在一個(gè)多機(jī)環(huán)境而不是單機(jī)環(huán)境里的時(shí)候,你會(huì)對(duì)這些很頭痛。對(duì)于這些問(wèn)題,Jms技術(shù)是個(gè)很有代表性的東西,當(dāng)然并不像ssh那么常用。

2、你會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)性能實(shí)在不行,出于不甘現(xiàn)狀,或者趕時(shí)髦,你該去了解nosql了,memcached redis mongodb,眼花繚亂,沒(méi)關(guān)系,試著用用,能很好地緩解mysql之類關(guān)系數(shù)據(jù)庫(kù)的壓力。

3、出于公司某些業(yè)務(wù)需要,你可能會(huì)鉆研一個(gè)特定技術(shù)領(lǐng)域,比如全文搜索技術(shù),lucene\solr,比如工作流jbpm,比如權(quán)限系統(tǒng),單點(diǎn)登陸之類的,又或者某些特定業(yè)務(wù)領(lǐng)域的算法研究,這些是你的加分項(xiàng)。

4、你開始發(fā)現(xiàn)你的代碼很亂,久了以后自己都看不懂,重復(fù)的,難以重用的代碼堆積如山,不想維護(hù),BUG百出。于是你要開始重視設(shè)計(jì)模式,合理地改造下自己的代碼習(xí)慣,不再被僵化的SSH,MVC三層架構(gòu)束縛住。

5、Google和各種資料是你進(jìn)步的動(dòng)力,極少再遇到必須請(qǐng)教別人才能解決的問(wèn)題,如果你這個(gè)階段還老是問(wèn)別人,你的技術(shù)生涯也就快到頭了。

這個(gè)階段,如果你的交際和自我推銷能力不是太差,你的收入將是白領(lǐng)水平,至少接近了。

我覺(jué)得多數(shù)程序員在工作多年之后都能達(dá)到這個(gè)水平,有的人只需要兩年,有的人卻要用上五六年,在這個(gè)階段落伍的人,有的是出于天賦和思維所限,有的是出于對(duì)技術(shù)缺乏熱情,有的是出于工作內(nèi)容的制約。等到年近中年,再也拼不過(guò)年輕人,被淘汰出局,只能在自嘲為屌絲和碼農(nóng)的無(wú)奈中黯然轉(zhuǎn)行。

這是個(gè)很重要的分水齡,你能不能繼續(xù)進(jìn)步,能不能在30歲以后繼續(xù)從事技術(shù)工作,能不能在公司里獨(dú)當(dāng)一面,我覺(jué)得就看你能不能超越這個(gè)階段了。我前面提到的爛公司里的工作數(shù)年的項(xiàng)目經(jīng)理,連這個(gè)層次都還沒(méi)達(dá)到。..

接下來(lái)又是個(gè)全新的階段。

1、你要讀讀優(yōu)秀開源項(xiàng)目的源碼,你要搞懂一些當(dāng)年不懂的基礎(chǔ)知識(shí),你開始理解thinking in java的精髓,你能寫一些底層的代碼,有時(shí)還會(huì)覺(jué)得自己封裝的比某些開源工具更好用更簡(jiǎn)單。

2、WEB的難點(diǎn)和重點(diǎn)永遠(yuǎn)都在于性能、負(fù)載能力上,而現(xiàn)在網(wǎng)絡(luò)的發(fā)達(dá)造成了數(shù)據(jù)量和操作密度的大大上升,硬件卻沒(méi)有相應(yīng)的進(jìn)步,你得試著更好地運(yùn)用更多的服務(wù)器來(lái)協(xié)同工作,從WEB端到服務(wù)端到數(shù)據(jù)庫(kù),全都需要集群,需要分布式,需要合理的控制數(shù)據(jù)的流向,掌握好網(wǎng)站上下,一大堆機(jī)器的平衡,找出性能的瓶頸,找出穩(wěn)定性和安全性的瓶頸,硬件出現(xiàn)故障,第三方技術(shù)出現(xiàn)錯(cuò)誤,將被當(dāng)成家常便飯融入到你的系統(tǒng)和代碼里仔細(xì)考慮。

3、開始覺(jué)得方案無(wú)比地重要,一將無(wú)能累死千軍將不斷應(yīng)驗(yàn),一個(gè)不好的設(shè)計(jì),一個(gè)不好的方案,會(huì)讓一群優(yōu)秀的程序員工作成果大打折扣。你要關(guān)注架構(gòu)知識(shí),不能再滿足于SSH三層架構(gòu)到底。領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),面向事件開發(fā),敏捷開發(fā)等等一系列的思想在關(guān)鍵時(shí)刻能決定你項(xiàng)目的生死,這個(gè)階段不再有標(biāo)準(zhǔn)范例讓你照抄,你只知道思想和原理,實(shí)踐卻需要自己不斷嘗試和改進(jìn)。

4、多關(guān)注各種雜七雜八的開源技術(shù),有些你可能前面已經(jīng)接觸過(guò)了,和通信有關(guān)的,和集成開發(fā)環(huán)境有關(guān)的,和架構(gòu)有關(guān)的,各個(gè)領(lǐng)域你都應(yīng)該能信口說(shuō)上幾個(gè)主流技術(shù),雖然你可能只是聽說(shuō)過(guò),了解,但關(guān)鍵時(shí)刻你得知道如何去選擇技術(shù),并快速掌握它。你還會(huì)去考慮嘗試下別的語(yǔ)言,這里不是說(shuō)轉(zhuǎn)向什么C++ C#之類的,那和JAVA程序員不相干,我說(shuō)的是一些運(yùn)行于JVM之上的語(yǔ)言,比如scala和groovy,初識(shí)他們時(shí)你會(huì)覺(jué)得java真的老了。但當(dāng)你回到一個(gè)綜合性的大型項(xiàng)目中,又會(huì)覺(jué)得java積累下來(lái)的整個(gè)體系技術(shù)是如此完善,就像一個(gè)工業(yè)化標(biāo)準(zhǔn)一樣。

你能把這個(gè)階段實(shí)踐好,勝任項(xiàng)目經(jīng)理,乃至中小公司的技術(shù)總監(jiān)都是可以的。

不知不覺(jué)寫了這么多了,以上是我個(gè)人眼里的一般向JAVA EE發(fā)展線路,限于篇輻也不全面,實(shí)際個(gè)人成長(zhǎng)路線可能因?yàn)楣ぷ鲀?nèi)容的不同差異會(huì)很大,有的人偏向了底層研究,有的人偏向了業(yè)務(wù)需求設(shè)計(jì),有的帶有濃重的行業(yè)色彩,而且技術(shù)之外,還有很多知識(shí)也很重要.w做JAVA沒(méi)有輕松的方向,但一個(gè)對(duì)技術(shù)抱有興趣的人,走到這一步時(shí),仍然會(huì)對(duì)開發(fā)抱有熱情,想要寫出好的項(xiàng)目。純?yōu)榱松?jì)而工作的程序猿是走不到這一步的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3012

    瀏覽量

    116874
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

    31017
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    入門神器 | 尚硅谷51單片機(jī)視頻教程

    在軟件工程日益復(fù)雜的今天,許多程序員習(xí)慣于在操作系統(tǒng)搭建的抽象沙箱中工作,通過(guò)高級(jí)語(yǔ)言與計(jì)算機(jī)交互。然而,代碼的終極執(zhí)行離不開物理硬件的支持。如果對(duì)底層硬件原理無(wú)所知,開發(fā)者在面對(duì)極端的性能優(yōu)化
    發(fā)表于 05-01 17:34

    Java轉(zhuǎn) AI高薪領(lǐng)域必備 從0到1打通生產(chǎn)級(jí)AI Agent開發(fā) 教程資料

    告別CRUD內(nèi)卷的經(jīng)濟(jì)學(xué):Java程序員轉(zhuǎn)型AI Agent的商業(yè)重構(gòu) 在當(dāng)前的IT職場(chǎng)生態(tài)中,個(gè)令人不寒而栗的現(xiàn)象正在上演:傳統(tǒng)Java CRUD(增刪改查)開發(fā)者的薪資溢價(jià)正在
    發(fā)表于 04-29 17:08

    慕課網(wǎng)Java轉(zhuǎn) AI高薪領(lǐng)域必備 從0到1打通生產(chǎn)級(jí)AI Agent開發(fā)

    獲課:pan.baidu.com/s/16MoRr6EApmBczMhHgKxYaw?pwd=w4wg 把握未來(lái)十年風(fēng)口,完結(jié)版教程助力Java程序員深耕AI 站在2026年的時(shí)代潮頭,人工智能
    的頭像 發(fā)表于 04-28 16:41 ?82次閱讀

    海康威視推出基于自研觀瀾工業(yè)大模型的包裝配件AI質(zhì)檢

    今天,給大家介紹一位“新同事”,TA就是??低曅律蠉彽陌b配件“AI質(zhì)檢”,這位“新同事”來(lái)頭可不小——“背靠”??涤^瀾工業(yè)大模型能力,即使面對(duì)??低暪S配件包裝體量大、規(guī)格多變的復(fù)雜場(chǎng)景,也能精準(zhǔn)識(shí)別配件錯(cuò)放、漏放問(wèn)題并實(shí)時(shí)攔截風(fēng)險(xiǎn)。
    的頭像 發(fā)表于 02-02 10:03 ?1018次閱讀

    芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)

    無(wú)論你是程序員、文案、財(cái)務(wù),無(wú)論你想擼代碼、出海報(bào)、做報(bào)表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?870次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?924次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見(jiàn)謊言

    了。 28我已經(jīng)測(cè)試過(guò)了,這個(gè)功能沒(méi)問(wèn)題,可以上線了。 29別擔(dān)心,這個(gè)問(wèn)題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對(duì)程序員些容忍以及諒解! 各位程序員你們都被我說(shuō)中了哪些?說(shuō)說(shuō)你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    堆和棧的區(qū)別

    程序員分配釋放, 若程序員不釋放,程序結(jié)束時(shí)可能由OS回收 。注意它與數(shù)據(jù)結(jié)構(gòu)中的堆是兩回事,分配方式倒是類似于鏈表,呵呵。
    的頭像 發(fā)表于 11-27 18:13 ?1256次閱讀

    軟通國(guó)際亮相2025沙中開源與AI科技峰會(huì)

    2025年11月11日,由沙特程序員協(xié)會(huì)(parmg)主辦的"2025沙中開源與AI科技峰會(huì)"在利雅得盛大啟幕。
    的頭像 發(fā)表于 11-14 17:45 ?1615次閱讀

    Arm Neoverse CPU上大代碼量Java應(yīng)用的性能測(cè)試

    Java 是互聯(lián)網(wǎng)領(lǐng)域廣泛使用的編程語(yǔ)言。Java 應(yīng)用的些特性使其性能表現(xiàn)與提前編譯的原生應(yīng)用(例如 C 程序)大相徑庭。由于 Java
    的頭像 發(fā)表于 11-05 11:25 ?965次閱讀
    Arm Neoverse CPU上大代碼量<b class='flag-5'>Java</b>應(yīng)用的性能測(cè)試

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來(lái)”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?982次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長(zhǎng)沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)在長(zhǎng)沙圓滿落幕。本次活動(dòng)以“湘聚長(zhǎng)沙,共赴熱AI”為主題,通過(guò)技術(shù)分享與實(shí)戰(zhàn)競(jìng)賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?890次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    星光不負(fù),碼向未來(lái):1024致敬每一位“以碼為夢(mèng)”的鴻蒙開發(fā)者

    行代碼,都是照亮數(shù)字世界的顆星;每個(gè)夢(mèng)想,都值得被溫柔以待。這不是場(chǎng)簡(jiǎn)單的慶祝,而是次真摯的致敬。在1024
    的頭像 發(fā)表于 10-24 18:47 ?364次閱讀
    星光不負(fù),碼向未來(lái):1024致敬每<b class='flag-5'>一位</b>“以碼為夢(mèng)”的鴻蒙開發(fā)者

    16MCU和DSC程序員參考手冊(cè)(502頁(yè))

    純分享帖,點(diǎn)擊下方附件免費(fèi)獲取完整資料~~~ 內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持下,謝謝! 【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第時(shí)間告知,刪除內(nèi)容,謝謝!
    發(fā)表于 07-18 14:36

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45
    泽库县| 民勤县| 义马市| 漠河县| 威海市| 家居| 西峡县| 黑河市| 台前县| 嘉祥县| 雅江县| 都江堰市| 武宁县| 荃湾区| 灵宝市| 盐源县| 佛教| 辽阳县| 察隅县| 沈阳市| 宜都市| 昭平县| 普安县| 和政县| 平山县| 溧水县| 三明市| 铜山县| 上虞市| 南皮县| 罗城| 将乐县| 普兰店市| 延庆县| 习水县| 德安县| 陕西省| 东港市| 玉林市| 班玛县| 安新县|