SpringBoot
文章平均质量分 62
源远流长ღ
你现在的生活取决于你十年前的选择,你现在的选择决定了你十年后的生活。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot系列:11. SpringBoot整合Redis详解
Redis前言概述1.1 Redis底层1.2 Redis序列化问题SpringBoot整合Redis实战前言本文主要对SpringBoot集成Redis做一个大致的说明及应用。1. Redis前言概述1.1 Redis底层在Spring2.x之后,原来使用的Jedis被替换为了lettuce。jedis:底层采用的是直连,多个线程操作的话,是不安全的。如果想要避免不安全的这个因素,就是使用jedis pool的连接池,但是使用jedis pool的连接池由此带来的问题也非.原创 2021-07-19 14:10:11 · 790 阅读 · 0 评论 -
SpringBoot系列:10. 简述微服务架构发展史以及微服务要解决的核心问题
前言本章节主要简单回顾一下"微服务的发展"以及微服务要解决的几个核心问题。1. 简单回顾架构发展史刚开始是三层架构MVC,接下去更新除了Spring框架Spring:轻量级的Java开源框架,容器。⑴ IOC(控制反转)- 数据都是从容器中获取,不需要像以前那样new出来。- 数据从容器获取,直接get即可得到。- 容器中不存在的数据,需要我们先将数据注入到容器中去。⑵ AOP(切面)- 本质:动态代理- 不影响原业务代码,实现动态增加功能- 应用场景:日志,事务…原创 2021-06-15 10:09:03 · 335 阅读 · 0 评论 -
SpringBoot系列:9. 分布式系统,Dubbo,Zookeeper服务注册与发现
前言本章主要对分布式系统,RPC的实现方式和Zookeeper实现做一个详细的概述并通过实战代码加深对他们的了解。1. 分布式什么是分布式系统?:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。⑴ 分布式系统(distributed system)是建立在网络之上的软件系统。⑵ 首先需要明确的是,只有当单个节点的处理能力无法满原创 2021-06-06 16:58:31 · 453 阅读 · 2 评论 -
SpringBoot系列:8. SpringBoot实现异步,邮件发送,定时任务
前言本章节主要讲解Java中常用的任务:异步任务邮件任务定时执行任务一、Java中的-任务① 平时接触到的任务包含如下几种↓:⑴ 异步任务- 比如我们平时发送邮件,要等到邮件发送完才会响应一些消息回来。 - 那如何实现异步任务呢?可以利用"多线程"来实现,但是如果你直接使用多线程的话,可能会让系统性能变慢,那得另外想办法来实现"异步任务"。⑵ 定时任务- 在某一个时间点,去执行一个东西。⑶ 邮件发送任务(这个是SpringBoot里面官方的)- 这个功能在大多数网站里面原创 2021-06-05 18:02:03 · 464 阅读 · 0 评论 -
SpringBoot系列:7. SpringSecurity安全认证框架
前言① 市面上关于安全比较有名的:Shiro,Spring Security !➁ Java中对于关于安全的配置,可以使用"过滤器/拦截器"之类的,就算没有安全框架也可以实现安全的部署,但是框架用起来更加方便简单一些,相比较’拦截器/过滤器’来实现安全,其代码太过复杂。➂ 安全应该在设计之初就应该考虑进来了!➃ Shiro,Spring Security框架 ==>这两个框架很像,除了类不一样,名字不一样!1. SpringSecurity1.1 SpringSecurity简单概原创 2021-06-05 16:17:52 · 1310 阅读 · 3 评论 -
SpringBoot系列:6. SpringBoot整合JDBC,Druid,Mybatis
前言下面讲解内容为:对数据库的整合⑴ 整合JDBC使用⑵ 整合Druid数据源⑶ 整合Mybatis框架注意点: 数据库的底层永远的都是JDBC,只要你是Java。1. 整合JDBC1.1 了解JDBC1. JDBC详解⑴ jdbc用来连接我们的java应用程序和数据库,用jdbc 我们能用java应用程序读取数据库里面的数据,还能够存储数据。⑵ 能通过jdbc连接到不同的数据库,像Oracle,Mysql和sql Server 等数据库。连接到的数据库实现CRUD操作。原创 2021-06-05 15:11:22 · 375 阅读 · 0 评论 -
SpringBoot系列:5. SpringBoot登录和拦截器实现
前言此章暂时实现登录和拦截器的实现,其余CRUD操作待更新一、登录功能实现① 实现登录功能,以下演示输入用户名密码即可实现登录,-->登录成功:跳转到登录成功的页面。-->登录失败:不进行跳转并提示"用户或密码错误!!"。② 代码演示如下⑴ 第一步:使用thymeleaf模板引擎语法。来设置用户输入"用户名和密码"并进行校验,具体校验'用户名和密码是否为空'且'密码是否为123456'-->若输入的用户名和密码错误,不进行跳转并提示"用户名或密码错误"-->以及原创 2021-06-04 18:29:03 · 892 阅读 · 0 评论 -
SpringBoot系列:4. SpringBoot-Web开发(静态资源classpath目录详解,图标,装配扩展SpringMVC)
前言使用SpringBoot实现Web开发,需要解决的首要问题:⑴ 第一:导入静态资源(html+CSS+JS)⑵ 第二:首页访问的页面定制⑶ 第三:JSP(写jps的地方)–>实现完成jsp的编写,就要学习模板引擎Thymeleaf⑷ 第四:装配和扩展SpringMVC⑸ 第五:增删改查⑹ 第六:拦截器⑺ 第七:扩展一个:国际化(即:实现中英文切换的问题)1. SpringBoot-Web开发流程详解一:静态资源导入探究1. 访问静态资源的方式有两种:- 第一种:we原创 2021-06-04 17:50:36 · 392 阅读 · 0 评论 -
SpringBoot系列:3. SpringBoot配置文件详解
前言本章主要说明:.yml和properties 两种配置文件的使用 + 存取值 + 多配置文件使用…1. yaml语法讲解1.1 .yaml和.properties配置文件对比 + .yaml使用1. 一般配置文件application的后缀有两种方式:官方推荐properties⑴ 方式一:application.properties语法结构 :key=value⑵ 方式二:application.yml语法结构 :key:空格 value2. .yaml 存储 与.proper原创 2021-05-30 18:41:56 · 2985 阅读 · 0 评论 -
SpringBoot系列:2. 简单探究SpringBoot启动所涉及的底层类
前言本章主要是对Spring’Boot启动后所涉及的代码进行探讨1. pom.xml探究1. pom.xml中的父依赖parent⑴ pom.xml中的父依赖- 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif原创 2021-05-30 17:19:47 · 193 阅读 · 0 评论 -
SpringBoot系列:1. SpringBoot与微服务概述+实现SpringBoot程序创建(启动Logo配置)
1. SpringBoot介绍SpringBoot 概述① Spring Boot基于Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能。② Spring Boot只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。③ 也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。④ Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Sp原创 2021-05-30 17:02:59 · 440 阅读 · 0 评论
分享