首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring
纵然间
创建于2024-02-10
订阅专栏
针对Java Spring家族各技术点实战话讲解
暂无订阅
共34篇文章
创建于2024-02-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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
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、处理器映射器找到具体的处理器(可以根据
Spring容器启动流程
1、创建Spring容器其实就是启动Spring容器的过程 2、先会进行扫描,扫描得到所有的BeanDefinition对象,并存在一个Map中 3、然后筛选出非懒加载的单例BeanDefinitio
Spring中事务实现步骤
Spring中事务实现步骤 1、Spring事务底层是基于数据库事务和AOP机制实现的 2、首先对应使用了@Transactional注解的Bean,Spring会创建一个代理对象作为Bean 3、当
Tomcat如何进行优化
对应Tomcat调优,可以从两个方面进行调整:内存和线程。 首先启动Tomcat,实际上就是启动一个JVM虚拟机,所以可以按照JVM调优的方式来进行调整优化,从而达到Tomcat调优的目的。 另外To
浏览器发出一个请求到收到响应经历了哪些步骤?
1、浏览器解析用户输入的URL,生成一个HTTP格式的请求。 2、先根据URL域名从本地hosts文件查找是否有映射IP,如果没有就将域名发送给电脑所配置的DNS进行域名解析,得到IP地址。 3、浏览
跨域请求相关问题与解决思路
跨域是指浏览器在发起网络请求时,会检查该请求所对应的协议、域名、端口和当前网页是否一致,如果不一致则浏览器会进行限制,比如在某个域名的浏览器网页中,如果使用Ajax去访问这个域名是不行的,但如果是im
ApplicationContext和BeanFactory区别
BeanFactory 是Spring中非常核心的组件,表示Bean工厂,可以生成Bean,维护Bean,而ApplicationContext继承了BeanFactory,所以Application
Spring事务的实现方式原理
Spring事务的实现方式原理 在使用Spring框架的时候,可以有两种事务的实现方式,一种是编程试事务,有用户自己通过代码来控制事务的处理逻辑,还有一种是声明式事务,通过@Transactional
整理Spring框架的优势
1、Spring通过DI、AOP和消除样板式代码来简化企业级Java开发 2、Spring框架之外还存在一个构建核心框架之上的庞大生态圈,它将Sping扩展到不同的领域,如Web服务、REST、移动开
Spring事务的传播机制
多个事务方法相互调用时,事务如何在这些方法之间进行传播,Spring中提供了7中不同的传播特性,来保证事务的症状执行: REQUIRED:默认的传播特性,如果当前没有事务,则新建一个事务,如果当前存在
Spring框架中使用的设计模式及应用场景
1、工厂模式 在各种BeanFactory以及ApplicationContext创建中都用到了 2、模板模式 在各种BeanFactory以及ApplicationContext实现中也都用到了 3
Spring支持的bean作用域
1、sigleton 使用该属性定义Bean时,IOC容器仅创建一个Bean实例,IOC容易每次返回的是同一个Bean实例。 2、prototype 使用该属性定义Bean时,IOC容器可以创建多个B
SpringBoot中的starter如何理解
使用Spring+SpringMVC框架进行开发的时候,如果需要引入mybatis框架,那么需要在xml中定义需要的bean对象,这个对象很明显是很麻烦的,如果需要引入额外的其他组件,那么也需要进行复
线程池的底层工作原理与队列添加
线程池内部是通过队列+线程实现的,当利用线程池执行任务时: 1、如果此时线程池中的线程数量小于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的线程来处理被添加的任务。 2、如果
下一页