06 2018 档案

摘要:众所周知,HttpClient是对JDK net包下网络相关操作的一个封装,所以阅读的前提待知道HttpClient底层肯定是通过Socket来进行网络通信的。 下面来简单的捋一下代码,在进入繁杂、深层的代码之前待提醒自己保持清醒,不能由于一层一层的引导迷茫了思绪。并且要保持疑问和警惕,否则可能就会 阅读全文
posted @ 2018-06-22 19:34 Birding 阅读(545) 评论(0) 推荐(0) 编辑
摘要:都推荐从use case开始覆盖代码,但是很多开源的第三方工具包并没有那么详细的use case,所以需要自己另找方法覆盖代码 从已有的use case开始覆盖,覆盖到的类用UML画出来,标记哪些已经覆盖到,哪些还没有覆盖到 如何学习一项新的知识? 我深入学习一项新知识也不多,目前只有操作系统原理, 阅读全文
posted @ 2018-06-19 16:40 Birding 阅读(286) 评论(0) 推荐(0) 编辑
摘要:年龄越来越大,工资却少的可怜,一个人的日子可以过的很潇洒,但不要多长时间就要对媳妇、孩子负责。面上工资一两万,到手撑死一万,还兢兢战战的不敢请假,每请一天假就要额外扣掉六七百。财务自由才能让工作和生活更加有幸福感。话以自此,一个好的第二职业才能摆脱目前以及以后的困境。 但是什么样的第二职业才是最适合 阅读全文
posted @ 2018-06-19 12:56 Birding 阅读(1719) 评论(0) 推荐(0) 编辑
摘要:如何阅读第三方工具源码? 存在多个入口,而且整个类图存在很多孤岛,自上而下的分析策略貌似不行,还是从use case入手,针对单个面分析。难点是如何做范围界定?不至于陷入黑洞 HttpGet > HttpRequestBase --> AbstractHttpMessage --> HttpMess 阅读全文
posted @ 2018-06-07 20:55 Birding 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示