每周分享第3期

今天是2018年11月24日,又到了一周总结的时间了。

技术

1、如何阅读源码?

在我的一个JVM技术交流群里,有人抛出了这样一个问题:

经典框架的源码要怎么读容易些啊?比如spring,mybatis这种。

对于这个问题,群友进行了激烈的讨论。我这里将讨论的结论总结一下:

  • 不要追求每行都看懂,而是先看懂框架。不要在不懂的地方过度消耗自己的精力。
  • 要善于学习别人的文章,善于请教别人。
  • 需要找到入口,之后再摸着绳子去阅读。
  • 要有长期作战的心理准备,而不是几天、几周的时间就搞定。
  • 要学会画UML图,通过UML图梳理源码结构。

2、JVM生态系统2018调查报道 - InfoQ

这篇文章从JDK、平台、工具、测试等方面进行了调查,得出一些有意思的结论。

在开发工具中,IDE 已经超过 Eclipse 成为第一大开发工具了,而微软的 Visual Studio Code 竟然有 1% 的使用人群。

595137-20181124201730781-1751562848.png

对于静态分析工具(代码质量分析工具),有 39% 的人使用 SonarQube,而 36%
根本不适用任何静态质量工具。

595137-20181124201741402-943837445.png

2、优秀技术人的管理陷阱 - InfoQ

从技术转管理,很容易犯一些错误,例如自己技术很强,于是一马当先做救火队员。最后自己累得要死,要不得到认可。另外一个很常见的问题是做了管理之后,技术就抛到一边了,但作者老方认为,只要还是做技术,即使是管理岗位,技术也是不能丢掉的。要时刻保持着对技术的敏感度,否则技术路上不进则退。

3、如何在国内构建一个硅谷级的高效技术团队?

本文是小红书社区的技术负责人分享的一篇文章,文中提到了中国团队与美国团队的效率差异,其中提到了一个数字:虽然阿里巴巴和 Facebook 市值非常接近,但 Facebook 每个员工创造的收入却是阿里巴巴的 3 倍。这个数字着实让我们吃惊,我们也不得不去想为什么会存在这么大的差异。

595137-20181124201751975-1939683345.png

接着介绍了小红书关于数据赋能、工程赋能、实验赋能的探索,而这一切都是为了提高员工效率。

4、99%的人都能看懂的“熔断”以及最佳实践

文章介绍了做熔断的四部曲:定义不可用、切断联系、定义可用、恢复联系。这四个要点基本上把熔断的核心思想给讲清楚了。此外还给除了作者的一些实践经验,非常推荐一读。

5、Java内存模型原理,你真的理解吗?

Java内存模型是《Java语言规范》中的一部分,只有真正理解了Java内存模型才能理解由此而涉及的知识点,例如:volatile关键字等知识点。这篇文章写得非常详细,虽然有点长,内容有点乱,但是很深入,值得一看。

6、从表到里学习JVM实现 - 书单推荐

这份是国内JVM大神R大推荐的一份JVM学习清单。清单中列出了如何从零开始学习JVM,列出了不少参考书籍。对于希望学习JVM的朋友,具有一定的参考意义。

7、一次 Redis 内存诡异增长的排查过程

一次排查线上Redis内存异常增长的文章

8、PerfMa CEO你假笨的一次专访

聊了聊你假笨大神的成长经历以及其未来的一些计划。

9、获取Java开发资讯的一些站点

对于国人来说,许多人都不知道如何获取外文咨询。一般来说 StackOverflow 仍然是首选的网站,可以在上面提问并从答案中获取有用的信息。Oracle 的文档也是很好的参考资料。Java Magazine 为希望完全理解某个主题的读者提供了深度长文,而 YouTube 则以视频形式提供了相同的功能。

10、免试晋升为研究员,他在阿里十年经历了什么?

10年时间成为阿里P10,虽然每个人的经历不同,但或许你可以看看他身上有没有值得你学习的地方。

11、Native Memory、Heap Memory 和 Direct Memory之间的区别和联系

