摘要:
众所周知,HttpClient是对JDK net包下网络相关操作的一个封装,所以阅读的前提待知道HttpClient底层肯定是通过Socket来进行网络通信的。 下面来简单的捋一下代码,在进入繁杂、深层的代码之前待提醒自己保持清醒,不能由于一层一层的引导迷茫了思绪。并且要保持疑问和警惕,否则可能就会 阅读全文
摘要:
都推荐从use case开始覆盖代码,但是很多开源的第三方工具包并没有那么详细的use case,所以需要自己另找方法覆盖代码 从已有的use case开始覆盖,覆盖到的类用UML画出来,标记哪些已经覆盖到,哪些还没有覆盖到 如何学习一项新的知识? 我深入学习一项新知识也不多,目前只有操作系统原理, 阅读全文
摘要:
年龄越来越大,工资却少的可怜,一个人的日子可以过的很潇洒,但不要多长时间就要对媳妇、孩子负责。面上工资一两万,到手撑死一万,还兢兢战战的不敢请假,每请一天假就要额外扣掉六七百。财务自由才能让工作和生活更加有幸福感。话以自此,一个好的第二职业才能摆脱目前以及以后的困境。 但是什么样的第二职业才是最适合 阅读全文
摘要:
如何阅读第三方工具源码? 存在多个入口,而且整个类图存在很多孤岛,自上而下的分析策略貌似不行,还是从use case入手,针对单个面分析。难点是如何做范围界定?不至于陷入黑洞 HttpGet > HttpRequestBase --> AbstractHttpMessage --> HttpMess 阅读全文
摘要:
tr -s "\n" "&" < wrong.txt;echo 文件多行合并到一行 &分割 sort right.txt 文件排序 查看端口占用: lsof -i:80 netstat -anp|grep 80 jmeter -n -t ~/Desktop/HTTPRequest.jmx -l ~/ 阅读全文
摘要:
1. HttpClient使用了facade模式,如何使用的? 2. HTTP protocol interceptors使用了Decorator模式,如何使用的? 第二章: 连接池管理 Client Web Browser does HTTP GET for resource. Web serve 阅读全文
摘要:
原文地址: http://www.cnblogs.com/strinkbug/p/6376525.html 在读周智明的深入理解JVM虚拟机时,关于枚举根节点/安全点这部分感觉书上写的不是太明白,找了半天感觉这篇文章写的比书里更好理解,虽然我看的还是很吃力,从一个小小的oopMap数据结构可以窥见h 阅读全文
摘要:
问题重现 // todo 参考文章: "MySQL 单表分页 Limit 性能优化" "Scalable MySQL: Avoid offset for large tables" "证明为什么用limit时,offset很大会影响性能" 阅读全文
摘要:
两种错误都是涉及类加载问题,类层次结构如下: NoClassDefFoundError是系统错误,ClassNotFoundException是系统异常,可以捕获。 NoClassDefFoundError发生在对Class原始文件解析通过类的全限定名在类路径下无法找到相关类的定义时;ClassNo 阅读全文
摘要:
MySQL支持事务,所以保证数据可靠的前提是对数据的修改事务已经成功提交 这个问题可以解释为‘MySQL InnoDB是如何保证事务C(一致性)D(持久性)性的?’ 可能出现的两种情况: 1. (一致性)数据不一致。 例如本来在一个事务里要执行两条SQL,结果系统断电导致只有一条SQL执行成功了 2 阅读全文