Friday+
首页
文章归档
关于页面
标签
spring
2022-03-18
技术
SpringBoot几个机制总结
1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本文S是应用过程中几个机制的小总结,包括Test、拦截器、Runner2. Testspring boot tes
阅读更多
2022-03-17
技术
Converter使用总结
1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本篇是传输方面的第二篇,主要是Converter内容。Dto通过验证之后会进入Controller,下一步往往是将
阅读更多
2022-03-17
技术
Validator使用总结
1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本篇是传输方面的第一篇,主要是Validator内容。ps:这里的传输并不是网络方面更的内容,数据到来之后的处理方
阅读更多
2022-03-17
技术
Mybatis使用总结
1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本文属于存储部分的第二篇,Mybatis2. mybatismybatis可以认为是SQL模板,做的工作就是从Ja
阅读更多
2022-03-16
技术
JPA使用总结
1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输其他机制缓存组件JPA使用的版本是spring-boot-starter-data-jpa-2.6.4,数据库使用的是MySQL2. 配置
阅读更多
2021-07-28
技术
SpringCloud之四:调用链监控
概述前边讲了限流,到底这些参数设多少比较合适?要设这些参数,首先需要知道各个服务之间的依赖关系,其次需要知道服务之间调用的流量大小。如何观测这些参数呢?就需要用到调用链监控。调用链不仅能解决上述问题,还能够对一个业务请求进行全链路的追踪,以及各个环节上的耗时情况,方便于故障排查、服务扩容。下边来看看
阅读更多
2021-07-26
技术
SpringCloud之三:熔断限流
基本概念设想一个集群环境,某一个节点出现了故障或者压力过大的情况,如何保证整个集群不会受这个节点的影响?断路(circuit-breaker)针对故障情况,给出解决方案是断路,指的是故障节点的上游通过一定方式,使其自身不受下游故障的拖累。限流限流是针对压力过大的情况,bulkhead通过一定策略限定
阅读更多
2021-07-11
技术
SpringCloud之二:服务注册与配置中心
前言跟着丁雪丰的课程来到了SpringCloud,如果说SpringBoot是针对单体服务,那这里就是针对多服务了,在这里他主要介绍了以下5个部分:服务注册与发现熔断配置中心消息调用链监控较杨波微服务的课程,他少了网关、日志、监控3部分的内容,当然他们的课程是不一样的,一个是SpringCloud,
阅读更多
2021-06-28
技术
SpringCloud之一:概述
服务发现基本结构实现方式ServiceRegistry通过Lifecycle进行服务的启动DiscoveryClient通过服务的id获取服务列表注意看:springCloud-Commos模块使用选型:consul或者Nacosconsul启发建立在KV存储、一致性理论基础上的服务DNS网络部分d
阅读更多
2021-06-10
技术
SpringBoot之四:拾遗
拾遗部分只做简介,不做深入研究,只求脑袋里有印象。REST参考基本概念Roy Thomas Fielding提出的REST概念,Richardson提出了比较成熟的模型:目前的 GET、POST、PUT、DELETE等请求在Level2上,超媒体控制属于Level3使用HATEOAS, 服务器提供超
阅读更多
2021-06-09
技术
SpringBoot之三:Web客户端
Web客户端主要有2种,一种是RestTemplate,另一种是Reactor方式的WebClient,这里我们就RestTemplate方式进行梳理基本使用注入redisTemplate等不同,SpringBoot没有直接提供RedisTemplate的直接注入使用,但它却提供了RestTempl
阅读更多
2021-06-09
技术
SpringBoot之二:运维
多Module什么是多Module多模块项目指的是包含多个子模块(Module)的项目,在多模块项目中,父项目只作为一个子项目的容器而存在,不包含具体的代码。为什么要用多Module多Module本质上是一种封装,做一些解耦的工作。我觉得可以用在:公共模块的抽离抽离公共的模块,其他工程可以快速的引入
阅读更多
2021-06-08
技术
SpringBoot之一:特性
自动配置自动配置是SpringBoot最重要的属性,它大大降低了配置的复杂性,使开发者更注重编码本身原理先来看看静态的-> @SpringBootApplication-> @EnableAutoConfiguration-> AutoConfigurationImportSel
阅读更多
2021-05-18
技术
SpringMVC基础
Servlet工作原理ApplicationContextAppCtx简介ApplicationContext是一个很综合的类,其UML图如上图所示:它是一个BeanFactory,拥有管理bean的能力继承了ListableBeanFactory接口,拥有管理bean的能力,可以获得beanNam
阅读更多
2021-05-12
网络
Netty基础
概述TCP的编程要暂时脱离基于HTTP的MVC的编程范式,从网络的角度去看看一步一步的进化,这里看到了跟redis相同的Reactor模型。首先,我们从BIO开始进入TCP编程,在BIO部分只做简单的介绍;然后,进入NIO部分,对于多路复用的方式进行详细介绍;接着,介绍Reactor线程模型;
阅读更多
2021-04-29
技术
Druid使用基础
功能Druid是一个数据库连接池,并且提供了一下功能:监控SQL通过stat监控sql语句的执行SQL防注入通过wall防注入数据库密码加密通过config提供数据库密码加密
阅读更多
2021-01-16
技术
SpringSecurity基础
这里对SpringSecurity进行一个简单的整理。从参考来看,SpringSecurity是责任链模式,先认证(authentication),再授权(Authorization)。
阅读更多
2020-11-09
技术
SpringBoot之配置
自动配置SpringBootApplication开始:@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM,
阅读更多
2020-09-13
技术
tomcat中Request的Dispatch
本篇是本系列第三篇,主要来介绍当一个Request来到,如何调用了被调度到Controller下这个工作主要是tomcat做的spring boot
阅读更多
2020-02-20
技术
spring-boot之整合组件
本文为第二篇主要是中间件与部署方面的内容
阅读更多
上一页
下一页
1
2
Diego
文章
182
分类
8
标签
13
分类
技术
93
展示
22
算法
6
存储
20
网络
13
数据
19
产品
15
读书
18
标签云
Node.js
数学
一致性算法
MySQL
nginx
redis
Linux
微服务
大数据
语言
python
tcp/ip
spring
最新文章
Fri Mar 25
CustomAuth总结
Fri Mar 18
SpringBoot几个机制总结
Thu Mar 17
Converter使用总结
Thu Mar 17
Validator使用总结
Thu Mar 17
Mybatis使用总结
标签
Node.js
3
数学
13
一致性算法
3
MySQL
4
nginx
6
redis
5
Linux
12
微服务
16
大数据
9
语言
18
python
10
tcp/ip
3
spring
28
最新文章
Fri Mar 25
CustomAuth总结
Fri Mar 18
SpringBoot几个机制总结
Thu Mar 17
Converter使用总结
Thu Mar 17
Validator使用总结
Thu Mar 17
Mybatis使用总结
Your browser is out-of-date!
Update your browser to view this website correctly.
Update my browser now
×
分类
技术
展示
算法
存储
网络
数据
产品
读书
标签
Node.js
数学
一致性算法
MySQL
nginx
redis
Linux
微服务
大数据
语言
python
tcp/ip
spring