首页
学习
活动
专区
工具
TVP
发布

JavaQ

专栏作者
165
文章
186747
阅读量
52
订阅数
深入Spring Boot (十六):从源码分析自动配置原理
在分析SpringBoot自动配置实现原理之前,先来看一下在使用SpringBoot开发的项目代码中如何将数据库连接池切换成Druid。
JavaQ
2021-02-03
1.3K0
深入Spring Boot (十四):jar/war打包解决方案
这位朋友说网络上有很多重复、不可用的技术文章,这个倒是事实,更糟糕的一些自媒体为了流量抄来抄去,增加我们查找解决方案的时间成本,我也尝试去搜索了一下“SpringBoot打包”,结果不尽人意,所以,总结了这篇打包解决方案。
JavaQ
2021-01-05
2.1K0
深入Spring Boot (十五):web.xml去哪了
如今,开发基于Spring的web应用越来越少使用到web.xml,或者基本上已经看不到web.xml,那这个web.xml到底去哪了呢,接下来我们一起来探索一下。
JavaQ
2021-01-04
1.6K0
Spring框架你敢写精通,面试官就敢问@Autowired注解的实现原理
小小白:@Autowired注解可以被标注在构造函数、属性、setter方法或配置方法上,用于实现依赖自动注入。
JavaQ
2020-05-11
5850
面试官:SpringBoot中关于日志工具的使用,我想问你几个常见问题
公众号[JavaQ]原创,专注分享Java基础原理分析、实战技术、微服务架构、分布式系统构建,诚邀点赞关注!
JavaQ
2020-04-24
1.3K0
面试官:Spring框架内置了哪些可扩展接口,咱们一个一个聊
公众号[JavaQ]原创,专注分享Java基础原理分析、实战技术、微服务架构、分布式系统构建,诚邀点赞关注!
JavaQ
2020-04-24
1.2K0
Spring声明式事务处理的实现原理,来自面试官的穷追拷问
面试官:有如下代码场景,A类的a1方法没有标注@Transactional注解,a2方法标注了@Transactional注解,那么在a1方法里调用a2方法,此时会开始事务吗?
JavaQ
2020-04-24
2.7K0
面试被问为什么使用Spring Boot?答案好像没那么简单
小小白:在使用Spring框架进行开发的过程中,需要配置很多Spring框架包的依赖,如spring-core、spring-bean、spring-context等,而这些配置通常都是重复添加的,而且需要做很多框架使用及环境参数的重复配置,如开启注解、配置日志等。Spring Boot致力于弱化这些不必要的操作,提供默认配置,当然这些默认配置是可以按需修改的,快速搭建、开发和运行Spring应用。
JavaQ
2020-04-24
3K0
说实话,面试这么问Spring框架的问题,我快扛不住了
面试官:在applicationgContext.xml文件中定义了一个bean,id为authService,通过ApplicationContext实例对象的getBean方法获取到这个bean,这个背后的实现原理是什么?
JavaQ
2020-04-10
6300
如何去除代码中的多次if而引发的一连串面试问题
小白:不是,真正的工厂模式有两种:工厂方法和抽象工厂。工厂方法使用继承,首先定义一个抽象父类工厂,然后定义子类工厂,把工厂要创建的对象委托给子工厂类,子工厂类实现父工厂类中要创建对象的方法。抽象工厂使用对象组合,首先定义一个工厂接口,然后定义工厂接口实现类,在实现类中实现接口的方法来创建对象,最后使用组合将接口实现类注入到要创建对象的地方。还有一种是简单工厂,但它不能算是真正意义上的设计模式,就是通过ifelse方式实现的。
JavaQ
2020-03-26
4450
深入Spring Boot (十三):整合Kafka详解
Kafka是一种高吞吐量的分布式流处理平台,它具有高可用、高吞吐量、速度快、易扩展等特性。本篇将介绍如何使用Spring Boot整合Kafka及使用Kafka实现简单的消息发送和消费,主要包括以下3部分内容:
JavaQ
2019-11-12
1.4K0
Spring事务事件监控
本文首先会使用实例进行讲解Spring事务事件是如何使用的,然后会讲解这种使用方式的实现原理。
JavaQ
2019-05-30
7770
Spring Aop标签解析原理详解
对于Spring Aop的实现,是非常复杂的,其实现过程主要包含xml标签的解析,切面表达式的解析,判断bean是否需要应用切面逻辑,以及使用Jdk代理或者是Cglib代理生成代理类,本文主要讲解Xml标签的解析的实现原理。
JavaQ
2019-05-30
5160
深入理解Spring框架之AOP实现原理
该动态代理是基于接口的动态代理,所以并没有一个原始方法的调用过程,整个方法都是被拦截的。
JavaQ
2019-05-15
2K0
深入理解Spring系列之十五:@Async实现原理
对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标注在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定的线程池中的线程执行。
JavaQ
2019-05-15
17.1K0
玩转Spring,行家的视频课程
毋庸置疑,Spring早已成为Java后端开发事实上的行业标准,无数的公司选择Spring作为基础的开发框架,大部分Java后端程序员在日常工作中也会接触到Spring ,在使用的过程中不知道你是否遇到这些问题:
JavaQ
2019-05-06
5860
深入Spring Boot (十二):集成JSP
话不多说,直接上代码。依赖管理pom.xml,需要添加servlet和嵌入式tomcat运行jsp需要的jar,详细依赖配置如下:
JavaQ
2018-07-26
7980
深入Spring Boot2.0汇总
Spring Boot2.0的内容有很多,要深入的还有很多,后续还会挤时间做更新,把已经写好的内容整理一下,做了汇总方便查看。 目 录 深入Spring Boot (一):快速入门 深入Spring Boot (二):Spring Boot对构建系统的支持 深入Spring Boot (三):Properties属性配置文件使用详解 深入Spring Boot (四):YAML属性配置文件使用详解 深入Spring Boot (五):日志使用详解 深入Spring Boot (六):使用Sprin
JavaQ
2018-04-08
8170
深入Spring Boot (十一):整合Redis详解
Spring Boot为Redis的Lettuce和Jedis客户端库提供了基本的自动配置,并且可以使用Spring Data Redis完成更多的操作。本篇将介绍如何整合Redis及使用Redis实现简单的查询缓存,主要包括以下7部分内容: 缓存 Redis Lettuce Spring Data Redis Spring Cache 整合Redis 小结 缓存 个人理解的缓存是指用于存储频繁使用的数据的空间,关注点是存储数据的空间和使用频繁的数据。缓存技术,简单的说就是先从缓存中查询数据是否存在,存在则
JavaQ
2018-04-08
1.8K0
深入Spring Boot (十):整合Mybatis框架详解
Spring Boot整合Mybatis支持XML配置和全注解两种方式,本篇将详细解说这两种方式的Mybatis整合,主要包含以下5部分内容: 数据源配置; 数据库连接池配置; XML配置方式整合; 注解方式整合; 事务管理。 数据源配置 数据源配置可以在application.properties或application.yml中配置,例如可以在application.properties中声明以下数据源配置: spring.datasource.url=jdbc:mysql://localhost:33
JavaQ
2018-04-08
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档