摘要:项目结构如下: 将pom文件中的packaging的jar修改为war 修改启动类 修改完成之后重新打包 站在巨人的肩膀上摘苹果: https://www.javainuse.com/spring/boot war 阅读全文
posted @ 2020-04-03 14:01 未月廿三 阅读 (26) 评论 (0) 编辑
摘要:目录 一级缓存 二级缓存 自定义缓存 一级缓存 MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。mybatis默认情况下只会开启一级缓存,也就是局部的 session 会话缓存。 首先我 阅读全文
posted @ 2020-03-27 23:06 未月廿三 阅读 (22) 评论 (0) 编辑
摘要:区别 1.使用范围和规范不同 filter是servlet规范规定的,只能用在web程序中. 拦截器即可以用在web程序中, 也可以用于application, swing程序中, 是Spring容器内的, 是Spring框架支持的 2.触发时机不同 顺序: Filter Servlet Inter 阅读全文
posted @ 2020-03-27 22:58 未月廿三 阅读 (42) 评论 (0) 编辑
摘要:内部类和静态内部类 示例 结果 静态内部类使用方法 通过外部类访问静态内部类 创建静态内部类对象 内部类的使用方法 必须先实例化外部类,才能实例化内部类 两者区别 1. 内部类, 即便是私有的也能访问,无论静态还是非静态都能访问 可以访问封闭类(外部类)中所有的成员变量和方法 封闭类(外部类)中的私 阅读全文
posted @ 2020-03-26 20:45 未月廿三 阅读 (37) 评论 (0) 编辑
摘要:Spring Boot 在服务器部署可以使用下面命令,这时使用 开头引入 spring 中的 application 的值,即可在命令行配置 Spring Boot。 java jar xxxx 0.0.1 SNAPSHOT.jar 我们可以通过在命令行增加配置的方式给 Spring Boot 添加 阅读全文
posted @ 2020-03-26 18:51 未月廿三 阅读 (36) 评论 (0) 编辑
摘要:目录 工作原理剖析 自动配置生效 工作原理剖析 Spring Boot关于自动配置的源码在spring boot autoconfigure x.x.x.x.jar中: Spring Boot的启动类上有一个@SpringBootApplication注解,这个注解是Spring Boot项目必不可 阅读全文
posted @ 2020-03-26 18:42 未月廿三 阅读 (34) 评论 (0) 编辑
摘要:目录 范式定义 第一范式 第二范式 第三范式 反范式 范式定义 范式:Normal Format,是一种离散数学中的知识,是为了解决数据的存储与优化的问题:保存数据的存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储,终极目标是为了减少数据的冗余。 范式背景: 范式概念: 目前关系数据库有六 阅读全文
posted @ 2020-03-20 12:01 未月廿三 阅读 (28) 评论 (0) 编辑
摘要:目录 索引对比 锁对比 事务对比 并发 全文索引对比 外键 其他 一.索引对比 1.B+树概念 我们这里关注B+树的两个特性: 1. 叶子节点包含数据data(data并不特指数据库中的某一行数据,也可以是某个数值,指针等) 2. 叶子节点均在同一层,且每个节点均可以直接找到上一个或者下一个节点(双 阅读全文
posted @ 2020-03-17 17:53 未月廿三 阅读 (24) 评论 (0) 编辑
摘要:1.SpringBoot配置文件 SpringBoot使用一个以application命名的配置文件作为默认的全局配置文件。支持properties后缀结尾的配置文件或者以yml/yaml后缀结尾的YAML的文件配置。 以设置应用端口为例 properties文件示例(application.pro 阅读全文
posted @ 2020-03-17 16:55 未月廿三 阅读 (149) 评论 (0) 编辑
摘要:消息队列(MQ)是目前系统架构中主流方式,在大型系统及大数据中广泛采用。对任何架构或应用来说, MQ都是一个至关重要的组件。今天我们就来细数MQ那些不得不说的好处。 好处一:解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边 阅读全文
posted @ 2020-03-17 14:42 未月廿三 阅读 (41) 评论 (0) 编辑