11 2019 档案
摘要:表与表之间建立关系: 把所有数据都存放于一张表的弊端 1.组织结构不清晰 2.浪费硬盘空间 3.扩展性极差 查找表关系一定要换位思考,就是要站在两张表角度全部考虑完毕才能下结论, 否则无法的出正确答案。单向的多对一,就是一对多的外键关系。 一对多: 简单举个例子:比如说一个公司里面有很多部门,而且有
阅读全文
摘要:SpringBoo Thymeleaf SpringBoo Thymeleaf简介 SpringBoot并不推荐使用JSP,它推荐我们使用模板引擎Thymeleaf,它与Velocity、Freemark类似,可以完全取代JSP。 特点: 动静结合:Thymeleaf在有网络和无网络的环境下
阅读全文
摘要:SpringBoot快速入门 从使用Maven零搭建一个SpringBoot项目 1. 创建maven工程 无需勾选 archetype,直接点击下一步即可 输入坐标,项目名点击下一步,完成后选择AutoImport即可 2. 添加SpringBoot依赖 这里只是对父工的引用,没有实际的引用,但是
阅读全文
摘要:SpringBoot概述 什么是SpringBoot? SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring Framework同属于Spring的产品。设计的目的是用来简化Spring应用的初始搭建以及开发过程。 最主要的作用就是让我们快速的构建庞大的Sprin
阅读全文
摘要:SpringBoot 集成通用mapper SpringBoot 集成通用mapper 我们在SpringBoot中整合了MyBatis,但是大量重复的增删改查还是很头疼的问题,MyBatis也给出了解决方案:通用Mapper。 Mapper的作用:自动生成增删改查的SQL语句 大大减化对单
阅读全文
摘要:SpringBoot 集成Mybatis SpringBoot 集成Mybatis 在SpringBoot中对DAO层的解决方案提供了SpringDataJPA,但是我们在项目中使用MyBatis非常之多,所以我们这里介绍一下SpringBoot对MyBatis的整合。 SpringBoot
阅读全文
摘要:SpringBoot 数据库连接信息配置 SpringBoot 数据库连接信息配置 在SpringBoot中提供了默认的数据库连接器 追光者HikariCP,我们只需要添加jdbc的启动器就会自动的依赖追光者的数据库连接池。 除此之外,还需要引入数据库的驱动包。 这两个依赖导入之后,我们还需
阅读全文
摘要:SpringBoot 拦截器配置 SpringBoot 拦截器配置 在我们的SSM项目中,可以在web.xml中配置拦截器,但是在SpringBoot中只能使用java类来配置,配置方法如下。 创建拦截器 1. 首先创建一个类如MyInterceptor 2. 实现HandlerIntercepto
阅读全文
摘要:1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper2、进入到 /usr/local/services/zookeeper 目录中:cd /usr/local/services/zookeeper
阅读全文
摘要:使用命令:systemctl status firewalld.service 查看防火墙状态 执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态 使用命令:systemctl stop firewalld.service 关闭运行的防火墙 关闭后,使用命令syst
阅读全文
摘要:在Linux环境下,启动Tomcat时我们需要在启动过程中看到日志信息。可以通过下面命令启动Tocmat。 ./startup.sh; tailf ../logs/catalina.out或者 ./startup.sh && tail -f ../logs/catalina.out
阅读全文
摘要:SpringBoot-属性文件properties形式 上述使用JavaBean的配置可以实现数据源的配置,但是如果配置文件中的内容需要被多次调用就没那么方便了,所以我们学习新的方法,将Properties文件中的公用属性映射到类中的属性 SpringBoot中使用Java方式配置步骤如下: 创建一
阅读全文
摘要:SpringBoot中使用Java方式配置步骤如下: 在类上加入@Configuration注解,代表作为配置类 在该类方法上加入@Bean注解,代表将方法返回的Bean加入Spring容器 在该类中使用@Value将配置文件中属性注入 使用@PropertySource注解指定外部文件 实例代码:
阅读全文
摘要:SpringBoot-属性配置yaml自定义属性和值 SpringBoot-属性配置yaml自定义属性和值 在SpringBoot中yml/yaml文件可以自定义一些属性,以供注入给自定义bean对象的属性。主要通过空格和层次来实现,类似于python代码。 以下是一个Person类的yml文件:
阅读全文
摘要:SpringBoot-单元测试 SpringBoot-单元测试 在SpringBoot中提供了单元测试的组件,它类似于Spring中的单元测试,无需加载配置文件,即可从容器中获取对象的实例。 首先在pom文件中导入以下依赖: 然后在test文件夹中创建测试类,在测试类上加上如下注解: 在该类中就可以
阅读全文
摘要:从使用Maven零搭建一个SpringBoot项目 创建maven工程 无需勾选 archetype,直接点击下一步即可 输入坐标,项目名点击下一步,完成后选择AutoImport即可 添加SpringBoot依赖 这里只是对父工的引用,没有实际的引用,但是做了版本的声明,在加入依赖后无需指定版 <
阅读全文
摘要:SpringBoot-属性直接注入 SpringBoot-属性直接注入 上面我们说到,如果公共的属性,我们可以使用Java类加载Properties文件,来达到复用的目的,在SpringBoot中,我们提供了更为简单的方法,即直接使用配置文件注入。 使用直接注入我们有以下的几个注意点: Proper
阅读全文
摘要:SpringBoot配置介绍 SpringBoot如何进行配置 在SpringBoot中默认使用Servlet3.0可以没有web.xml,没有任何的xml,我们想要做一些自定义配置,比u数据库相关信息,该如何配置呢? 在没有Spring的时代,我们一般采用Java配置,Spring1.0开始,Sp
阅读全文
摘要:什么是SpringBoot? SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-Framework同属于Spring的产品。设计的目的是用来简化Spring应用的初始搭建以及开发过程。 最主要的作用就是让我们快速的构建庞大的Spring项目,尽可能的减少一切的Xml配
阅读全文