上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: 一、HashMap数据结构 JDK 1.7 采用数组 + 链表实现。 JDK 1.8 采用数组 + 链表 + 红黑树实现。链表采用内部类Node节点实现。红黑树采用内部类TreeNode节点实现。 二、重要参数 // 1. 容量(capacity): 必须是2的幂 & <最大容量(2的30次方),默 阅读全文
posted @ 2020-03-15 17:45 Qmillet 阅读(156) 评论(0) 推荐(0)
摘要: 一、数组VS集合 1.长度 数组长度固定;集合长度可变; 2.内容 数组存储的是同一类型元素;集合可以存储不同类型的元素; 3.元素的数据类型 数组可以存储基本数据类型,也可以存储引用类型;集合只能存储引用类型(基本数据类型会自动装箱成对象) 二、Collection体系 Collection基础功 阅读全文
posted @ 2020-03-15 16:12 Qmillet 阅读(213) 评论(0) 推荐(0)
摘要: 参考链接 一、简介 Redis的五大数据类型也称五大数据对象;前面介绍过6大数据结构,Redis并没有直接使用这些结构来实现键值对数据库,而是使用这些结构构建了一个对象系统redisObject;这个对象系统包含了五大数据对象,字符串对象(string)、列表对象(list)、哈希对象(hash)、 阅读全文
posted @ 2020-03-14 21:28 Qmillet 阅读(12866) 评论(1) 推荐(2)
摘要: 转载来源 1、概述 Redis 是一个基于键值对(key-value)的分布式存储系统,与Memcached类似,却优于Memcached的一个高性能的key-value数据库。 在《Redis设计与实现》这样描述: Redis 数据库里面的每个键值对(key-value) 都是由对象(object 阅读全文
posted @ 2020-03-14 18:55 Qmillet 阅读(775) 评论(0) 推荐(1)
摘要: https://www.cnblogs.com/goodAndyxublog/p/13327412.html 一个用户的 Session 信息如果存储在一个服务器上,那么当负载均衡器把用户的下一个请求转发到另一个服务器,由于服务器没有用户的 Session 信息,那么该用户就需要重新进行登录等操作。 阅读全文
posted @ 2020-03-14 16:38 Qmillet 阅读(265) 评论(0) 推荐(0)
摘要: 参考链接1 --分布式系列文章 参考连接2 一、何为分布式一致性 C(一致性)A(高可用)P(分区容错性)理论:在满足CP的基础上尽可能提高可用性。 一致性(Consistency) : 客户端知道一系列的操作都会同时发生(生效) 可用性(Availability) : 每个操作都必须以可预期的响应 阅读全文
posted @ 2020-03-14 16:02 Qmillet 阅读(2334) 评论(0) 推荐(0)
摘要: 参考链接1 参考链接2 参考链接3_推荐 一、概述 ZooKeeper 是一种分布式协调服务,通过简单的架构和API解决在分布式环境中协调和管理服务的问题。它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。可用于统一命名服务、统一配置管理、统一集群管理、服务器动态上下 阅读全文
posted @ 2020-03-13 22:19 Qmillet 阅读(176) 评论(0) 推荐(0)
摘要: 相关链接 超卖事故 一、什么是分布式锁 在多线程模型中,可以使用同步机制实现安全访问数据。但是多个服务器访问时,会导致数据最终不一致问题。常见分布式锁可以基于数据库/Redis/Zookeeper实现。 分布式锁应该具备以下条件: 1.一个方法在同一时间只能被一个机器的一个线程执行(互斥)。 2.高 阅读全文
posted @ 2020-03-13 16:40 Qmillet 阅读(243) 评论(0) 推荐(0)
摘要: 参考博客 一、什么时候使用线程池 单个任务处理时间比较短,且需要处理的任务数量很大。 二、线程池优势 1.重用存在的线程,减少线程创建、消亡的开销,提高性能。 2.提高响应速度,当任务到达时,任务可以不需要等到线程创建就能立即执行。 3.提高线程的可管理型,可以统一分配、调优和监控。 三、线程池运行 阅读全文
posted @ 2020-03-11 21:54 Qmillet 阅读(268) 评论(0) 推荐(0)
摘要: ★Spring生命周期 ★Spring AOP Spring IOC ★Spring的事务实现方式,声明式事务是怎么实现的,spring事务的传播方式 ★ES和MongoDB ★Redis底层数据结构实现1 ★Redis底层数据结构实现2 ★Redis内存淘汰策略 ★ Http报文结构 HTTP报文 阅读全文
posted @ 2020-03-08 19:41 Qmillet 阅读(237) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页