![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 62
Vincent9847
这个作者很懒,什么都没留下…
展开
-
springboot学习笔记11:分布式、微服务、springcloud概念区分
一、什么是分布式?分布式系统(distributed system)是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。二、什么是微服务?微服务:微服务是一种架构模式,叫微服务架构更合理,就是把一个系统中的各个功能点都拆开为一个个的小应用然后单独部署,同时因为这些小应用多,所以需要一些办法来管理这些小应用。三、什么是SpringCloud?S原创 2021-06-12 16:57:33 · 553 阅读 · 0 评论 -
springboot学习笔记10:Dubbo、Zookeeper
一、什么是分布式系统?1.分布式系统(distributed system)是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。2.什么时候用分布式系统?首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升(加内存、加磁盘、使用更好的CPU)高昂到得不偿失的时候,应用程序也不能进一步优化的时候,我们才需要转载 2021-06-12 16:22:26 · 115 阅读 · 0 评论 -
Springboot学习笔记8:Thymeleaf 模板引擎
一、Thymeleaf模板引擎是什么?Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本。为什么要使用Thymeleaf?Spring 官方放弃 JSP 是暂时没有好的解决方案,因为 JSP 需要本地空间保存 JSP 引擎动态生成的 Servlet 类,而 Spring Boot 程序往往是以 Jar 的形式脱离容器独立运行,这就需要设置额外的地址去保存,会有安全上的问题,背离了 Spring Boot原创 2021-05-21 15:47:00 · 223 阅读 · 1 评论 -
Springboot学习笔记7:整合Mybatis
一、什么是Mybatis?MyBatis是一款优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。二、配置Mybatis1.导入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-star原创 2021-05-21 13:39:51 · 150 阅读 · 0 评论 -
Springboot学习笔记6:整合Druid
一、什么是Druid?Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。二、配置数据源1.添加依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId>转载 2021-05-20 23:47:15 · 96 阅读 · 0 评论 -
Springboot学习笔记5:整合JDBC
一、什么是JDBC?在web开发中,不可避免的地要使用数据库来存储和管理数据。为了在java语言中提供数据库访问的支持,Sun公司于1996年提供了一套访问数据的标准Java类库,即JDBC。JDBC的全称是Java数据库连接(Java Database connect),它是一套用于执行SQL语句的Java API。(API: application programming interface,应用程序编程接口。在不同场合,这个编程接口的含义不同。)应用程序可通过这套API连接到关系数据库,并使用原创 2021-05-20 22:10:43 · 580 阅读 · 4 评论 -
Springboot学习笔记3:properties、yml配置注入
一、全局配置文件定义:YAML=YAML Ain't Markup Language,YAML 是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。多用于api接口的定义。作用 :修改SpringBoot自动配置的默认值注意:配置文件名称是固定的application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 二、yaml基础语法规则1、大小写原创 2021-05-19 17:12:50 · 158 阅读 · 0 评论 -
Springboot学习笔记1:springboot概述
一、什么是springboot?SpringBoot:是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。目的:为了让大家更容易的使用 Spring 、更容易的集成各种常用的中间件、开源软件。优点:为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目 没有冗余代码生成和XML配置的要求..原创 2021-05-19 15:52:14 · 229 阅读 · 0 评论 -
Springboot学习笔记2:springboot项目运行、自动装配原理
一、了解依赖 pom.xml分析1.父依赖:管理项目的资源过滤及插件。2.点<relativePath>进去显示的父依赖:SpringBoot的版本控制中心。3.启动器 spring-boot-starterspringboot-boot-starter-xxx:就是spring-boot的场景启动器;spring-boot-starter-web:帮我们导入了web模块正常运行所依赖的组件;SpringBoot将所有的功能场景都抽取出来,做成一个个的s...原创 2021-05-19 16:16:28 · 126 阅读 · 1 评论