這不是一篇引起戰爭的文章
毫無疑問,我之前是一名在微軟溫暖懷抱下干了近三年的 .NET 開發者,為什么要牛(sha)X一樣去搞 Java 呢?因為我喜歡 iOS 阿!哈哈,開個玩笑。其實,開始學 Java 也正好是一個無意之間產生的必然的結果。
很榮幸,當時我差一點沒考上大學,還好只有一個叫「軟件技術(.NET 方向)」的專業收了我,其實,一直到報道進了學校,我當時並不知道這個專業是干嘛的,聽他們說,我們要學一種語言,我想:完蛋了。因為我長這么大只學會了漢語,英語我從沒考過及格,又要學語言!不是說可以天天玩電腦么?都是騙人的。
第一節課真的不是「Hello World.」
就這樣吧,我莫名其妙的變成了一個整天對着電腦的人。
幸福的時光總是轉瞬即逝,接着就是,面臨畢業、找工作。學我們這專業的都知道,我們大部分學校都會和一些培訓機構勾結,讓最后一年的畢業生去培訓,年少無知的我們大部分都會去,我告訴你,這特么就是一個大BUG,現在要是知道誰設計的,他會像產品經理一樣都不知道怎么死的。
畢業意味着我們不能一起睡覺了
畢業的那天,都在十字路口站着不知道往哪走。有突然去選擇了「世界上最好的語言」PHP 的;有崇拜喬布斯到非要嫁給他的選擇了 iOS;有以為當了前端工程師是能掙好多錢,因為「前」和「錢」讀音相似就把自己交給了div、css;有人竟然去學了 Java,令我震驚了兩三天;有大部分人都去干了和專業毫不相干的事兒,如:淘寶、賣手機以及不見了,令人一度懷疑這個世界怎么了;不過也有人是富二代,就回家買了輛車,天天拉着妹子去兜風...
而我,什么都沒變。我工作用的依然是 .NET 。
從未遇見過如此優雅的你
從 MVC、NHibernate、Windows Service、Entity Framewor、Web API、DDD領域驅動,再到世界上最強大的 IDE,沒有之一的 Visual Studio 。在.NET框架下的開發真的太爽了,深深迷醉在那些語法糖之中不能自拔,這么多年過去了,如果你問我:世界上最美的語言是什么?毫無疑問,是 C# 。
過完年,到了一家新的公司,面試的是 .NET 開發,然后,項目的新版本要 .NET 全部重構為 Java ,然后,就這樣了。
我開始安裝 JDK、Eclipse、Tomcat、Nginx,沒錯,我開始學 Java 了。
好多人肯定特別理解不了為什么你做了那么長時間 .NET 開發,就因為公司調整開發語言,你也就跟着去學 Java 了?其實我想說的是,語言只是工具。不論是漢語、英語,還是 C# 、 Java ,這些語言只是幫助我們完成想要做的事情,走得更遠,看到更廣闊的世界,從沒有沒有好壞之分。
但是,PHP 是世界上最好的語言
,哈哈哈...
突然之間我的世界變了
說了一大堆廢話,無論如何,我要開始學 Java 了。就是從零開始,因為我在這之前連 System.out.print
都不知道的。
我會根據我們現在項目用到的所有技術,一步步來學 Java ,具體可能會主要是 Spring MVC 框架下的一些相關內容,可能還會涉及 AOP、CORS、 JMS 、 Memcached、日志管理、異常統一處理、數據庫連接池等等這些配置的內容。
這算不算是目錄
- 從零開始學 Java - CentOS 安裝 JDK
- 從零開始學 Java - CentOS 下安裝 Tomcat
- 從零開始學 Java - CentOS 下安裝 Nginx
- 從零開始學 Java - CentOS 下 Nginx + Tomcat 配置負載均衡
- 從零開始學 Java - Windows 下安裝 JDK
- 從零開始學 Java - Windows 下安裝 Tomcat
- 從零開始學 Java - Windows 下安裝 Eclipse
- 從零開始學 Java - 搭建 SpringMVC 框架
- 從零開始學 Java - Spring AOP 攔截器的基本實現
- 從零開始學 Java - Spring AOP 實現主從讀寫分離
- 從零開始學 Java - Spring 一主多從、多主多從 數據庫配置
- 從零開始學 Java - Spring MVC 示例 RESTful API
- 從零開始學 Java - Spring AOP 實現用戶權限驗證
- 從零開始學 Java - Spring MVC 實現跨域資源 CORS 請求
- 從零開始學 Java - Spring 支持 CORS 請求踩的坑
- 從零開始學 Java - Spring 使用 Quartz 任務調度定時器
- 從零開始學 Java - log4j 項目中的詳細配置
- 從零開始學 Java - Spring MVC 統一異常處理
- 從零開始學 Java - 數據庫連接池的選擇 Druid
- 從零開始學 Java - 利用 Nginx 負載均衡實現 Web 服務器更新不影響訪問
- 從零開始學 Java - Spring 集成 Memcached 配置(一)
- 從零開始學 Java - Spring 集成 Memcached 配置(二)
- 從零開始學 Java - Spring 集成 ActiveMQ 配置(一)
- 從零開始學 Java - Spring 集成 ActiveMQ 配置(二)
- 更多...
如果我寫開心了
我寫瘋了之后,可能我會接下來寫一下:
- Memcached 系列
- JMS 系列
- 關於百萬級別用戶對業務數據表的思考
- ...
等等一系列文章吧。
對了,我現在可是在看《高性能的MySQL》,我那天抽風了,可是還打算寫讀書筆記的。趕快祝我瘋了吧!