2016年终总结
今天凌晨2点吃完饭回来之后,真是辗转反侧,不知为何,一直难以入眠,或许因为过了睡点,又或许因为昨晚的年会玩得太嗨,也可能是感觉对过去的一年有些许遗憾……
如果在 Java 应用中对 Exception 能够正确处理,那么将会使你的程序更具有健壮性。但是很多人对 Exception 中的 Checked Exception 和 Unchecked Exception 并不理解,并且 Exception 又常常被被分为 JVM Exception 和程序 Exception,这就让一些开发者显得更加困惑了,本文就这几个概念详细讲述一下。(本文翻译自Checked and Unchecked Exceptions in Java)
Vim 到目前位置也用了将近两年,但是很多的快捷键每次要用到的时候还是会 Google 一下,只能记住很少的命令,查的过程其实还是会浪费很多时间,这里总结一下一些常用的 Vim 命令,以便以后查看。
本文是关于技巧这本书的读书笔记。这本书是作者根据自己的生活学习经历悟出的一些方法论,满满的正能力,但有不同于一般的鸡汤文,书中提到的那些技巧,其实每个人都可以做到,但实际上却很少有人做到,正如作者所说因为别人都睡着,你醒着那么你就是杰出的。方法其实还是那种最简单的方法,简要来说就是行动+坚持,这也是最难的方法,因为坚持是最难的。用这种方法达到自己想要效果的人就认为这种方法非常有用,就如作者学习英语一样,而对于大多数那些坚持不下去的人来说,他们感觉这就是在扯犊子,正所谓方法因人而异。如果一味地去追求 XX 天精通 XX,其实最后的结果只会是从入门到放弃。
之前公司推送了一位大神的推荐书单,当中推荐了这本《观念的水位》,那是第一次看到这本书,记得当时看到这本书的名字,瞬间就吸引了我的兴趣,然后就在豆瓣上搜索了一下,看到评价还不错,就加到了自己的书单里。再后来,回到学校就在网上找到这本书的电子版,下载到手机里就开始看了起来,中间大概花了半个月的时间把这本书看完,那段时间基本上每天在公司上下班的班车和地铁上都在看这本书。在看的过程中,根据每篇文章看后的感想,做了一部分的笔记,在文章的后面会列出来。
今年好久没去电影院看过电影了,今天趁着周末去看场电影,选了最近比较火的《我不是潘金莲》,据说这部电影跟《驴得水》有些相似之处,比较贴近现实,并那么做作。看完之后确实感慨很多,相比于以前的那些烂电影真的要好很多。
2016年,是一个很重要的年份,不但是自己的本命年,还是自己要踏出校园、走向工作的一年。从今年过完年回到学校,记得大概是2月底,这期间经历刷题、找实习、校招,直到前两天把三方交上,今天公司盖完章拿到回执信,工作也算终于确定了下来。在这过程中,经历过失落、兴奋、伤心等等,中间的喜悲,也只有自己最清楚了,趁着这几天晚上有点时间,回想一下过去几个月的心理路程写一篇校招的小记,也算是对这几个月的酸甜苦辣做一下总结。
陆陆续续从7月份开始读这本书,直到昨天(10月底)才把这本书,拖这么久之后,发现,书中讲的很多东西已忘记的差不多了,也没有刚开始看前几章时那种爱不释手的感觉。只能根据自己一些浅显的记忆以及当时在书中记录的一些笔记来述说一下自己的感悟。
本文主要是对《深入理解java虚拟机 第二版》第二章部分做的总结,文章中大部分内容都来自这章内容,之所以记录到博客,是想通过这个过程加深自己的理解,并且方便以后遇到相关问题之后进行查阅。
本文主要介绍一下Kafka new Consumer的使用,关于new Consumer的基本概念可以参考上一篇博文Apache Kafka 0.9 Consumer Client 介绍【译】,这篇对于Kafka的new Consumer介绍得比较清楚。本文的一部分内容也来自上一篇文章。
近段时间在公司实习,有一项任务就是负责对Kafka新版本的一些feature做一下调研,主要是调研的内容是Kafka在0.9.0版本中提供的两个新特性:New Consumer API和安全认证机制,本文是在研究Kafka的新consumer API时看过的一篇文章,对于理解新API的设计理念以及应用,有很多的帮助,因此就打算翻译一下,帮助自己更好理解的同时也为开源做一些贡献。本文译自Introducing the Kafka Consumer: Getting Started with the New Apache Kafka 0.9 Consumer Client一文,是Confluent官方出的一篇关于Kafka新Consumer客户端介绍的文章。
近段时间因为在公司实习,公司提供的电脑都是Mac,还给发了一台全新的Mac pro,刚开始用的时候有很多不习惯的地方,但是用了几天之后就感觉Mac真的爽到爆啊,本篇文章就记录一下自己感觉在Mac上用到的一些不错的软件,以及Mac下一些常用编程工具的配置安装方法,这样也方便自己以后查看,本篇文章会一直保持更新。