JavaSE
文章平均质量分 93
NIIMP
A Niimper
展开
-
电商项目常用的五个设计模式场景及分析实现
*单例模式(Singleton Pattern)**是一种创建型设计模式,它确保类只有一个实例,并提供一个全局访问点。在单点登录模块中,我们选择使用单例模式来管理已登录用户的状态。这是因为我们需要在不同的应用组件中共享用户的登录状态,而且不希望多次实例化登录管理器。// 私有静态内部类确保线程安全的延迟初始化设计模式说明单例模式被用来确保系统中只有一个实例。这是因为登录状态需要全局管理,多个实例会导致数据不一致性。单例模式通过静态内部类方式实现了懒加载,确保了线程安全。原创 2023-09-27 21:04:27 · 1275 阅读 · 0 评论 -
终于弄懂了✨HashMap和ConcurrentHashMap
内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。原创 2023-09-22 20:27:03 · 145 阅读 · 0 评论 -
简述JavaSE(HashMap、Synchronized、String....)
JDK1.7,HashMap底层是数组 + 链表JDK1.8,HashMap底层是数组 + 链表 or 数组 + 链表 + 红黑树。原创 2023-09-10 22:10:21 · 94 阅读 · 0 评论