
微服务
微服务架构
子木_Lee
长风破浪会有时,直挂云帆济沧海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
狂神说:Springboot学习笔记(十六)——集成SpringSecurity
狂神说原文链接 bilibili视频地址文章目录一、SpringSecurity安全简介二、实战测试1.实验环境搭建2.认识SpringSecurity3.认证和授权4.权限控制和注销5.记住我6.定制登录页7.完整配置代码一、SpringSecurity安全简介在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一..转载 2020-11-11 08:58:05 · 1346 阅读 · 1 评论 -
狂神说:Springboot学习笔记(十五)——Dubbo和Zookeeper集成
狂神说原文链接 bilibili视频地址文章目录一、分布式理论1.什么是分布式系统2.Dubbo文档3.单一应用架构4.垂直应用架构5.分布式服务架构6.流动计算架构二、什么是RPC三、测试环境搭建1.Dubbo2.Dubbo环境搭建3.Window下安装zookeeper4.window下安装dubbo-admin5.框架搭建6.服务提供者7.服务消费者8.启动测试一、分布式理论1.什么是分布式系统在《分布式系统原..转载 2020-11-11 08:57:57 · 1054 阅读 · 0 评论 -
狂神说:Springboot学习笔记(十四)——富文本编辑器
狂神说原文链接 bilibili视频地址文章目录一、简介二、Editor.md三、基础工程搭建1.数据库设计2.基础项目搭建四、文章编辑整合(重点)1.图片上传问题2.表情包问题五、文章展示一、简介思考:我们平时在博客园,或者CSDN等平台进行写作的时候,有同学思考过他们的编辑器是怎么实现的吗?在博客园后台的选项设置中,可以看到一个文本编辑器的选项:其实这个就是富文本编辑器,市面上有许多非常成熟的富文本编辑器,比如: Editor....转载 2020-11-11 08:57:48 · 718 阅读 · 1 评论 -
狂神说:Springboot学习笔记(十三)——异步、定时、邮件任务
狂神说原文链接 bilibili视频地址文章目录前言一、异步任务二、定时任务三、邮件任务前言在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。还有就是邮件的发送,微信的前身也是邮件服务呢?这些东西都是怎么实现的呢?其实SpringBoot都给我们提供了对应的支持,我们上..转载 2020-11-11 08:57:39 · 780 阅读 · 1 评论 -
狂神说:Springboot学习笔记(十二)——页面国际化
狂神说原文链接 bilibili视频地址文章目录一、页面国际化1.准备工作2.配置文件编写3.配置文件生效探究4.配置页面国际化值5.配置国际化解析一、页面国际化有的时候,我们的网站会去涉及中英文甚至多语言的切换,这时候我们就需要学习国际化了!1.准备工作先在IDEA中统一设置properties的编码问题!编写国际化配置文件,抽取页面需要显示的国际化页面消息。我们可以去登录页面查看一下,哪些内容我们需要编写国际化的配置!2.配置文件编写1、..转载 2020-11-10 19:47:10 · 451 阅读 · 0 评论 -
狂神说:Springboot学习笔记(十一)——MVC自动配置原理
狂神说原文链接 bilibili视频地址文章目录一、MVC自动配置原理1.官网阅读2.ContentNegotiatingViewResolver 内容协商视图解析器3.转换器和格式化器4.修改SpringBoot的默认配置5.全面接管SpringMVC一、MVC自动配置原理1.官网阅读在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更..转载 2020-11-10 19:38:27 · 580 阅读 · 0 评论 -
狂神说:Springboot学习笔记(十)——Thymeleaf模板引擎
狂神说原文链接 bilibili视频地址文章目录一、Thymeleaf1.模板引擎2.引入Thymeleaf3.Thymeleaf分析二、测试1.测试2.Thymeleaf 语法学习3.研习Thymeleaf的使用语法4.练习测试一、Thymeleaf1.模板引擎前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。..转载 2020-11-10 19:24:34 · 1013 阅读 · 0 评论 -
狂神说:Springboot学习笔记(九)——Web开发静态资源处理
狂神说原文链接 bilibili视频链接文章目录一、Web开发探究1.简介二、静态资源处理1.静态资源映射规则2.什么是webjars 呢?3.第二种静态资源映射规则4.自定义静态资源路径三、首页处理四、关于网站图标说明一、Web开发探究1.简介其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。使用SpringBoot的步骤:1、创建一个SpringBoot应用,选择我们需要的模块,SpringB..转载 2020-11-10 19:12:57 · 714 阅读 · 0 评论 -
狂神说:Springboot学习笔记(八)——整合MyBatis
狂神说原文链接 bilibili视频地址文章目录一、整合MyBatis1.整合测试2.我们增加一个员工类再测试下,为之后做准备一、整合MyBatis官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boo..转载 2020-11-10 19:02:43 · 953 阅读 · 0 评论 -
狂神说:Springboot学习笔记(七)——整合Druid
狂神说原文链接 bilibili视频地址文章目录一、集成Druid1.Druid简介2.配置数据源3.配置Druid数据源监控一、集成Druid1.Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 ..转载 2020-11-10 18:47:31 · 487 阅读 · 0 评论 -
狂神说:Springboot学习笔记(六)——整合JDBC
狂神说原文链接 bilibili视频地址文章目录一、SpringData简介二、整合JDBC1.创建测试项目测试数据源2.JDBCTemplate3.测试一、SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 ..转载 2020-11-10 15:39:42 · 448 阅读 · 0 评论 -
狂神说:Springboot学习笔记(五)——自定义Starter
狂神说原文链接 bilibili视频地址文章目录一、自定义Starter1.说明2.编写启动器3.新建项目测试我们自己写的启动器一、自定义Starter我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩!1.说明启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库;命名归约:官方命名: 前缀:spring-boot-starter-xxx 比如:spring-boot-star..转载 2020-11-10 14:58:55 · 478 阅读 · 0 评论 -
狂神说:Springboot学习笔记(四)——自动配置原理
狂神说原文链接 bilibili原文地址文章目录一、自动配置原理1.分析自动配置原理2.精髓3.了解:@Conditional一、自动配置原理配置文件到底能写什么?怎么写?SpringBoot官方文档中有大量的配置,我们无法全部记住1.分析自动配置原理我们以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理;//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;@Configur..转载 2020-11-10 13:42:29 · 759 阅读 · 0 评论 -
狂神说:Springboot学习笔记(三)——JSR303数据校验及多环境切换
狂神说原文链接 bilibili视频地址一、JSR303数据校验1.先看看如何使用Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式;@Component //注册bean@ConfigurationProperties(prefix = "person")@Validated //数据校验public class Person { @E...转载 2020-11-10 11:45:32 · 431 阅读 · 0 评论 -
狂神说:Springboot学习笔记(二)——yaml配置注入
狂神说原文链接 bilibili视频地址文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、yaml语法学习1.配置文件配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :修...转载 2020-11-09 21:20:39 · 266 阅读 · 0 评论 -
狂神说:Springboot学习笔记(一)——运行原理初探
SpringBoot项目到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起转载 2020-11-09 20:41:09 · 1008 阅读 · 1 评论