摘要: 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实 阅读全文
posted @ 2019-09-11 21:22 Java架构Monster 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 1.集合框架总体架构 集合大致分为Set、List、Queue、Map四种体系,其中List,Set,Queue继承自Collection接口,Map为独立接口 Set的实现类有:HashSet,LinkedHashSet,TreeSet... List下有ArrayList,Vector,Link 阅读全文
posted @ 2019-09-11 20:19 Java架构Monster 阅读(1634) 评论(1) 推荐(0) 编辑
摘要: 前言: 最近更新得会比较频繁,希望大家见谅哦! 也感谢关注我的人,我会更加更加努力去做的! 基础 我们现在使用的Java的版本,基本上是都支持String类型的。当然除了String类型,还有int、char、byte、short、enum等等也都是支持的。然而在其底部实现中,还是基于 整型的,也就 阅读全文
posted @ 2019-09-11 18:00 Java架构Monster 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 前言 闲来无事写篇文章总结下负载均衡。 正文 负载均衡 负载均衡是高可用架构的一个关键组件,主要用来提高性能和可用性,通过负载均衡将流量分发到多个服务器,同时多服务器能够消除这部分的单点故障。 当然负载均衡器本身就是一个单点故障隐患,可以考虑文章后面说的负载均衡双机热备或其他方案消除单点故障提高可用 阅读全文
posted @ 2019-09-11 15:28 Java架构Monster 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 判断哪些对象需要被回收 引用计数算法: 给对象中添加一个引用计数器,每当有一个地方引用时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。 但是JVM没有使用此方法,因为此方法无法解决2个对象相互循环引用的问题。 可达性分析算法: 这个算法的基本思路就是通 阅读全文
posted @ 2019-09-11 15:01 Java架构Monster 阅读(289) 评论(0) 推荐(0) 编辑