憤怒!竟然還有學(xué)校還在教 Java 的 Swing

昨天萄窜,有個(gè)讀者私信我說铃剔,“老師正在教 Swing,這個(gè)知識(shí)點(diǎn)還需要學(xué)習(xí)嗎脂倦?”

說句實(shí)在話番宁,剛看到這個(gè)問題的時(shí)候,我是想罵娘的赖阻!不是罵讀者啊蝶押,你懂得,罵學(xué)校火欧,罵老師棋电。但我硬是掐著自己的大腿忍住了,很客氣地回復(fù)了一句“對(duì)苇侵,甚至可以不學(xué)”赶盔。

有點(diǎn)點(diǎn)到為止的味道。

我之所以這么委婉榆浓,是希望讀者不要對(duì)學(xué)校的老師心存偏見于未,影響了后面的學(xué)習(xí)進(jìn)度。但我內(nèi)心其實(shí)是非常憤怒的,都什么時(shí)候了烘浦,Java 中的 Swing 早被淘汰了抖坪,哪個(gè)項(xiàng)目還會(huì)用這玩意編寫客戶端界面呢!

學(xué) Swing闷叉、AWT 這些圖形化組件純屬浪費(fèi)時(shí)間擦俐!

可能有些老師也沒真正在公司里實(shí)戰(zhàn)過,拿本書就上來(lái)教握侧,導(dǎo)致學(xué)生把大量的時(shí)間浪費(fèi)在不需要學(xué)習(xí)的知識(shí)點(diǎn)上蚯瞧,以至于畢業(yè)找工作的時(shí)候,能力達(dá)不到招聘的要求品擎。

有些學(xué)校很裝逼的埋合,老師都是拿自己的書來(lái)講課的,反正我大學(xué)那會(huì)就是萄传,覺得老師挺牛逼的呀饥悴,都自己出書了!后來(lái)等我自己出書了盲再,才發(fā)現(xiàn),原來(lái)出書也沒什么難的呀(嗯瓣铣,我在裝逼)答朋!

有些學(xué)校還不錯(cuò),會(huì)選一些計(jì)算機(jī)專業(yè)的經(jīng)典著作棠笑,比如說各種黑皮書作為教材梦碗。我只能說,能在這樣的學(xué)校里待著的同學(xué)都是幸運(yùn)的蓖救。

怕就怕洪规,有些老師把教材直接拿過來(lái)不做過濾。不管是《Java 編程思想》還是《Java 核心技術(shù)卷 1》循捺,里面都有大量的篇幅介紹 Swing斩例、AWT 這些,但有工作經(jīng)驗(yàn)的人都知道从橘,這些在工作中是完全不用的東西念赶。

我在推薦這兩本書的時(shí)候,都會(huì)明確指出恰力,不要去學(xué)這些東西叉谜,直接跳過,甚至可以直接撕掉踩萎。

希望出版社的編輯朋友們?cè)侔孢@些書的時(shí)候停局,能把這些不用的東西剔除掉,以免影響了初學(xué) Java 的讀者。當(dāng)然了董栽,我知道码倦,這很難做到,刪了等于書就變薄了裆泳,計(jì)算機(jī)專業(yè)領(lǐng)域的書都一本比一本厚叹洲,一本比一本貴!刪了估計(jì)就賣不到這個(gè)價(jià)了工禾,血虧运提。

那對(duì)于初學(xué)者來(lái)說,該怎么辦呢闻葵?

當(dāng)然是多關(guān)注一下真正有實(shí)力的編程大佬們民泵,比如說我的好朋友 JavaGuide、江南一點(diǎn)雨等等槽畔,以及二哥我(加粗栈妆、加感嘆號(hào))!O峋A鄱!T缰薄A燃佟!O佳铩8馊汀!

有問題喻圃,直接過來(lái)問萤彩,然后就知道學(xué)習(xí)的重點(diǎn)了!比跟著某些老師瞎學(xué)要強(qiáng)多了斧拍。

這不雀扶,剛好有編程新手過來(lái)問問題,二哥特別熱情肆汹,還順帶做了一次心理按摩怕吴,幫助讀者緩解壓力,疏通脈絡(luò)县踢。

接下來(lái)转绷,我來(lái)重點(diǎn)說說,怎么才能找到實(shí)習(xí)工作硼啤。

