隨筆 - 1678  文章 - 615 評論 - 433 trackbacks - 0

摘要:分析netty從源碼開始準備工作:1.下載源代碼:http://github.com/netty/netty.git 我下載的版本為4.12. eclipse導入maven工程。netty提供了一個netty-example工程,分類如下:FundamentalEcho‐ the very ba... 閱讀全文
posted @ 2015-12-14 19:16 一天不進步,就是退步 閱讀 (14841) 評論 (1) 編輯
摘要:1. 引言 事務特性 事務是并發控制的單元,是用戶定義的一個操作序列。這些操作要么都做,要么都不做,是一個不可分割的工作單位。通過事務將邏輯相關的一組操作綁定在一起,以便服務器 保持數據的完整性。事務通常是以begin transaction開始,以commit或rollback結束。Commint 閱讀全文
posted @ 2015-05-08 08:26 一天不進步,就是退步 閱讀 (30341) 評論 (4) 編輯
摘要:概述Logback建立于三個主要類之上:日志記錄器(Logger),輸出端(Appender)和日志格式化器(Layout)。這三種組件協同工作,使開發者可以按照消息類型和級別來記錄消息,還可以在程序運行期內控制消息的輸出格式和輸出目的地。1.日志記錄器(Logger):控制要輸出哪些日志記錄語句,... 閱讀全文
posted @ 2015-04-22 17:00 一天不進步,就是退步 閱讀 (25909) 評論 (0) 編輯
摘要:1. shiro介紹Apache Shiro是一個強大易用的Java安全框架,提供了認證、授權、加密和會話管理等功能:認證 - 用戶身份識別,常被稱為用戶“登錄”;授權 - 訪問控制;密碼加密 - 保護或隱藏數據防止被偷窺;會話管理 - 每用戶相關的時間敏感的狀態。對于任何一個應用程序,Shiro都... 閱讀全文
posted @ 2015-04-17 08:27 一天不進步,就是退步 閱讀 (61300) 評論 (4) 編輯
摘要:1. 背景 注解可以減少代碼的開發量,spring提供了豐富的注解功能,因項目中用到不少注解,因此下定決心,經spring4.x中涉及到的注解羅列出來,供查詢使用。 2. spring注解圖 2.1 spring-context模塊的注解圖 2.2 spring-web注解 2.3 spring其它 閱讀全文
posted @ 2015-04-16 16:12 一天不進步,就是退步 閱讀 (36598) 評論 (66) 編輯
摘要:spring beans下面有如下源文件包: org.springframework.beans, 包含了操作java bean的接口和類。org.springframework.beans.annotation, 支持包,提供對java 5注解處理bean樣式的支持。org.springframe 閱讀全文
posted @ 2015-01-15 11:51 一天不進步,就是退步 閱讀 (42217) 評論 (13) 編輯
摘要:隨著spring注解的引入,越來越多的開發者開始使用注解,這篇文章將對注解的機制進行串聯式的講解,不求深入透徹,但求串起spring beans注解的珍珠,展示給大家。 1. spring beans常用的注解: public @interface Autowired:可以對成員變量、方法和構造函數 閱讀全文
posted @ 2015-01-05 20:50 一天不進步,就是退步 閱讀 (22460) 評論 (0) 編輯
摘要:bean的定義,包裝是java bean的基礎。再怎么強調它的重要性都不為過,因此深入 了解這塊的代碼對以后的代碼研究可以起到事半功倍的功效。 1. Bean的定義BeanDefinition 1.1 BeanDefinition 作用 一個BeanDefinition描述了一個bean的實例,包括 閱讀全文
posted @ 2014-12-30 17:14 一天不進步,就是退步 閱讀 (17229) 評論 (0) 編輯
摘要:spring Ioc容器的實現,從根源上是beanfactory,但真正可以作為一個可以獨立使用的ioc容器還是DefaultListableBeanFactory,因此可以這么說,DefaultListableBeanFactory 是整個spring ioc的始祖,研究透它的前生今世對我們理解s... 閱讀全文
posted @ 2014-12-26 17:33 一天不進步,就是退步 閱讀 (23879) 評論 (1) 編輯
摘要:做項目時碰到Controller不能使用aop進行攔截,從網上搜索得知:使用spring mvc 啟動了兩個context:applicationContext 和WebapplicationContext。 首先我們來了解applicationContext 和WebapplicationCont 閱讀全文
posted @ 2014-11-26 11:38 一天不進步,就是退步 閱讀 (42462) 評論 (2) 編輯
摘要:整個spring mvc的架構如下圖所示:上篇文件講解了DispatcherServlet通過request獲取控制器Controller的過程,現在來講解DispatcherServletDispatcherServlet的第二步:通過request從Controller獲取ModelAndVie... 閱讀全文
posted @ 2014-11-24 19:36 一天不進步,就是退步 閱讀 (21444) 評論 (0) 編輯
摘要:整個spring mvc的架構如下圖所示: 現在來講解DispatcherServletDispatcherServlet的第一步:獲取控制器。 HandlerMapping 1. 初始化HandlerMapping 2.獲取HandlerExecutionChain。 HandlerExecuti 閱讀全文
posted @ 2014-11-23 10:35 一天不進步,就是退步 閱讀 (17153) 評論 (0) 編輯
摘要:整個spring mvc的架構如下圖所示: 現在來講解DispatcherServletDispatcherServlet的最后一步:視圖渲染。視圖渲染的過程是在獲取到ModelAndView后的過程。 視圖渲染的過程: DispatcherServlet.java doService() >doD 閱讀全文
posted @ 2014-11-21 00:05 一天不進步,就是退步 閱讀 (11768) 評論 (4) 編輯
摘要:要深入理解spring mvc的工作流程,就需要先了解spring mvc的架構: 從上圖可以看到 前端控制器DispatcherServlet在其中起著主導作用,理解了DispatcherServlet 就完全可以說弄清楚了spring mvc。 為了加深對spring mvc的整個工作流程的理解 閱讀全文
posted @ 2014-11-14 10:39 一天不進步,就是退步 閱讀 (15434) 評論 (0) 編輯
摘要:前端控制器是整個MVC框架中最為核心的一塊,它主要用來攔截符合要求的外部請求,并把請求分發到不同的控制器去處理,根據控制器處理后的結果,生成相應的響應發送到客戶端。前端控制器既可以使用Filter實現(Struts2采用這種方式),也可以使用Servlet來實現(spring MVC框架)。 Dis 閱讀全文
posted @ 2014-11-11 17:14 一天不進步,就是退步 閱讀 (25575) 評論 (1) 編輯
摘要:故事背景 《搜神記》: 楚干將、莫邪為楚王作劍,三年乃成。王怒,欲殺之。劍有雌雄。其妻重身當產。夫語妻曰:“吾為王作劍,三年乃成。王怒,往必殺我。汝若生子是男,大,告之曰:‘出戶望南山,松生石上,劍在其背。’”于是即將雌劍往見楚王。王大怒,使相之:“劍有二,一雄一雌,雌來雄不來。”王怒,即殺之。 莫 閱讀全文
posted @ 2019-10-15 16:55 一天不進步,就是退步 閱讀 (207) 評論 (0) 編輯
摘要:背景故事 《曾經最美》是朱銘捷演唱的一首歌曲,由陳佳明填詞,葉良俊譜曲,是電視劇《水晶之戀》的主題曲。歌曲時長4分28秒。 歌曲歌詞: 看不穿你的眼睛 藏有多少悲和喜 像冰雪細膩又如此透明 仿佛片刻就要老去 整個城市的孤寂 不止一個你 只能遠遠的 想像慰藉我們之間的距離 我又不是你的誰 不能帶給你安 閱讀全文
posted @ 2019-10-14 18:36 一天不進步,就是退步 閱讀 (104) 評論 (0) 編輯
摘要:故事背景 摩訶般若波羅蜜多心經: 觀自在菩薩,行深般若波羅蜜多時,照見五蘊皆空,度一切苦厄。舍利子,色不異空,空不異色;色即是空,空即是色。受想行識,亦復如是。舍利子,是諸法空相,不生不滅,不垢不凈,不增不減。是故空中無色,無受想行識,無眼耳鼻舌身意,無色聲香味觸法,無眼界,乃至無意識界,無無明,亦 閱讀全文
posted @ 2019-10-12 18:08 一天不進步,就是退步 閱讀 (161) 評論 (0) 編輯
摘要:故事背景 一座普普通通的小屋里,住著大頭兒子、小頭爸爸和圍裙媽媽。在他們普普通通的生活中,總是響起充滿歡樂的笑聲。最溫暖的家又成了他們每個人的愛的源泉。 《大頭兒子和小頭爸爸》是孩子居首(大頭),媽媽居中,爸爸最末(小頭);爸爸主外,媽媽主內(圍裙),他們是中國現代家庭教育典型的縮影。 java中的 閱讀全文
posted @ 2019-10-11 17:48 一天不進步,就是退步 閱讀 (177) 評論 (0) 編輯
摘要:原文地址:http://www.infoq.cn/article/BJEejiFAe6giebc14tep 一年之前,我開始在彭博擔任全職工作。從那時起,我就在構思這篇文章。我想象自己能夠在時機成熟時,把自己的想法都傾訴于紙端。但剛剛過去一個月,我就意識到這并非易事:隨著工作的推進,我忘掉了很多自 閱讀全文
posted @ 2019-10-11 17:42 一天不進步,就是退步 閱讀 (9) 評論 (0) 編輯
摘要:1. 故事背景 小T是個測試MM,小C是個程序猿,今天早上他們又為一個bug吵架了。 小T:“這個顯示是bug,在我的瀏覽器上顯示不正確” 小C:“這個bug我不認,在我的電腦上顯示正常,是你的環境有問題吧?” 小T:“我不管,反正我這個顯示不正確,就是個bug” 小C:“我。。。。。。。。。。。。 閱讀全文
posted @ 2019-10-10 16:53 一天不進步,就是退步 閱讀 (276) 評論 (0) 編輯
摘要:故事背景 當一個人問另一個人“敢不敢”的時候,另一個人必須說“敢”,這就是游戲的規則。小男孩朱利安和小女孩蘇菲的相遇即開始于這樣一場孩童的鬧劇,一個精美的鐵盒子就是他們游戲的見證。說臟話,擾亂課堂,在校長室小便,內衣外穿,一個游戲兩人一玩十多年,他們什么都敢,除了承認彼此相愛。 蘇菲(瑪麗昂·歌迪亞 閱讀全文
posted @ 2019-10-09 18:22 一天不進步,就是退步 閱讀 (198) 評論 (4) 編輯
摘要:故事背景 電視劇《天龍八部》中,阿朱易容后進入少林寺偷走了《易筋經》,她一直想把這本書送給喬峰。耿直的喬峰覺得此書來歷不正,不肯接受。幾番波折,這本書最后落到聚賢莊莊主游坦之手里。怪人游坦之靠著《易筋經》練就神功,后來甚至能和喬峰抗衡. 《易筋經》的功夫圜一身之脈絡,系五臟之精神,周而不散,行而不斷 閱讀全文
posted @ 2019-10-07 13:26 一天不進步,就是退步 閱讀 (219) 評論 (0) 編輯
摘要:故事背景 在《西游記》原著第六回,孫悟空大鬧天宮反下界,玉帝派十萬天兵圍剿,卻被打得落花流水。玉帝不得不放下架子,請自己外甥二郎神回來支援。孫悟空與二郎神本事差不多,兩人斗得不分勝負,但二郎神有梅山六兄弟助陣,而孫的陣營只是烏合之眾。兩人戰斗正酣時,孫悟空聞后方陣營攻破,猴子被打散,心中發慌敗下陣來 閱讀全文
posted @ 2019-10-05 08:01 一天不進步,就是退步 閱讀 (140) 評論 (0) 編輯
摘要:故事背景 《宇宙追緝令》是黃毅瑜執導的動作科幻類電影,由哥倫比亞三星公司出品,戴爾里·林多、李連杰、杰森·斯坦森領銜主演。影片于2001年11月2日在美國上映。該片講述了邪惡尤蘭,為了成為宇宙最強的人,逐一消滅了一百二十三個宇宙其他空間的分身,并吸收他們的能量,最后剩下一個在洛杉磯當警察的正義尤蘭與 閱讀全文
posted @ 2019-10-01 14:31 一天不進步,就是退步 閱讀 (144) 評論 (0) 編輯