240 发简信
IP属地:云南
  • su re

    从ConcurrentHashMap谈谈一致性

    你要是觉得我是要讲ConcurrentHashMap源码分析、segment,rehash之类的事情,就可以不用往下看了。 考虑以下场景: 在Spring Framework...

  • @winy_lee 我不记得细节,同时我相信任何人都不会记得细节。

    我们记得的是“思维方式”,即为什么代码的作者能用我想不出来的思路写这段代码。他是不是混搭了一些其他编程语言的习惯和思路?是否定制了一个很巧妙的数据结构/算法?抽象是怎么做的?用没用某个模式去解决了一个特定的问题?……

    如果你发现你站在他的角度完全可以写出相似的代码,就没必要看了。你要看的是那些你想破头都不明白“还能这样”?的思路。就像我第一次接触epoll编程时的感觉。

    如何深入理解开源项目

    感谢这个时代,我们有了github,有了近乎无穷的开源项目可以看,可以学。 记住,看的目的是学,但是看不等于学! 从小代码集看起 对于一个新手,是绝对不适合一上来就追求spr...

  • 支持下。

    我面试的时候比较注重“理解的自洽”。即说明一个东西,前因后果,用法和内部原理都是能串上的。即便是实际上理解是不对的,但是逻辑是自洽的,我也认为是资料问题,而不是思维方式的问题。思维方式很重要,决定了能否学会更复杂的新东西。

    201905上海求职修行(一):高级/资深JAVA工程师 个人总结与面试记录

    前言   本文主要分两部分,前半部分聊了聊这次找工作中我自己的一些想法和体会,因为是随性而发,可能会写得比较啰嗦,第二部分才是实际的面试题记录和我的回答思路,如果只是想了解下...

  • 120
    201905上海求职修行(一):高级/资深JAVA工程师 个人总结与面试记录

    前言   本文主要分两部分,前半部分聊了聊这次找工作中我自己的一些想法和体会,因为是随性而发,可能会写得比较啰嗦,第二部分才是实际的面试题记录和我的回答思路,如果只是想了解下...