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

工具使用

专栏作者
54
文章
61778
阅读量
11
订阅数
【SpringBoot源码解析】第二章:SpringBoot是如何通过内置Tomcat启动的
在上一章中我们介绍了springboot中分析脉络的两个方向,一个是顺着主入口来分析,一个是带着疑问springboot是如何去掉web.xml来分析,本文我们先分析第一个方向
诺浅
2020-08-21
6090
【SpringBoot源码解析】第四章:SpringBoot是如何自动装配SpringMvc的
在上一章中,我们介绍了SpringBoot是如何启动一个内置tomcat的。我们知道我们在SpringBoot项目里面是可以直接使用诸如@RequestMapping这类的SpringMVC的注解,那么你会不会奇怪,这是为什么?我明明没有配置SpringMVC为什么就可以使用呢?
诺浅
2020-08-21
6030
【SpringBoot源码解析】第三章:SpringBoot通过打成war包的方式是如何启动的
在前面几章的讲解中,我们知道,当我们执行以下代码时,springboot会启动一个内置的tomcat,并且加载对应的starter.那么如果我们不采用java -jar的方式启动springboot的应用,他也就没有去执行run方法,那么他又是如何做到自动装配的呢?
诺浅
2020-08-21
8650
【SpringBoot源码解析】目录
【SpringBoot源码解析】第二章:SpringBoot是如何通过内置Tomcat启动的
诺浅
2020-08-21
4760
Java遍历Map对象的四种方式
如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entrySet。该方法比entrySet遍历在性能上稍好(快了10%),而且代码更加干净。
诺浅
2020-08-21
6250
Java初始化List的6种方式
这种就是我们平常用的最多最平常的方式了,没什么好说的,后面缺失的泛型类型在 JDK 7 之后就可以不用写具体的类型了,改进后会自动推断类型。
诺浅
2020-08-21
3.6K0
Springboot thymeleaf热部署
3、快捷键Ctrl+Alt+s调出设置Compiler->Build project automatically
诺浅
2020-08-21
9530
Spring Boot开启JSP页面热部署
在springboot中默认对jsp运行为生产模式,不允许修改内容保存后立即生效,因此在开发过程需要调试jsp页面每次需要重新启动服务器这样极大影响了我们的效率,为此springboot中提供了可以将默认的生产模式修改为调试模式,改为调试模式后就可以保存立即生效
诺浅
2020-08-21
5850
Spring Boot项目页面报错 OTS parsing error: Failed to convert WOFF 2.0
项目中编辑器的图标出现问题,显示不出来了。究其原因是因为:这些图标其实是字体图标,在springboot项目中,静态文件是存在于resources文件夹中的,使用分环境打包,开启filtering功能后,会破坏有二进制内容的文件。
诺浅
2020-08-21
6650
RabbitMQ基本概念介绍
我们假设你需要实现一个用户注册功能,注册成功之后需要向用户发送邮件、发送短信、存日志记录。你很可能会采用如下方式
诺浅
2020-08-21
5040
RabbitMQ消息的可靠性投递
在项目中使用RabbitMQ时,我们可能会遇到这样的问题:如一个订单系统当用户付款成功时我们往消息中间件添加一条记录期望消息消费者修改订单状态,但是最终实际订单状态并没有被修改成功。遇到这种问题我们排查的思路如下:
诺浅
2020-08-21
1.1K0
RabbitMQ入门Demo,基于springboot
前面几章我们基本了解了RabbitMQ的基本概念,以及RabbitMQ是如何保证消息的可靠性的,那么本章开始,将真正用java代码去连接使用一些RabbitMQ,通过阅读本章内容,你会明白如何在java springboot的项目中使用RabbitMQ。
诺浅
2020-08-21
6810
Docker相关概念介绍
Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。
诺浅
2020-08-21
6830
jquery插件与扩展
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。
诺浅
2020-08-21
2.2K0
springboot+mybatis打印sql
在springboot+mybatis项目中,我们有时候需要打印mybatis执行的SQL语句,默认是不打印的,这不利于我们调试。
诺浅
2020-08-21
1K0
MybatisPlus分页插件无效解决方案
确认是否配置PaginationInterceptor @Configuration public class MyBatisPlusConfig { /** * 分页插件 * @return */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } } 确认是否把PaginationI
诺浅
2020-08-21
1.8K1
Spring中的FactoryBean和BeanFactory
在spring的常见面试题中,经常会被问及FactoryBean和BeanFactory的区别与联系。这两个类虽然长得很像,但是他们的作用确实完全不像。其实这二者本就并没有什么关系,要是一定要说说关系,那或者就是二者都是一个接口吧。但要是说区别却能说出一大堆
诺浅
2020-08-21
3670
mybatis 中#与$的区别
先看一个例子 例如对于如下sql select xxx t where t.name=#{name} order by ${name} 如果传入的值是张三,那么mybatis内部解析之后就会变成 select xxx t where t.name='张三' order by 张三 如你所见,他们之间大概有以下几点区别 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。$将传入的数据直接显示生成在sql中。 因为第一点,所以#更适合传递参数,而$更适合传递数据库对象,如字段或者表名。 因为第一点
诺浅
2020-08-21
6880
Activiti7入门Demo
需要注意的是idea64.exe.vmoptions 这个文件可能有多个,别改错了。
诺浅
2020-08-21
1K0
数据量大的表建立索引或者修改表结构太慢的解决办法
当表数据量很大时,建立索引或者修改表结构会很慢,而且在操作的过程中,数据库甚至处于死锁状态,那么有没有其他的好的办法呢?
诺浅
2020-08-21
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档