首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
纵然间
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 18
沸点 5
赞
23
返回
|
搜索文章
最新
热门
理解MySQL锁
按照颗粒度分类: 1、共享锁:也就是 读锁,一个事务给某行数据加了读锁,其他事务也可以读,但不能写 2、表锁:锁整张表,锁颗粒度最大,并发度低 3、间隙锁:锁的是一个区间 也可以分为: 1、共享锁:也
B树和B+树区别,MySQL为啥使用B+树
B树特点: 1、节点排序 2、一个节点可以存多个元素,多个元素也排序了 B+数特点: 1、拥有B树的特点 2、叶子节点之间有指针 3、非叶子节点上的元素在叶子节点上都冗余了,也就是叶子节点
Innodb如何实现事务的
Innodb通过buffer Pool,LogBuffer,Redo log,Undo log来实现事务,以update语句为例: 1、Innodb在收到一个update语句后,会先根据条件查找数据所
Redis和MySQL保证数据一致
1、先更新MySQL,再更新Redis,如果更新Redis失败,可能数据不一致 2、先删除Redis缓存数据,再更新MySQL,再次查询的时候再将数据添加到缓存中,这种方案能解决1方案的问题,但是在高
理解Netty和Tomcat区别和特点
Netty是一个基于NIO的一步网络通信框架,性能高,封装了原生NIO编码的复杂度,开发者可以直接使用Netty来开发高效率的各种网络服务器,并且编码简单。 Tomcat是一个Web服务器,是一个Se
MyBatis的优缺点
优点: 1、基于SQL语句编程,相当灵活,不会对应用程序或数据库的现有设计造成任何影响,SQL单独写,解析SQL与程序代码的耦合,便于统一管理。 2、与JDBC相比,减少了50%以上的代码量,消除了J
SpringBoot中配置文件的加载顺序
优先级从高到低,高优先级的配置覆盖低优先级的配置,所有配置都会形成互补配置。 1、命令行参数。所有的配置都可以在命令上进行指定; 2、Java系统熟悉(System.getProperties()
SpringBoot是如何启动Tomcat的
1、SpringBoot在启动时会先创建一个Spring容器 2、在创建Spring容器过程中,会利用@ConditionalOnClass技术来判断当前classPath中是否存在Tomcat依赖,
SpringBoot常见注解及实现
1、@SpringBootApplicatin注解:这个注解标识了一个SpringBoot工程,它时间上是另外三个注解的组合,这三个注解是: a. @SpringBootConfiguration:这
SpringMVC的底层工作流程
1、用户发送请求到前端控制器DispatcherServlet。 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器 3、处理器映射器找到具体的处理器(可以根据
下一页
个人成就
文章被点赞
26
文章被阅读
14,711
掘力值
911
关注了
2
关注者
17
收藏集
0
关注标签
48
加入于
2024-02-10