×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
登录
注册
epoll有哪两种模式?
TCP报文首部中序号占多少字节?
MySQL的ACID特性分别是怎么实现的?
说一说你对explain的了解
MySQL中提供了EXPLAIN语句和DESCRIBE语句,用来分析查询语句,EXPLAIN语句的基本语法如下: EXPLAIN [EXTENDED] SELECT select_options 使用EXTENED关键字,EXPLAIN语句将产生...
KLEYYY
随笔
9月前
52
0
MySQL的ACID特性分别是怎么实现的?
原子性实现原理: 实现原子性的关键,是当事务回滚时能够撤销所有已经成功执行的sql语句。InnoDB实现回滚靠的是undo log,当事务对数据库进行修改时,InnoDB会生成对应的undo log。如果事务执行失败或调用了rollback,导致...
Wenhao
随笔
9月前
47
0
说一说Redis集群的应用和优劣势
优势: Redis Cluster是Redis的分布式解决方案,在3.0版本正式推出,有效地解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡的目的。 劣势: Redis集群方案在扩展...
Awe
博客
9月前
61
0
MySQL的事务隔离级别是怎么实现的?
InnoDB支持四种隔离级别,每种级别解决掉的问题如下表: 脏读 不可重复读幻读 幻读 READ UNCOMMITTED Y Y Y READ COMMITTED N Y Y REPEATABLE READ(默认) N N N SERIALIZA...
KLEYYY
博客
9月前
96
0
请介绍session的工作原理
session依赖于cookie。 当客户端首次访问服务器时,服务器会为其创建一个session对象,该对象具有一个唯一标识SESSIONID。并且在响应阶段,服务器会创建一个cookie,并将SESSIONID存入其中。 客户端通过响应的coo...
liyan
随笔
9月前
44
0
set和zset有什么区别?
set: 集合中的元素是无序、不可重复的,一个集合最多能存储232-1个元素; 集合除了支持对元素的增删改查之外,还支持对多个集合取交集、并集、差集。 zset: 有序集合保留了集合元素不能重复的特点; 有序集合会给每个元素设置一个分数,并以此作...
Awe
分享
9月前
50
0
如何评估一个索引创建的是否合理?
建议按照如下的原则来设计索引: 避免对经常更新的表进行过多的索引,并且索引中的列要尽可能少。应该经常用于查询的字段创建索引,但要避免添加不必要的字段。 数据量小的表最好不要使用索引,由于数据较少,查询花费的时间可能比遍历索引的时间还要短,索引可能...
Wenhao
博客
9月前
54
0
数据库索引失效了怎么办?
可以采用以下几种方式,来避免索引失效: 使用组合索引时,需要遵循“最左前缀”原则; 不在索引列上做任何操作,例如计算、函数、类型转换,会导致索引失效而转向全表扫描; 尽量使用覆盖索引(之访问索引列的查询),减少 select * 覆盖索引能减少回...
KLEYYY
随笔
9月前
44
0
DAO层是做什么的?
DAO是Data Access Object的缩写,即数据访问对象,在项目中它通常作为独立的一层,专门用于访问数据库。这一层的具体实现技术有很多,常用的有Spring JDBC、Hibernate、JPA、MyBatis等,在Spring框架下无...
liyan
随笔
9月前
72
0
介绍一下数据库分页
MySQL的分页语法: 在MySQL中,SELECT语句默认返回所有匹配的行,它们可能是指定表中的每个行。为了返回第一行或前几行,可使用LIMIT子句,以实现分页查询。LIMIT子句的语法如下: -- 在所有的查询结果中,返回前5行记录。 SEL...
Wenhao
分享
9月前
42
0
1
...
10
11
12
...
16
热门文章
1.
事务有哪几种类型,它们之间有什么区别?
2.
HashMap的底层原理及原理
3.
互联网项目中需要遵守的sql规范有哪些,请简单举例并说明为什么?
4.
Synchronized有什么作用,是如何实现的呢?
5.
IO多路复用技术select,poll,epoll,并说说他们之间的区别
6.
JVM是如何运行的?
最新发布
1.
Spring的事务如何配置,常用注解有哪些?
2.
说一说你对BeanFactory的了解
3.
说一说你对工厂模式的理解
4.
谈谈虚拟内存模型。
5.
请介绍线程之间的通信方式。
6.
Linux查看内存的命令是什么?
最新评论
111
1111
11