既然用了SpringBoot就该抛弃传统的jsp了,官方推荐最友好的引擎就是Thymeleaf了,我实际使用了一段时间,感觉非常好用,下面...

在SpringBoot项目中,使用AOP配合自定义注解可以方便的实现用户操作的监控。前提是已经整合过了MyBatis。 自定义注解 @Ta...

SpringBoot整合MyBatis简直不要太简单,仅需三步! 引入jar包 首先必须引入相关jar包,包括数据库连接,[查看对应版本]...

定制Banner SpringBoot在启动的时候会有一个默认的图案: . ____ _ ...

SpringBoot宗旨是约定大于配置,减少了大量的配置文件,可以说是无配置文件的存在,相比传统的xml开发,简直不要太清爽,用了她以后,...

悲观锁(Pessimistic Lock)和乐观锁(Optimistic Lock)是数据库系统中并发控制主要采用的技术手段。针对不同的业...

什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,类的加载的最终产品是位于堆区中的Class对象,Class...

尽量全值匹配 建表语句: CREATE TABLE `t_logs` ( `id` int(10) NOT NULL AUTO_INC...

索引 什么是索引 索引(Index)是帮助MySQL高效获取数据的数据结构。它是一种数据结构。 举个最形象的例子:比如新华字典,平时查字典...

什么是慢查询 慢查询,顾名思义,就是查询慢的sql语句,是指mysql记录所有执行超过long_query_time参数设定的时间阈值的S...

在传统的软件架构中,通常采用的是单体应用来构建一个系统,一个单体应用糅合了各种业务模块。起初在业务规模不是很大的情况下,对于单体应用的开发...

Swagger是一款可以快速生成符合RESTful风格API并进行在线调试的插件。 传统URL和RESTful对比 描述 传统请求 方法 ...