二哥的讀者群體里有很大一部分都是大學(xué)生议经,所以如果你今天看了這篇文章,并且看到了這里,OK煞肾,恭喜你咧织,直了,不不不籍救,值了习绢!

找 Java 后端的實(shí)習(xí)工作,首先要明白一點(diǎn)蝙昙,校招不同社招闪萄,不會(huì)要求太多的項(xiàng)目經(jīng)驗(yàn),這一點(diǎn)奇颠,看似很淺顯的道理败去,但往往很多學(xué)弟學(xué)妹容易在這一點(diǎn)上糾結(jié),我缺項(xiàng)目經(jīng)驗(yàn)啊烈拒,要狠狠地補(bǔ)圆裕,結(jié)果把計(jì)算機(jī)基礎(chǔ)方面的學(xué)習(xí)給拋之腦后了,導(dǎo)致揀了芝麻丟了西瓜荆几,得不償失吓妆。

臨到畢業(yè)季,很多公司就會(huì)到學(xué)校去校招吨铸,標(biāo)準(zhǔn)其實(shí)很簡(jiǎn)單耿战,Java 方面能做一些簡(jiǎn)單的增刪改查就行,但學(xué)習(xí)能力一定要強(qiáng)焊傅,基礎(chǔ)一定要扎實(shí),方便后面培養(yǎng)狈涮。因?yàn)閯側(cè)肼毜男氯撕ィ孔V的公司都會(huì)安排師父帶,還會(huì)安排一定量的培訓(xùn)歌馍,公司是不怕你項(xiàng)目經(jīng)驗(yàn)不足的握巢,怕的是你學(xué)習(xí)進(jìn)度跟不上。

我當(dāng)年在外企實(shí)習(xí)的時(shí)候松却,就是暴浦,一上來(lái),直接給兩個(gè)月的時(shí)間晓锻,做個(gè)小項(xiàng)目歌焦,我當(dāng)時(shí)被安排的是做個(gè)仿 Win7 的計(jì)算器(源碼和成品還放在 CSDN 的資源庫(kù)里),嗯砚哆,當(dāng)時(shí)用的 Swing 做的界面独撇,但那已經(jīng)是 12 年前的事了!等過了辭退階段,公司就安排了很多培訓(xùn)纷铣,培訓(xùn)編碼規(guī)范了卵史、開發(fā)流程了等等這些。

差不多工作了一年半的時(shí)候搜立,我做了小組 Leader 的時(shí)候以躯,還給新人培訓(xùn)過好多次,講 Flex 是怎么用的啄踊。嗯忧设,這玩意也被淘汰了!

(時(shí)不時(shí)就透露出我是一名 old 碼農(nóng)的濃烈氣息)

好了社痛,不廢話了见转。來(lái)說下 Java 后端實(shí)習(xí)生的最基本的要求。

第一蒜哀,經(jīng)常用的工具一定要熟練斩箫。

比如說 Intellij IDEA 一定要能熟練地使用。如果你想寫出質(zhì)量杠杠的 Java 代碼撵儿,又想追求開發(fā)效率乘客,用 Intellij IDEA 準(zhǔn)沒錯(cuò)!可以去 GitHub 上看一下 Intellij IDEA 中文版的教程淀歇,快捷鍵設(shè)置了易核、代碼模板了、常用插件了浪默,這些都有詳細(xì)地說明牡直。

https://github.com/judasn/IntelliJ-IDEA-Tutorial

我舉個(gè)簡(jiǎn)單的例子,像 CheckStyle纳决、Alibaba Java 代碼規(guī)范碰逸、SonarLint 這三個(gè)插件是一定要裝的,可以極大程度上保證代碼質(zhì)量阔加。除了這 3 個(gè)饵史,還有呢:

這些都能在很大程度上提高編寫代碼的效率。

比如說 Git 一定要能熟練的使用胜榔。大家都知道胳喷,版本控制系統(tǒng)非常重要!X仓?月丁!W鸲琛奴饮!

即便你只是一個(gè)人在編碼纬向,它也可以幫助你創(chuàng)建項(xiàng)目的快照、記錄每個(gè)改動(dòng)戴卜、創(chuàng)建不同的分支等等逾条。如果你參與的是多人協(xié)作,它更是一個(gè)無(wú)價(jià)之寶投剥,你不僅可以看到別人對(duì)代碼的修改师脂,還可以同時(shí)解決由于并行開發(fā)帶來(lái)的沖突。版本控制系統(tǒng)有很多江锨,其中最突出的代表就是 Git吃警。

