这不是一篇引起战争的文章

毫无疑问,我之前是一名在微软温暖怀抱下干了近三年的 .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、日志管理、异常统一处理、数据库连接池等等这些配置的内容。

这算不算是目录

如果我写开心了

我写疯了之后,可能我会接下来写一下:

  • Memcached 系列
  • JMS 系列
  • 关于百万级别用户对业务数据表的思考
  • ...

等等一系列文章吧。
对了,我现在可是在看《高性能的MySQL》,我那天抽风了,可是还打算写读书笔记的。赶快祝我疯了吧!

从零开始学 Java - 我放弃了 .NET ?的更多相关文章

  1. 从零开始学 Java - Spring 一主多从、多主多从 数据库配置

    待会苹果要开发布会 我写完这篇文章就准备去看发布会了,因为我买了好几包瓜子和啤酒.由于苹果的保密做的越来越差劲,该曝光的信息差不多全部曝光了,我们这种熬夜看发布会的只不过是让这些信息更加真实,或者说是 ...

  2. 从零开始学 Java - CentOS 安装 JDK

    我来总结一下吧 昨天我写了一篇从零开始学 Java - 我放弃了 .NET ?,在园子里突然引起了强烈的讨论,有期待我能持续更新的.有鼓励支持的.有相同经历的.也有同一个学校的师兄弟(我们相认了).当 ...

  3. 从零开始学 Java - Spring 支持 CORS 请求踩的坑

    谁没掉进过几个大坑 记得好久之前,总能时不时在某个地方看到一些标语,往往都是上面一个伟人的头像,然后不管是不是他说的话,下面总是有看起来很政治正确且没卵用的屁话,我活到目前为止,最令我笑的肚子痛得是下 ...

  4. 从零开始学 Java - Spring 集成 Memcached 缓存配置(二)

    Memcached 客户端选择 上一篇文章 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个: Memc ...

  5. 从零开始学 Java - Spring 集成 ActiveMQ 配置(一)

    你家小区下面有没有快递柜 近两年来,我们收取快递的方式好像变了,变得我们其实并不需要见到快递小哥也能拿到自己的快递了.对,我说的就是类似快递柜.菜鸟驿站这类的代收点的出现,把我们原来快递小哥必须拿着快 ...

  6. 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)

    硬盘和内存的作用是什么 硬盘的作用毫无疑问我们大家都清楚,不就是用来存储数据文件的么?如照片.视频.各种文档或等等,肯定也有你喜欢的某位岛国老师的动作片,这个时候无论我们电脑是否关机重启它们永远在那里 ...

  7. 从零开始学 Java - Spring 集成 ActiveMQ 配置(二)

    从上一篇开始说起 上一篇从零开始学 Java - Spring 集成 ActiveMQ 配置(一)文章中讲了我关于消息队列的思考过程,现在这一篇会讲到 ActivMQ 与 Spring 框架的整合配置 ...

  8. 从零开始学 Java - 利用 Nginx 负载均衡实现 Web 服务器更新不影响访问

    还记得那些美妙的夜晚吗 你洗洗打算看一个小电影就睡了,这个时候突然想起来今天晚上是服务器更新的日子,你要在凌晨时分去把最新的代码更新到服务器,以保证明天大家一觉醒来打开网站,发现昨天的 Bug 都不见 ...

  9. 从零开始学 Java - log4j 项目中的详细配置

    你还会用笔来写字么 我是不怎么会了,有时候老是拿起笔之后不知道这个字怎么写,这时候就会拿起手机去打出来:有时候还会写出来这个字之后越看越不像,这时候就开始怀疑自己的能力了:有时候写出来了一大堆字之后, ...

随机推荐

  1. 一篇关于匿名函数(function(){})()不错的文章

    代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他 ...

  2. NLP--十项沟通前的思想准备

    如何达到有效沟通?sino NLP课程给我们十项针对沟通前的思想准备,可让我们了解怎样做到效果卓越的沟通: 1.建立和谐气氛. 这是有效沟通的前提条件,只有首先建立一个和谐的气氛,双方才能彼此敞开心扉 ...

  3. xcodebuild命令行打包发布ipa

    配置好证书,然后在命令行转到项目目录 1.清除 EthantekiiMac:CTest ethan$ xcodebuild clean 2.编译 EthantekiiMac:CTest ethan$ ...

  4. CSP的今世与未来

    一.从两个工具说起 最近Google又推出了两款有关CSP利用的小工具,其一为CSP Evaluator,这是一个能够评估你当前输入的CSP能否帮助你有效避免XSS攻击的工具,其用法非常简单,在输入框 ...

  5. C#设计模式之工厂

    IronMan之工厂 前言 实用为主,学一些用得到的技术更能在如今的社会里保命. 虽然在日常的工作中设计模式不是经常的用到,但是呢,学习它只有好处没有坏处. 设计模式像是一种“标签”,它是代码编写者思 ...

  6. “安装项目” Step By Step

    目录 一 基本操作 二 定制安装对话框 三 安装程序类 四 总结 .NET程序集因为包含了元数据,所以程序集具有自描述性.多数程序自身包含了运行所需要的全部信息,这类程序集就是我们常说的“绿色软件”. ...

  7. [SDK2.2]SQL Azure (13) Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同

    <Windows Azure Platform 系列文章目录> 如果熟悉Windows Azure平台的用户不难发现,对于SQL Server数据库来说,微软提供了两种服务,分别是: -W ...

  8. Linux学习之Exam系统发布

    配置时间:2015年11月27日 配置人:撰写人:微冷的雨   Happy 01.Linux安装图 欢迎页面 桌面 02.Linux命令之文件目录操作 给北大青鸟五道口校区创建三个机房(L4,L5,L ...

  9. 部分安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法

    前端JS中使用XMLHttpRequest 2上传图片到服务器,PC端和大部分手机上都正常,但在少部分安卓手机上上传失败,服务器上查看图片,显示字节数为0.下面是上传图片的核心代码: HTML < ...

  10. Oracle 超长字符串分割劈分

    Oracle 超长字符串分割劈分,具体能有多长没测过,反正很大.... 下面,,,,直奔主题了: CREATE OR REPLACE FUNCTION splitstr(p_string IN clo ...