今天是2018年11月24日,又到了一周总结的时间了。
技术
1、如何阅读源码?
在我的一个JVM技术交流群里,有人抛出了这样一个问题:
经典框架的源码要怎么读容易些啊?比如spring,mybatis这种。
对于这个问题,群友进行了激烈的讨论。我这里将讨论的结论总结一下:
- 不要追求每行都看懂,而是先看懂框架。不要在不懂的地方过度消耗自己的精力。
- 要善于学习别人的文章,善于请教别人。
- 需要找到入口,之后再摸着绳子去阅读。
- 要有长期作战的心理准备,而不是几天、几周的时间就搞定。
- 要学会画UML图,通过UML图梳理源码结构。
这篇文章从JDK、平台、工具、测试等方面进行了调查,得出一些有意思的结论。
在开发工具中,IDE 已经超过 Eclipse 成为第一大开发工具了,而微软的 Visual Studio Code 竟然有 1% 的使用人群。
对于静态分析工具(代码质量分析工具),有 39% 的人使用 SonarQube,而 36%
根本不适用任何静态质量工具。
从技术转管理,很容易犯一些错误,例如自己技术很强,于是一马当先做救火队员。最后自己累得要死,要不得到认可。另外一个很常见的问题是做了管理之后,技术就抛到一边了,但作者老方认为,只要还是做技术,即使是管理岗位,技术也是不能丢掉的。要时刻保持着对技术的敏感度,否则技术路上不进则退。
本文是小红书社区的技术负责人分享的一篇文章,文中提到了中国团队与美国团队的效率差异,其中提到了一个数字:虽然阿里巴巴和 Facebook 市值非常接近,但 Facebook 每个员工创造的收入却是阿里巴巴的 3 倍。这个数字着实让我们吃惊,我们也不得不去想为什么会存在这么大的差异。
接着介绍了小红书关于数据赋能、工程赋能、实验赋能的探索,而这一切都是为了提高员工效率。
文章介绍了做熔断的四部曲:定义不可用、切断联系、定义可用、恢复联系。这四个要点基本上把熔断的核心思想给讲清楚了。此外还给除了作者的一些实践经验,非常推荐一读。
Java内存模型是《Java语言规范》中的一部分,只有真正理解了Java内存模型才能理解由此而涉及的知识点,例如:volatile关键字等知识点。这篇文章写得非常详细,虽然有点长,内容有点乱,但是很深入,值得一看。
这份是国内JVM大神R大推荐的一份JVM学习清单。清单中列出了如何从零开始学习JVM,列出了不少参考书籍。对于希望学习JVM的朋友,具有一定的参考意义。
一次排查线上Redis内存异常增长的文章
聊了聊你假笨大神的成长经历以及其未来的一些计划。
9、获取Java开发资讯的一些站点
对于国人来说,许多人都不知道如何获取外文咨询。一般来说 StackOverflow 仍然是首选的网站,可以在上面提问并从答案中获取有用的信息。Oracle 的文档也是很好的参考资料。Java Magazine 为希望完全理解某个主题的读者提供了深度长文,而 YouTube 则以视频形式提供了相同的功能。
10年时间成为阿里P10,虽然每个人的经历不同,但或许你可以看看他身上有没有值得你学习的地方。
11、Native Memory、Heap Memory 和 Direct Memory之间的区别和联系
Native Memory 指的是本地内存,其实指的就是应用所运行机器的内存大小。更多时候指的是应用所运行操作系统分配给JVM的内存大小。Heap Memory 指的是JVM运行时数据区中定义的堆内存,其用来存放Java对象等共享的数据。Direct Memory 则是由于NIO产生而诞生的一块数据区,其用来加速IO的读取,其属于 Native Memory 的一部分。
这三者的关系可以如下图所示:
了解这三者之间的关系可以为我们解决一些线上问题打下基础。例如线上发生了OOM异常,但此时的Java堆使用率还很低,那么这时候你可能要怀疑是不是 Direct Memory 出了问题。
商业
对于经常坐办公室的我们可能对外卖很熟悉,为什么每天都看到满25减21的优惠活动?难道商家都不挣钱吗?这篇文章告诉了我们答案。
2、2135亿后,阿里还需要证明什么? | 人人都是产品经理
讲了作者对于阿里发展至今存在的一些问题,在别人疯狂时能看到存在的一些问题,非常不容易。建议一读。
抖音疯狂上涨的今天,垂直领域同样是一个100万粉丝的号。为什么搞笑博主比不上美妆博主?这里面就是其商业价值不同,能带来的商业能量不同导致的。现在如果要做好一个垂直的IP,那可真不容易。这篇文章提出,一个内容IP的成长路径大致是这样的:定位、策划、拍摄、发行、运营互动、数据分析、内容迭代。
对于向往自由的朋友来说,自由职业可以说是实现自由的一条路径。而开发者如何实现自由职业,安晓辉给出了他的答案:软件开发、讲授、咨询。对于希望成为自由职业的人来说,值得一看。
一篇运营类型的文章,聊的是怎么提高阅读量。
生活
没看到这篇帖子还不知道,原来夏威夷是这么美的地方。二战的珍珠港事件就在夏威夷这里发生,现在这里还有那艘被炸沉的航空母舰。
这里还是侏罗纪世纪的拍摄地点,现在还能看到那个为电影而建造的大门。
这里还是许多ins网红的拍摄地点。
幸运的话,还能看到耶稣光。
嗯,看完这篇游记,我悄悄地把夏威夷列入我的旅行清单里了。
不知不觉2018年只剩一个月了,2019年悄然而至。是时候计划一下明年的旅行了,我已经计划了元旦去一次西安、5月份有一次旅行、10月份去新西兰自驾。你有什么想去的地方么,赶紧计划一下吧。
一个很勇敢的女性,很有自己的想法,也有很深的思考。作为一个男性,看完这篇文章只能是自愧不如,更别说提起勇气去回信了。评论里有些朋友说楼主是文艺女青年,对生活有种近乎文艺的想法。听这么一说,其实也是吧,对生活有很高要求,对另一半也有很高要求。很在乎自己的感受,希望对方正如自己想象中那样。很有意思的一篇文章,推荐阅读。
4、如何谈恋爱?
有个段子:男人和女人谈恋爱的时候。若她涉世未深,你就带她阅尽人间繁华;若她心已沧桑,你就带她去坐旋转木马。女对男的版本是:若他情窦初开,你就宽衣解带;若他已阅人无数,你就炉边炤台。只要他是人,不管这个人处于哪种状态,你都可以找到他体验当中最稀缺的那一点。所以大家伙不要去拼经济,而要拼体验。