摘要:中國(guó)歷史著名的少康中興光武中興等,其成功的原因不外乎任賢使能賞罰分明。當(dāng)儒家思想成為絕對(duì)的主流,其他學(xué)說(shuō)被邊緣化之后,中華文化勢(shì)必形成單一化的趨勢(shì),一旦對(duì)其批判,則立即視作離經(jīng)叛道,異端邪說(shuō),為天下笑。
本文暨《Spring Boot 編程思想-核心篇》自序原文,其中可能涉及敏感話題,正式出版物中將有所刪減。原文鏈接:鏈接描述
非常感謝您閱讀本書(shū),在成長(zhǎng)道路上,我們從此不再孤單。
大約在三年前,鄙人有幸參與全集團(tuán)微服務(wù)架構(gòu)的衍進(jìn)以及基礎(chǔ)設(shè)施的構(gòu)建,期間痛苦和受益并存。二零一六年十二月,經(jīng)朋友引薦,作為 “SFDC 2016 杭州開(kāi)發(fā)者大會(huì)” 的嘉賓,分享了一場(chǎng)名為《微服務(wù)實(shí)踐之路》的演講,從此正式開(kāi)始了我的微服務(wù)布道師之路。次年三月,segmentfault “講堂”欄目上線,本人再次受邀,作為 Java 講師,于同年六月二日《Java 微服務(wù)實(shí)踐》系列講座正式直播,主講 Spring Boot 和 Spring Cloud。無(wú)獨(dú)有偶,當(dāng)月正好本人工作滿(mǎn)十周年,也萌生了著書(shū)的意向,計(jì)劃寫(xiě)一本關(guān)于 Spring Boot 微服務(wù)開(kāi)發(fā)實(shí)踐的書(shū)籍,希望借此機(jī)會(huì)與諸君分享我的微服務(wù)實(shí)踐經(jīng)驗(yàn),然而隨后的變故將此念頭變?yōu)榱爽F(xiàn)實(shí)。當(dāng)月九號(hào)上午,正值當(dāng)差,父親傳來(lái)一通電話,告知外婆于八點(diǎn)左右過(guò)世,聽(tīng)此噩耗,悲從中來(lái),不可斷絕。即刻帶著身懷六甲的妻子,啟程回湘。
外婆一直陪伴著我的成長(zhǎng),直到我遠(yuǎn)赴杭州求職,才分隔兩地?,F(xiàn)如今祖孫二人天各一方,生死茫茫,無(wú)處話凄涼,子欲養(yǎng)而親不待的痛楚莫過(guò)于此。我曾向上天禱告,愿她能安享西方極樂(lè)。若非外婆的離世,我絕對(duì)不會(huì)有堅(jiān)定意志和足夠勇氣來(lái)完成此書(shū),書(shū)籍的內(nèi)容也不會(huì)有顛覆性的變化,討論的議題從過(guò)去的”Spring Boot 微服務(wù)開(kāi)發(fā)實(shí)踐“逐漸轉(zhuǎn)變?yōu)?”Spring Boot 編程思想“。希望竭盡所能,將技術(shù)積累、學(xué)習(xí)方法、實(shí)戰(zhàn)經(jīng)驗(yàn),以及所思所想和盤(pán)托出。每當(dāng)自己午夜夢(mèng)回,腦海中浮現(xiàn)外婆的容貌時(shí),總會(huì)潸然淚下,所有的思想動(dòng)搖和行為慵懶立即煙消云散。外婆是虔誠(chéng)的佛教徒,平日樂(lè)善好施,從小耳濡目染的我也盡一點(diǎn)綿薄之力,將書(shū)籍五成的稿費(fèi)將作為公益基金,支持貧困地區(qū)的小朋友教育,并且不定期地公開(kāi)賬目信息,供廣大讀者朋友監(jiān)督。這或許有些杯水車(chē)薪,希望他們能夠感到一絲的溫暖。
禍兮福所倚,福兮禍所伏,生死輪回,自然之理。外婆去世后的兩個(gè)月,我的兒子降臨人間。作為一名新晉的父親,自然會(huì)以更高的標(biāo)準(zhǔn)來(lái)要求自我,對(duì)書(shū)籍的質(zhì)量同樣趨于嚴(yán)苛,將早期已完成的部分”付之一炬“,推倒重來(lái),內(nèi)容篇幅劇增。作為我兒的表率,著書(shū)只是”立言“的開(kāi)始,捐贈(zèng)作為”立德“的發(fā)端,而”立行“則需身體力行,持之以恒?;蛟S”著作等身“是一種不錯(cuò)的選擇,然而現(xiàn)代科技的進(jìn)步,尤其是文字載體的革新,要做著這點(diǎn),實(shí)在難度不小。不過(guò),“為者常成,行者常至”,實(shí)現(xiàn)從”小馬哥“到”馬三立“先生的華麗轉(zhuǎn)身并非遙不可及。
除個(gè)人情感因素之外,今年四月,中興通訊(以下簡(jiǎn)稱(chēng)為”中興“)被美國(guó)制裁事件爆發(fā)后,再次刺激了我的歷史情愫,希望寫(xiě)作手法的轉(zhuǎn)變能夠表達(dá)一些治學(xué)的態(tài)度。
”中興“二字是多么具有歷史淵源的文字。曾幾何時(shí),多少英雄豪杰為國(guó)為民,挽狂瀾于既倒,扶大廈之將傾。中國(guó)歷史著名的“少康中興“、”光武中興“ 等,其成功的原因不外乎任賢使能、賞罰分明。然而回到現(xiàn)代,”中興“卻被老百姓當(dāng)做茶余飯后調(diào)侃和諷刺的對(duì)象,多少令人惋惜。拋開(kāi)政治因素,不少媒體認(rèn)為中興沒(méi)有掌控芯片制造技術(shù),也不具備高精尖技術(shù)的研發(fā)能力。有甚者認(rèn)為即使是國(guó)內(nèi)的 BAT 也并非尖端科技企業(yè),而是商業(yè)模式的創(chuàng)新。這看似以偏概全的言論,不是毫無(wú)道理。還有人指出,自 1840 年中英鴉片戰(zhàn)爭(zhēng)以來(lái),帝國(guó)主義滅我中華之心不減,過(guò)去利用其船堅(jiān)炮利打開(kāi)中國(guó)之門(mén),如今運(yùn)用高科技手段欺壓民族復(fù)興。媒體總習(xí)慣用聳動(dòng)的標(biāo)題以及挑逗的文字,刺激和取悅讀者。然而在輿論風(fēng)波過(guò)后,仍舊馬照跑,舞照跳,尤其在互聯(lián)網(wǎng)信息時(shí)代,人們的記憶是短暫的,目光也是短淺的。不過(guò)這世間不乏提出問(wèn)題的旁觀者,卻缺少“行有不得,反求諸己“的實(shí)踐者。
假設(shè)中國(guó)人在智力上無(wú)法問(wèn)鼎科技的頂峰,那又如何解釋楊振寧、李政道以及李遠(yuǎn)哲等這一批華人諾貝爾得主呢?雖然他們生長(zhǎng)在中國(guó),然而功成在美國(guó),又是什么原因讓他們成為了“橘生淮南則為橘,生于淮北則為枳”的典型代表呢?不少專(zhuān)家學(xué)者認(rèn)為由于新中國(guó)的教育或者教育制度存在不足,延緩了科技進(jìn)步的步伐。如果將所有問(wèn)題歸咎于現(xiàn)代教育,恐怕是有失公允的。引用大學(xué)恩師陳不功先生的青年時(shí)期留學(xué)的經(jīng)歷,據(jù)他觀察,在猶太學(xué)生的課堂,近三分之二的時(shí)間是老師解答學(xué)生的發(fā)問(wèn),剩余三分之一的時(shí)間才給老師傳授新知識(shí)。而美國(guó)學(xué)生次之,各占一一半的時(shí)間。相反,中國(guó)學(xué)生幾乎不提出問(wèn)題,均等老師講授。按照他的說(shuō)法,這就是民族思想的差異,中國(guó)學(xué)生不善于獨(dú)立思考,而習(xí)慣于被動(dòng)接受,然而長(zhǎng)期定居在美國(guó)的華人則接近于美國(guó)本土學(xué)生,成長(zhǎng)的氛圍和周?chē)沫h(huán)境至關(guān)重要。除此之外,個(gè)人認(rèn)為缺少辯證思維同樣導(dǎo)致科技窒礙難行的重要因素,這些均源于歷史的沉疴。
春秋戰(zhàn)國(guó)時(shí)期,盡管禮崩樂(lè)壞、兄弟鬩墻,然而正值諸侯伐交,百家爭(zhēng)鳴,形成了文化多元的社會(huì),成就了中華文明最璀璨的時(shí)代。自秦始皇掃六合,框天下,形成了車(chē)同軌,書(shū)同文的大一統(tǒng)帝國(guó),華夏民族性格從此留下了統(tǒng)一的思想烙印。至漢武帝時(shí)期,朝野推行“罷黜百家,獨(dú)尊儒術(shù)”的國(guó)策。不可否認(rèn),儒學(xué)思想作為華夏文明的瑰寶,在“修治平”方面的影響是巨大的,然而也存在一些“夷狄之有君,不如諸夏之亡也”,“微管仲,吾披發(fā)左衽已”等“尊華貶夷”的思想。同時(shí),“君君,臣臣,父父,子子”又體現(xiàn)其思想保守的一面。當(dāng)儒家思想成為絕對(duì)的主流,其他學(xué)說(shuō)被邊緣化之后,中華文化勢(shì)必形成單一化的趨勢(shì),一旦對(duì)其批判,則立即視作離經(jīng)叛道,異端邪說(shuō),為天下笑。盡管隋唐出現(xiàn)的科舉制度能夠?qū)崿F(xiàn)“朝為田舍郎,暮登天子堂”的命運(yùn)轉(zhuǎn)變,反而讓百姓普遍認(rèn)為”萬(wàn)般皆下品,惟有讀書(shū)高“。明代的八股取仕更是將思想鎖定在四書(shū)五經(jīng),“學(xué)而優(yōu)則仕”是讀書(shū)的終極目地,死記硬背則是學(xué)習(xí)的不二法門(mén),無(wú)形之中將單一化思維推向了巔峰。由于常年累月所形成的思維單一、固步自封,盲目自大等民族特質(zhì),即使遇到“西學(xué)東漸”的歷史機(jī)遇,也無(wú)法避免民族的蒙羞,只會(huì)出現(xiàn)“中學(xué)為體,西學(xué)為用”的思潮。實(shí)際上,中華文化在哲學(xué)上有著無(wú)出其右的豐碩成果,“格物致知”是科學(xué)探索的精神基礎(chǔ),“中庸之道“是理性和感性的平衡,不過(guò)后世多半爭(zhēng)做“坐而論道”的士大夫,卻不齒“作而行之”的巫醫(yī)樂(lè)師百工之人。是故,思想決定高度,解放思想,方得要領(lǐng),否則,終究是橋歸橋、路歸路。
已故南京大學(xué)歷史系教授高華先生曾引述凱斯·詹京斯的觀點(diǎn),“歷史乃論述過(guò)去,但絕不等于過(guò)去”。既然是論述或多或少會(huì)存在著偏差,不但受限于論述者的知識(shí)、能力以及記憶等主觀因素,而且取決于當(dāng)時(shí)的時(shí)空環(huán)境。為了遵照原著,在功能特性的介紹上,本書(shū)將引述官方文檔的英文原文,并做出適當(dāng)?shù)慕忉尅S捎谖臋n的編寫(xiě)者或許不是代碼的實(shí)現(xiàn)者,即使是實(shí)現(xiàn)者本人,難免不會(huì)站在自己的立場(chǎng)和高度,抑或章節(jié)安排以及文字組織等諸多因素影響閱讀和理解。因此,針對(duì)官方文檔語(yǔ)焉不詳?shù)牟糠?,本?shū)將會(huì)補(bǔ)充說(shuō)明;對(duì)其錯(cuò)誤的結(jié)論,將會(huì)加以修正。由于本人能力和水平的局限,不敢妄言理解“格物致知”的奧義,難免有主觀臆斷和勘誤謬論之處,且僅一家之言,供諸君參考,切莫將此奉為圭臬,書(shū)云亦云,不假思索。老子有言:”上士聞道,勤而行之“,希望讀者能學(xué)以致用,若能在實(shí)踐中激發(fā)出創(chuàng)新的靈感,善莫大焉。
最后,借此機(jī)會(huì),由衷地感謝我的太太,沒(méi)有她背后默默地付出,我不會(huì)有如此多精力的投入,更無(wú)法專(zhuān)注寫(xiě)作。同時(shí),向陳編輯曉猛先生致敬,他是一位謙謙君子,極富耐心,在書(shū)籍編寫(xiě)的過(guò)程中,給予了我不少的幫助和鼓勵(lì)。還有再次向各位朋友送上我誠(chéng)摯的歉意,由于個(gè)人的原因,使得書(shū)籍出版時(shí)間一再跳票。
小馬哥
公元二零一八年 十一月 于杭州
關(guān)于本書(shū)本書(shū)全名為《Spring Boot 編程思想》,是以 Spring Boot 2.0 為討論的主線,討論的范圍將涵蓋 Spring Boot 1.x 的所有版本,以及所關(guān)聯(lián)的 Spring Framework 版本,致力于:
場(chǎng)景分析:掌握技術(shù)選型
系統(tǒng)學(xué)習(xí):拒絕淺嘗輒止
重視規(guī)范:了解發(fā)展趨勢(shì)
源碼解讀:理解設(shè)計(jì)思想
實(shí)戰(zhàn)演練:鞏固學(xué)習(xí)成果
關(guān)于作者“我是誰(shuí)?”,是個(gè)不錯(cuò)的哲學(xué)問(wèn)題。
在江湖上,大家親切地稱(chēng)我 “小馬哥“,我做公益,也做生意;在社區(qū)中,我又以 mercyblitz 的身份出沒(méi)在眾多開(kāi)源項(xiàng)目,”mercy” 符合我的性格,”blitz” 說(shuō)明我的風(fēng)格。
承蒙錯(cuò)愛(ài),不少的朋友對(duì)我過(guò)去的分享稱(chēng)贊有加,然而“千人之諾諾,不如一士之諤諤”,時(shí)常又讓自己陷入一種迷思,到底是平臺(tái)的幫襯,還是個(gè)人的確禁得起考驗(yàn)。于是我選擇隱匿真名,希望能夠聽(tīng)到更為真實(shí)的聲音。盡管在互聯(lián)網(wǎng)時(shí)代,只要稍作功課,個(gè)人信息幾乎無(wú)處遁形。無(wú)可諱言,本人的所屬公司以及職業(yè)頭銜必然會(huì)形成“舞臺(tái)效應(yīng)”,如此一來(lái),不但違背了寫(xiě)書(shū)的初衷,而且模糊了討論的焦點(diǎn)。所以,本書(shū)即不會(huì)出現(xiàn)這些信息,又不會(huì)搞“個(gè)人崇拜”。它的價(jià)值應(yīng)該體現(xiàn)在知識(shí)的傳播,至于它的優(yōu)劣則由諸君來(lái)評(píng)判。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/73838.html
摘要:如果您在閱讀編程思想核心篇或示例練習(xí)的過(guò)程中發(fā)現(xiàn)了其中錯(cuò)誤或提出建議,請(qǐng)將內(nèi)容提交至勘誤匯,小馬哥將勘誤或建議內(nèi)容匯總到此,修正后的內(nèi)容將在后續(xù)的書(shū)籍發(fā)行中體現(xiàn),并刊登勘誤貢獻(xiàn)者。筆者水平有限,行文的過(guò)程中錯(cuò)誤無(wú)法避免,為此深表歉意。 如果您在閱讀《Spring Boot 編程思想 - 核心篇》或示例練習(xí)的過(guò)程中發(fā)現(xiàn)了其中錯(cuò)誤或提出建議,請(qǐng)將內(nèi)容提交至【勘誤匯】,小馬哥將勘誤或建議內(nèi)容...
摘要:原文鏈接時(shí)代,架構(gòu)該怎么跟進(jìn),來(lái)自于微信公眾號(hào)次靈均閣作為核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下自己答大家好,我是小馬哥,一名學(xué)習(xí)當(dāng)爸爸的父親,勸退師,項(xiàng)目架構(gòu)師,編程思想的作者。因此,需求的來(lái)源不再已阿里為絕對(duì)主導(dǎo),社區(qū)共建和共制的發(fā)展模式已成事實(shí)。 原文鏈接:Service Mesh 時(shí)代,Dubbo 架構(gòu)該怎么跟進(jìn)?,來(lái)自于微信公眾號(hào):次靈均閣 作為 Duboo 核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下...
摘要:原文鏈接時(shí)代,架構(gòu)該怎么跟進(jìn),來(lái)自于微信公眾號(hào)次靈均閣作為核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下自己答大家好,我是小馬哥,一名學(xué)習(xí)當(dāng)爸爸的父親,勸退師,項(xiàng)目架構(gòu)師,編程思想的作者。因此,需求的來(lái)源不再已阿里為絕對(duì)主導(dǎo),社區(qū)共建和共制的發(fā)展模式已成事實(shí)。 原文鏈接:Service Mesh 時(shí)代,Dubbo 架構(gòu)該怎么跟進(jìn)?,來(lái)自于微信公眾號(hào):次靈均閣 作為 Duboo 核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下...
摘要:下一代服務(wù)端開(kāi)發(fā)下一代服務(wù)端開(kāi)發(fā)第部門(mén)快速開(kāi)始第章快速開(kāi)始環(huán)境準(zhǔn)備,,快速上手實(shí)現(xiàn)一個(gè)第章企業(yè)級(jí)服務(wù)開(kāi)發(fā)從到語(yǔ)言的缺點(diǎn)發(fā)展歷程的缺點(diǎn)為什么是產(chǎn)生的背景解決了哪些問(wèn)題為什么是的發(fā)展歷程容器的配置地獄是什么從到下一代企業(yè)級(jí)服務(wù)開(kāi)發(fā)在移動(dòng)開(kāi)發(fā)領(lǐng)域 《 Kotlin + Spring Boot : 下一代 Java 服務(wù)端開(kāi)發(fā) 》 Kotlin + Spring Boot : 下一代 Java...
摘要:在項(xiàng)目中,為滿(mǎn)足以上要求,我們將大量的參數(shù)配置在或文件中,通過(guò)注解,我們可以方便的獲取這些參數(shù)值使用配置模塊假設(shè)我們正在搭建一個(gè)發(fā)送郵件的模塊。這使得在不影響其他模塊的情況下重構(gòu)一個(gè)模塊中的屬性變得容易。 在編寫(xiě)項(xiàng)目代碼時(shí),我們要求更靈活的配置,更好的模塊化整合。在 Spring Boot 項(xiàng)目中,為滿(mǎn)足以上要求,我們將大量的參數(shù)配置在 application.properties 或...
閱讀 1177·2021-09-10 10:51
閱讀 908·2019-08-30 15:53
閱讀 2734·2019-08-30 12:50
閱讀 985·2019-08-30 11:07
閱讀 1998·2019-08-30 10:50
閱讀 3607·2019-08-29 18:47
閱讀 1319·2019-08-29 18:44
閱讀 1606·2019-08-29 17:01