随笔分类 -  Spring

介绍spring
摘要:目录1 Nacos原理1.1 临时实例和永久实例1.1.1 临时实例1.1.2 永久实例1.1.3 应用场景1.2 服务注册1.2.1 1.x版本的实现1.2.2 2.x版本的实现1.2.2.1 通信协议的改变1.2.2.2 具体的实现1.2.3 服务注册总结1.3 心跳机制1.3.1 1.x心跳实 阅读全文
posted @ 2024-01-19 14:36 上善若泪 阅读(1205) 评论(0) 推荐(0)
摘要:目录1 Apollo1.1 简介1.1.1 背景1.1.2 简介1.1.3 特点1.2 基础模型1.3 Apollo 四个维度1.3.1 application1.3.2 environment1.3.3 cluster1.3.4 namespace1.4 本地缓存1.5 客户端设计1.5.1 客服 阅读全文
posted @ 2024-01-14 17:40 上善若泪 阅读(1079) 评论(0) 推荐(0)
摘要:目录1 SpringMVC异步1.1 引言1.2 Callable1.2.1 Callable实例1.2.2 异步不能回调问题1.3 WebAsyncTask1.3.1 使用例子及说明1.4 DeferredResult1.4.1 DeferredResult简介1.4.2 DeferredResu 阅读全文
posted @ 2023-11-14 21:38 上善若泪 阅读(135) 评论(0) 推荐(0)
摘要:目录1 实时消息推送1.1 消息推送1.2 准备sql1.3 短轮询1.4 长轮询1.4.1 简介1.4.2 代码示例1.5 iframe流1.6 SSE1.6.1 简介1.6.2 与 WebSocket 区别1.6.3 与轮询、WebSocket 对比1.6.4 代码示例1.6.4.1 基于 Ss 阅读全文
posted @ 2023-10-10 09:17 上善若泪 阅读(2523) 评论(0) 推荐(0)
摘要:目录1 WebSocket1.1 简介1.2 WebSocket作用和调用1.2.1 作用1.2.2 js端调用1.3 Javax1.3.1 服务端1.3.1.1 服务端接收1.3.1.2 服务端集成1.3.1.3 ping和pong消息1.3.1.4 对象无法自动注入1.3.2 客户端1.3.2. 阅读全文
posted @ 2023-10-10 09:15 上善若泪 阅读(3757) 评论(0) 推荐(0)
摘要:目录1 接口幂等性1.1 概念1.2 实现思路1.3 代码实现1.3.1 pom1.3.2 JedisUtil1.3.3 自定义注解@ApiIdempotent1.3.4 ApiIdempotentInterceptor拦截器1.3.5 TokenServiceImpl1.3.6 TestAppli 阅读全文
posted @ 2023-10-09 14:06 上善若泪 阅读(645) 评论(0) 推荐(0)
摘要:目录1 SkyWalking1.1 简介1.2 如何选择1.2.1 与zipkin相比1.2.2 与ELK相比1.2.3 只用 SkyWalking 可以吗1.3 Skywalking架构1.4 服务端搭建1.4.1 下载安装包1.4.2 配置修改1.4.2.1 config/application 阅读全文
posted @ 2023-09-20 15:47 上善若泪 阅读(3203) 评论(0) 推荐(0)
摘要:目录1 Nacos原理1.1 Nacos架构1.2 注册中心原理1.3 SpringCloud服务注册1.4 NacosServiceRegistry实现1.4.1 心跳机制1.4.2 注册原理1.4.3 总结1.5 服务提供者地址查询1.6 Nacos服务地址动态感知原理 1 Nacos原理 1. 阅读全文
posted @ 2023-09-17 21:57 上善若泪 阅读(1101) 评论(0) 推荐(1)
摘要:[toc] # 1 @EnableGlobalMethodSecurity `@EnableGlobalMethodSecurity` 是 `Spring Security`中的一个注解,用于启用全局方法安全性。 其中属性`prePostEnabled`和`securedEnabled`都是它的属性 阅读全文
posted @ 2023-09-08 11:47 上善若泪 阅读(1760) 评论(0) 推荐(0)
摘要:目录1 RestClient、WebClient、HTTP Interface1.1 介绍1.1.1 简介1.1.2 WebClient与RestTemplate1.1.3 RestClient和WebClient1.2 RestClient1.2.1 pom.xml1.2.2 创建全局 RestC 阅读全文
posted @ 2023-09-06 15:25 上善若泪 阅读(2303) 评论(0) 推荐(0)
摘要:目录1 Sentinel1.1 Sentinel简介1.2 核心概念1.2.1 资源1.2.2 规则1.3 入门Demo1.3.1 引入依赖1.3.2 集成Spring1.3.3 Spring中资源规则1.4 Sentinel控制台1.5 核心原理1.5.1 NodeSelectorSlot1.5. 阅读全文
posted @ 2023-09-04 19:31 上善若泪 阅读(642) 评论(0) 推荐(0)
摘要:[TOC] # 1 jcasbin ## 1.1 前言 作为一名后台开发人员,权限这个名词应该算是特别熟悉的了。就算是`java`里的类也有 `public`、`private` 等`权限`之分。之前项目里一直使用`shiro`作为权限管理的框架。说实话,`shiro`的确挺强大的,但是它也有很多不 阅读全文
posted @ 2023-09-04 11:07 上善若泪 阅读(859) 评论(0) 推荐(0)
摘要:[toc] # 1 Tomcat连接池 每个`Spring Boot`版本和内置容器不同,结果也不同,这里以`Spring Boot 2.6.11`版本 + 内置Tomcat容器举例 ## 1.1 简介 在`Spring Boot 2.6.11`版本中内置Tomcat版本是 `9.0.65`,`Sp 阅读全文
posted @ 2023-08-22 10:08 上善若泪 阅读(2876) 评论(0) 推荐(0)
摘要:目录1 微服务API网关Gateway1.1 网关1.1.1 简介1.1.2 相比于Zuul1.2 Spring Cloud Gateway介绍1.3 Gateway特性1.4 Gateway工作流程1.5 Gateway核心概念1.5.1 路由1.5.1.1 定义1.5.1.2 动态路由1.5.2 阅读全文
posted @ 2023-08-04 17:30 上善若泪 阅读(445) 评论(0) 推荐(0)
摘要:目录1 EasyExcel 3.x1.1 简介1.2 引入依赖1.3 简单导出1.3.1 定义实体类1.3.2 自定义转换器1.3.3 定义接口1.4 简单导入1.5 复杂导出1.5.1 引言1.5.2 自定义注解1.5.3 定义实体类1.5.4 数据映射与平铺1.5.5 自定义单元格合并策略1.5 阅读全文
posted @ 2023-07-06 22:53 上善若泪 阅读(1146) 评论(0) 推荐(0)
摘要:目录1 限流方案1.1 引言1.2 常用限流策略1.3 基于guava限流实现1.3.1 引入guava依赖1.3.2 自定义限流注解1.3.3 限流AOP类1.3.4 测试接口1.4 基于sentinel限流实现1.4.1 引入sentinel核心依赖包1.4.2 自定义限流注解1.4.3 自定义 阅读全文
posted @ 2023-07-06 22:29 上善若泪 阅读(391) 评论(0) 推荐(0)
摘要:目录1 Stream消息驱动1.1 简介1.1.1 定义1.1.2 抽象模型1.1.3 绑定器1.2 操作实操1.2.1 pom.xml1.2.2 操作实体1.3 Stream 3.x 之前操作1.3.1 自定义通道1.3.2 消费消息1.3.3 发送消息1.3.4 配置文件1.4 Stream 3 阅读全文
posted @ 2023-06-29 11:41 上善若泪 阅读(3332) 评论(0) 推荐(0)
摘要:[toc] # 1 SpEL [点击了解 Spring中SpEL表达式应用](https://jingzh.blog.csdn.net/article/details/101978149) 以下示例是基于Spring4.1.0所写 ## 1.1 简介 `Spring`也有自己的`EL`,叫`Spri 阅读全文
posted @ 2023-06-15 16:02 上善若泪 阅读(2937) 评论(0) 推荐(0)