想要把 Git 學(xué)好的話,可以看一下 Pro Git 中文版 PDF啄育,可以說是學(xué)習(xí) Git 的最佳教程酌心,因?yàn)樽髡呔褪?Git 的一個(gè)主要實(shí)現(xiàn)的貢獻(xiàn)者。

我之前有寫過一篇《牛逼的 Git》挑豌,大家可以點(diǎn)擊鏈接跳過去看一下安券,里面有提供 Pro Git 的下載地址。

第二氓英,Java 基礎(chǔ)一定要扎實(shí)侯勉。

像 Java 的數(shù)據(jù)類型、Java 的運(yùn)算符铝阐、Java 的流程控制址貌、Java 的面向?qū)ο蟆ava 的異常處理徘键,這些都是最基礎(chǔ)的東西练对,是初學(xué) Java 的時(shí)候必須掌握的知識(shí)點(diǎn)。

然后是 Java 集合框架吹害、Java IO螟凭、Java 網(wǎng)絡(luò)編程、Java 多線程并發(fā)赠制、Java 虛擬機(jī),這些是 Java 中比較核心的知識(shí)點(diǎn)挟憔,也是必須要掌握的钟些。

Java 集合框架中,像 ArrayList 與 LinkedList 之間的差別绊谭,HashMap 的數(shù)據(jù)結(jié)構(gòu)政恍、工作原理、哈希沖突达传、擴(kuò)容過程篙耗、拉鏈法導(dǎo)致鏈表過深時(shí)為什么不用二叉查找樹而選擇紅黑樹迫筑、Java 8 時(shí) HashMap 發(fā)生了什么變化、HashMap & ConcurrentHashMap 的區(qū)別等等宗弯,是面試的時(shí)候考察的重點(diǎn)脯燃。

多線程并發(fā)算是 Java 基礎(chǔ)當(dāng)中的難點(diǎn)之一,需要掌握的知識(shí)點(diǎn)我用思維導(dǎo)圖列一下蒙保。

還有 Java 虛擬機(jī)辕棚,要學(xué)的知識(shí)點(diǎn)有:Java 虛擬機(jī)內(nèi)存結(jié)構(gòu)、垃圾收集策略與算法邓厕、內(nèi)存分配與回收策略逝嚎、Java 虛擬機(jī)性能調(diào)優(yōu)、類文件結(jié)構(gòu)详恼、類加載機(jī)制等等补君。

怎么學(xué)呢?推薦大家一本書昧互,就一本書挽铁,周志明老師的《深入理解 Java 虛擬機(jī)》,一開始啃起來(lái)可能會(huì)比較痛苦硅堆,但我必須得負(fù)責(zé)任的告訴你屿储,多啃一啃,面試的時(shí)候很容易就把面試官給驚艷了渐逃。

第三够掠,掌握 MySQL 數(shù)據(jù)庫(kù)。

先來(lái)看一下 MySQL 的知識(shí)體系茄菊,還是用思維導(dǎo)圖的形式疯潭。

對(duì)于基本的 SQL 語(yǔ)句,推薦《SQL 必知必會(huì)》這本書面殖,很薄竖哩,很快就能學(xué)完了。然后是《MySQL 必知必會(huì)》脊僚,講的很全相叁,但很簡(jiǎn)練,非常適合零基礎(chǔ)的學(xué)弟學(xué)妹辽幌。如果想更深入的學(xué)習(xí) MySQL 的話增淹,推薦兩本書,《高性能 MySQL》和《MySQL 技術(shù)內(nèi)幕:InnoDB 存儲(chǔ)引擎》乌企。

如果英語(yǔ)功底比較扎實(shí)的話虑润,推薦看 MySQL Tutorial 這個(gè)英文網(wǎng)站教程,遇到阻礙的話加酵,可以借助一下谷歌翻譯拳喻。

https://www.mysqltutorial.org/

如果你有一臺(tái)自己的服務(wù)器(學(xué)生購(gòu)買的話也比較便宜)的話哭当,可以到阿里云大學(xué)上學(xué)習(xí),里面有 18 門免費(fèi)課程冗澈,從 SQL 到 NoSQL钦勘,從自建到云上數(shù)據(jù)庫(kù),一站式學(xué)習(xí)+自測(cè)渗柿。

