上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 62 下一页
摘要: Redis雪崩了解么? 目前电商首页以及热点数据都会去做缓存 ,一般缓存都是定时任务去刷新,或者是查不到之后去更新的,定时任务刷新就有一个问题。 举个简单的例子:如果所有首页的Key失效时间都是12小时,中午12点刷新的,我零点有个秒杀活动大量用户涌入,假设当时每秒 6000 个请求,本来缓存在可以 阅读全文
posted @ 2021-09-14 00:08 Vincent-yuan 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 为啥Redis那么快? 首先看下关系数据库和Redis本质上的区别。 从图中可以看出,关系数据库涉及到硬盘操作,而Redis直接是内存操作。 Redis采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。 完全基 阅读全文
posted @ 2021-09-13 23:54 Vincent-yuan 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 为啥用Redis 因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等, 都很容易把数据库打崩,所以引入了缓存中间件,目 前市面上比较常用的缓存中间件有Redis和Memcached不过中和考虑了他们的优缺点,最后选择了Redis。 Redis 阅读全文
posted @ 2021-09-13 13:01 Vincent-yuan 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 它实际上是一个很长的二进制向量和一系列随机映射函数。 布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。 面试关联:一般都会在回答缓存穿透,或者海量数据去重这个时候引出来,加分项哟 Bloom Filter 原理 布隆 阅读全文
posted @ 2021-09-09 22:04 Vincent-yuan 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 数据库基础知识 为什么要使用数据库 什么是SQL? 什么是MySQL? 数据库三大范式是什么 mysql有关权限的表都有哪几个 MySQL的binlog有有几种录入格式?分别有什么区别? 数据类型 mysql有哪些数据类型 引擎 MySQL存储引擎MyISAM与InnoDB区别 MyISAM索引与I 阅读全文
posted @ 2021-09-06 23:48 Vincent-yuan 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 关于Mybatis插件,大部分人都知道,也都使用过,但很多时候,我们仅仅是停留在表面上,知道Mybatis插件可以在DAO层进行拦截,如打印执行的SQL语句日志,做一些权限控制,分页等功能; 但对其内部实现机制,涉及的软件设计模式,编程思想往往没有深入的理解。 本篇案例将帮助读者对Mybatis插件 阅读全文
posted @ 2021-09-05 21:20 Vincent-yuan 阅读(627) 评论(0) 推荐(0) 编辑
摘要: MyBatis简介 MyBatis是什么? ORM是什么 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? 传统JDBC开发存在的问题 JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? Mybatis优缺点 MyBatis框架适用场景 Hibernate 和 M 阅读全文
posted @ 2021-09-02 22:47 Vincent-yuan 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1. @SpringBootApplication 2. Spring Bean 相关 2.1. @Autowired 2.2. @Component,@Repository,@Service, @Controller 2.3. @RestController 2.4. @Scope 2.5. @C 阅读全文
posted @ 2021-09-01 22:28 Vincent-yuan 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 列举一些重要的 Spring 模块? 谈谈自己对于 Spring IoC 的了解 谈谈自己对于 AOP 的了解 Spring AOP 和 AspectJ AOP 有什么区别? 什么是 bean? bean 的作用域有哪些? 单例 bean 的线程安全问题了解吗? @Component 和 @Bean 阅读全文
posted @ 2021-08-31 00:07 Vincent-yuan 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 简介 内部结构分析 LinkedList源码分析 构造方法 添加(add)方法 根据位置取数据的方法 根据对象得到索引的方法 检查链表是否包含某对象的方法: 删除(remove/pop)方法 LinkedList类常用方法测试: 简介 LinkedList是一个实现了List接口和Deque接口的双 阅读全文
posted @ 2021-08-30 23:08 Vincent-yuan 阅读(53) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 62 下一页