Native Memory 指的是本地内存,其实指的就是应用所运行机器的内存大小。更多时候指的是应用所运行操作系统分配给JVM的内存大小。Heap Memory 指的是JVM运行时数据区中定义的堆内存,其用来存放Java对象等共享的数据。Direct Memory 则是由于NIO产生而诞生的一块数据区,其用来加速IO的读取,其属于 Native Memory 的一部分。

这三者的关系可以如下图所示:

595137-20181124201803847-405927498.png

了解这三者之间的关系可以为我们解决一些线上问题打下基础。例如线上发生了OOM异常,但此时的Java堆使用率还很低,那么这时候你可能要怀疑是不是 Direct Memory 出了问题。

商业

1、外卖天天满25减21,商家们都是怎么挣钱的?

对于经常坐办公室的我们可能对外卖很熟悉,为什么每天都看到满25减21的优惠活动?难道商家都不挣钱吗?这篇文章告诉了我们答案。

2、2135亿后,阿里还需要证明什么? | 人人都是产品经理

讲了作者对于阿里发展至今存在的一些问题,在别人疯狂时能看到存在的一些问题,非常不容易。建议一读。

3、垂直领域的内容该如何打造IP?_36氪

抖音疯狂上涨的今天,垂直领域同样是一个100万粉丝的号。为什么搞笑博主比不上美妆博主?这里面就是其商业价值不同,能带来的商业能量不同导致的。现在如果要做好一个垂直的IP,那可真不容易。这篇文章提出,一个内容IP的成长路径大致是这样的:定位、策划、拍摄、发行、运营互动、数据分析、内容迭代。

5、程序员如何成为自由职业者?

对于向往自由的朋友来说,自由职业可以说是实现自由的一条路径。而开发者如何实现自由职业,安晓辉给出了他的答案:软件开发、讲授、咨询。对于希望成为自由职业的人来说,值得一看。

6、想提升阅读量,看这一篇就够了

一篇运营类型的文章,聊的是怎么提高阅读量。

生活

1、你喜欢海,我喜欢山,夏威夷游记

没看到这篇帖子还不知道,原来夏威夷是这么美的地方。二战的珍珠港事件就在夏威夷这里发生,现在这里还有那艘被炸沉的航空母舰。

595137-20181124201816088-43020683.png

这里还是侏罗纪世纪的拍摄地点,现在还能看到那个为电影而建造的大门。

595137-20181124201821724-832761896.png

这里还是许多ins网红的拍摄地点。

595137-20181124201831691-788608797.png

幸运的话,还能看到耶稣光。

595137-20181124201837490-931787467.png

嗯,看完这篇游记,我悄悄地把夏威夷列入我的旅行清单里了。

2、2019年放假时间表出来了

不知不觉2018年只剩一个月了,2019年悄然而至。是时候计划一下明年的旅行了,我已经计划了元旦去一次西安、5月份有一次旅行、10月份去新西兰自驾。你有什么想去的地方么,赶紧计划一下吧。

3、一个勇敢征婚女性的价值观

一个很勇敢的女性,很有自己的想法,也有很深的思考。作为一个男性,看完这篇文章只能是自愧不如,更别说提起勇气去回信了。评论里有些朋友说楼主是文艺女青年,对生活有种近乎文艺的想法。听这么一说,其实也是吧,对生活有很高要求,对另一半也有很高要求。很在乎自己的感受,希望对方正如自己想象中那样。很有意思的一篇文章,推荐阅读。

4、如何谈恋爱?

有个段子:男人和女人谈恋爱的时候。若她涉世未深,你就带她阅尽人间繁华;若她心已沧桑,你就带她去坐旋转木马。女对男的版本是:若他情窦初开,你就宽衣解带;若他已阅人无数,你就炉边炤台。只要他是人,不管这个人处于哪种状态,你都可以找到他体验当中最稀缺的那一点。所以大家伙不要去拼经济,而要拼体验。

转载于:https://www.cnblogs.com/chanshuyi/p/weekly_share_03.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值