第四个盆,掌握 Spring 系列框架

想成為一名合格的 Java 后端開發(fā)工程師朵栖,Spring 的系列框架是必須得掌握的颊亮,yyds。從 SSM(Spring+Spring MVC+MyBatis)到 Spring Boot陨溅,再到 Spring Cloud终惑,都得會(huì)用。

事實(shí)上门扇,Spring 早已成為 Java 后端開發(fā)的行業(yè)標(biāo)準(zhǔn)雹有,如何用好 Spring,是 Java 程序員的必修課之一臼寄。由于 Spring 的快速發(fā)展霸奕,它逐漸從一個(gè)輕量級(jí)的開發(fā)框架變成了一個(gè)“龐然大物”,越來(lái)越笨重吉拳,導(dǎo)致搭建一個(gè)應(yīng)用程序的成本越來(lái)越高质帅,于是 Spring Boot 就應(yīng)運(yùn)而生了,它能幫助開發(fā)者快速搭建出一個(gè)獨(dú)立應(yīng)用留攒,只需要很少的配置就可以了煤惩。可以毫不夸張的說炼邀,Spring Boot魄揉,牛逼!

Spring Cloud 利用 Spring Boot 的開發(fā)便利性拭宁,巧妙地簡(jiǎn)化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā)洛退,如服務(wù)發(fā)現(xiàn)注冊(cè)、配置中心杰标、消息總線兵怯、負(fù)載均衡、斷路器在旱、數(shù)據(jù)監(jiān)控等摇零,可以說推掸,Spring Cloud 的誕生桶蝎,又一次解放了Java 程序員的生產(chǎn)力驻仅。

關(guān)于 SSM 的學(xué)習(xí),可以看下江南一點(diǎn)雨在 B 站上的視頻登渣,能為后面學(xué)習(xí) Spring Boot 打下堅(jiān)實(shí)的基礎(chǔ)噪服。

https://www.bilibili.com/video/BV1NX4y1G7wx

我來(lái)簡(jiǎn)單介紹一下 SSM 具體是什么。

1)Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架胜茧。它可以裝載 Bean粘优,也就是 Java 中的類,包括 Service呻顽、Dao 里面的雹顺;利用控制反轉(zhuǎn)這個(gè)機(jī)制,我們就不用在每次使用類的時(shí)候用 new 關(guān)鍵字聲明并初始化廊遍。另外嬉愧,Spring 事務(wù)管理也是開發(fā)中常用到的。

2)來(lái)看一下 SpringMVC 的工作原理:

  • 客戶端發(fā)送請(qǐng)求到 DispacherServlet(分發(fā)器)
  • 由 DispacherServlet 控制器查詢 HanderMapping喉前,找到處理請(qǐng)求的 Controller
  • Controller 調(diào)用業(yè)務(wù)邏輯處理后没酣,返回 ModelAndView
  • DispacherSerclet 查詢視圖解析器,找到 ModelAndView 指定的視圖
  • 視圖負(fù)責(zé)將結(jié)果顯示到客戶端

3)MyBatis 是一個(gè)支持普通 SQL 查詢卵迂,存儲(chǔ)過程和高級(jí)映射的持久層框架裕便。它對(duì) JDBC 做了封裝,讓數(shù)據(jù)庫(kù)底層操作變的更透明了见咒。 MyBatis 的操作都是圍繞著一個(gè)叫 sqlSessionFactory 的實(shí)例展開的偿衰,通過配置文件關(guān)聯(lián)到各個(gè)實(shí)體類的 Mapper 文件,再由 Mapper 文件映射每個(gè)類對(duì)數(shù)據(jù)庫(kù)所需要執(zhí)行的 SQL 語(yǔ)句论颅。

關(guān)于 Spring Boot哎垦、Spring Cloud 的學(xué)習(xí),可以看純潔的微笑的博客恃疯,訪問量在千萬(wàn)級(jí)別以上漏设,影響了無(wú)數(shù)的初學(xué)者,我也是被影響者之一今妄。

