set的工作原理,Set 不重复实现原理

Java中的set是一个不包含重复元素的集合,确切地说,是不包含e1.equals(e2)的元素对。Set中允许添加null。Set不能保证集合里元素的顺序。在往set中添加元素时,如果指定元素不存在,则添加成功。也就是说,如果set中不存在(e==null ? e1==null : e.queals(e1))的元素e1,则e1能添加到set中。下面以set的一个实现类HashSet为例,简单介绍... [阅读全文]

购物车实现原理:一个购物车的实现

实现多个浏览器窗口可以共享购物车的技术。1.几种实现的技术; --|cookie --|这种方案稍微简单些,开发起来简单方便,适合在单台服务器中使用时不错的方案。缺点是太占内存。 --|不太适合在多台服务器集群中使用。 --|cookie+数据库 --|稍微复杂些 --|要求用户必须打开Cookie,或者通过参数(userid)URL+数据库。比较 --|不占内存,避免集群环... [阅读全文]
1 共1条 分1页