通过5G网络释放触觉互联网的力量
|
背景 最近,听到很多吐槽:看到源码,心中就感到十分纠结、特别烦恼。 为什么纠结? 因为面试的时候,面试官很喜欢问:你看过什么框架源码?JDK源码也行。 这时候,如果回答没有看过,虽然没让你立马回去等通知。但也许,你在面试官心中的印象就大打折扣了。 如果回答看过,并且还能较为流利地说上一番,那面试官或许会在心里赞叹:小伙子可以呀!(PS:很多面试官自己也没看过,或者看过很多也忘了)。 总之,你要是能说上个123,那给面试官的印象就会杠杠滴好。何愁工作?何愁加薪? 为什么烦? 大部分人的情况是:源码不是没有看过,而是每次只看得下一部分。为什么只看得下一部分呢?通常有下面三种原因: 缺乏技术支撑。看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多看看一小段,然后就看不下去,于是就放弃了。 缺乏正确心态。看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。 缺乏足够时间。确实很忙,经常看了一部分后,天天加班,没时间看,忙完后又忘了之前正在看的某某源码。 个人建议 对于一般java程序员来说,阅读源码之前到底需要些什么技能呢? 个人建议,以下基础知识必须会一些: 会设计模式:包括单例模式、工厂模式、代理模式、装饰器模式、责任链模式、模板方法模式等。 会猜测:大胆的猜测,在看源码的时候,多站在高层次想想,如果你是Mybatis的设计者,你会怎么设计? 会挑重点看:别被没写参数校验、类型校验等问题卡在那里。 会画图:流程图、类图等,找一些在线画图工具,媒体画完就保存下来,如果中途一段时间不看了,再回头看看这些图,也能快速继续。 Mybatis源码分析 今天,我们就来看看Mybatis源码的阅读,具体举个例子来看看: 案例和疑问
从我们最初的demo中开始: (编辑:平凉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