至于說 Redis郑口、Dubbo 等等等等,我就不再?gòu)?qiáng)調(diào)了盾鳞,就上面的這 4 個(gè)最基本的要求犬性,就夠喝一壺了。還有像算法與數(shù)據(jù)結(jié)構(gòu)腾仅、操作系統(tǒng)乒裆、編譯原理、計(jì)算機(jī)網(wǎng)絡(luò)推励、計(jì)算機(jī)組成原理等等這些通用層面的鹤耍,我也不再一一強(qiáng)調(diào)了肉迫。大學(xué)階段,有時(shí)間就搞這些稿黄,如果學(xué)校已經(jīng)安排了這些課程喊衫,那就更好了,學(xué)杆怕,一定要學(xué)族购!

大學(xué)時(shí)光說短不短,說長(zhǎng)不長(zhǎng)陵珍,作為過來(lái)人寝杖,真的是感覺一眨眼就過去了;對(duì)于正在讀大學(xué)的學(xué)弟學(xué)妹們來(lái)說互纯,正是青春的好時(shí)光朝墩,有很多事情要做,忙著社交伟姐,忙著拓展收苏,忙著鍛煉,忙著課業(yè)愤兵,忙著戀愛鹿霸,忙不得開交。怎么在這么多事情的夾縫中努力學(xué)習(xí)呢秆乳?

就是一定要學(xué)會(huì)做減法懦鼠,不該學(xué)的內(nèi)容就不要再花時(shí)間學(xué)習(xí)了。像前面提到的 Swing屹堰、AWT 這些東西早已經(jīng)被淘汰了肛冶,還有像 Applet、JSP 這種的扯键,如果大學(xué)還在教這些睦袖,真的是學(xué)生的不幸。

與其把時(shí)間花費(fèi)到這些沒用的知識(shí)點(diǎn)上荣刑,真不如:

1)癡迷于數(shù)據(jù)結(jié)構(gòu)與算法

算法題就好像科舉考試時(shí)代背的八股文馅笙,是知識(shí)改變命運(yùn)的代表作。你不刷厉亏,就很過算法題這一關(guān)董习,因?yàn)椴粌H要考,還能提高你的編程功底爱只。我一直給大家推薦的 Java 版的 LeetCode 刷題筆記皿淋,一定要下載下來(lái)刷一刷(可以點(diǎn)擊下面的鏈接去下載)。

吃完 300 道 LeetCode 題后,我胖得快炸了窝趣!

2)熱衷于 ACM

3)嘗試 Unix蔗喂、Linux 環(huán)境下編程

4)醉心于網(wǎng)絡(luò)編程和多線程編程,對(duì) TCP/IP高帖、HTTP 等網(wǎng)絡(luò)協(xié)議有很深的理解

好了,今天的分享就到這吧畦粮。

我是二哥呀散址,希望能給學(xué)弟學(xué)妹們一些幫助和啟發(fā),記得點(diǎn)贊喲~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宣赔,一起剝皮案震驚了整個(gè)濱河市预麸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌儒将,老刑警劉巖吏祸,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異钩蚊,居然都是意外死亡贡翘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門砰逻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鸣驱,“玉大人,你說我怎么就攤上這事蝠咆∮欢” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵刚操,是天一觀的道長(zhǎng)闸翅。 經(jīng)常有香客問我,道長(zhǎng)菊霜,這世上最難降的妖魔是什么坚冀? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮鉴逞,結(jié)果婚禮上遗菠,老公的妹妹穿的比我還像新娘。我一直安慰自己华蜒,他們只是感情好辙纬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叭喜,像睡著了一般贺拣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天譬涡,我揣著相機(jī)與錄音闪幽,去河邊找鬼。 笑死涡匀,一個(gè)胖子當(dāng)著我的面吹牛盯腌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陨瘩,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼腕够,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了舌劳?” 一聲冷哼從身側(cè)響起帚湘,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎甚淡,沒想到半個(gè)月后大诸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贯卦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年资柔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撵割。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡建邓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出睁枕,到底是詐尸還是另有隱情官边,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布外遇,位于F島的核電站注簿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏跳仿。R本人自食惡果不足惜诡渴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望菲语。 院中可真熱鬧妄辩,春花似錦、人聲如沸山上。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)佩憾。三九已至哮伟,卻和暖如春干花,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背楞黄。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工池凄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鬼廓。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓肿仑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親碎税。 傳聞我的和親對(duì)象是個(gè)殘疾皇子尤慰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容