摘要: 看Java核心技术1的时候看到HashMap的对象,书中讲到: 1.如果有一个值,对应的键不再使用他了,但由于key与value之间存在强引用,是不会被垃圾回收的 2.垃圾回收器跟踪活动的对象,只要映射对象是活动的,其中的所有桶也是活动的,它们不能被回收 所以做了下面的测试: 测试结果: 果然,GC 阅读全文
posted @ 2018-09-20 17:11 twoheads 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决:职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节和请求的传递,所以职责链将请求的发送者和请求的处 阅读全文
posted @ 2018-09-20 16:28 twoheads 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 意图:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 主要解决:它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 何时使用: 1、您想表示对象 阅读全文
posted @ 2018-09-20 14:34 twoheads 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 现象: 公司windows定期修改过密码后 一直报错。push的时候显示“Authentication Failed for http://x.x.x.x/x/git” 猜想: 发现可能是账号问题。 于是进入“控制面板”——“用户账户”-凭据管理器——windows凭据(搜索凭据管理器) 找到了gi 阅读全文
posted @ 2018-09-20 11:28 twoheads 阅读(8863) 评论(2) 推荐(2) 编辑