产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
多氯环己烷_个人页
多氯环己烷
文章
38
问答
0
视频
0
个人介绍
暂无个人介绍
擅长的技术
获得更多能力
通用技术能力:
暂时未有相关通用技术能力~
云产品技术能力:
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明
高分内容
最新动态
文章
问答
视频
暂无更多信息
2022年04月
04.07
15:48:17
发表了文章
2022-04-07 15:48:17
面试 | Java 算法的 ACM 模式
经常在 LeetCode 上用核心代码模式刷题的小伙伴突然用 ACM 模式可能会适应不过来,把时间花在输入输出上很浪费时间,因此本篇笔记对 Java 算法的 ACM 模式做了个小总结;
2022年03月
03.24
16:49:38
发表了文章
2022-03-24 16:49:38
JVM | 第2部分:虚拟机执行子系统《深入理解 Java 虚拟机》
第2部分主题为虚拟机执行子系统,以此延伸出 class 类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎等相关内容;
03.24
16:48:59
发表了文章
2022-03-24 16:48:59
JVM | 第1部分:自动内存管理与性能调优《深入理解 Java 虚拟机》
第1部分主题为自动内存管理,以此延伸出 Java 内存区域与内存溢出、垃圾收集器与内存分配策略、参数配置与性能调优等相关内容;
03.22
20:12:38
发表了文章
2022-03-22 20:12:38
算法 | Java 常见排序算法(纯代码)
Java 常见排序算法
2022年02月
02.09
10:10:30
发表了文章
2022-02-09 10:10:30
微服务架构 | 11.1 整合 Seata AT 模式实现分布式事务
Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务;它提供了 AT、TCC、Saga 和 XA 事务模式,为开发者提供了一站式的分布式事务解决方案;
02.08
00:56:35
发表了文章
2022-02-08 00:56:35
微服务架构 | 11. 分布式事务
分布式事务是指事务的参与者、支持事务的服务器、资源服务器及事务管理器分别位于分布式系统的不同节点上;
02.07
13:46:39
发表了文章
2022-02-07 13:46:39
微服务架构 | 10.3 使用 Zipkin 可视化日志追踪
Zipkin 允许开发人员以图形方式查看事务占用的时间量,并分解在调用中涉及的每个微服务所用的时间。在微服务架构中,Zipkin 是识别性能问题的宝贵工具;
02.06
12:43:46
发表了文章
2022-02-06 12:43:46
微服务架构 | 10.2 使用 Papertrail 实现日志聚合
Papertrail 是一种基于云的服务(基于免费增值),允许开发人员将来自多个源的日志数据聚合到单个可搜索的数据库中。开发人员可以为日志聚合选择的解决方案包括内部部署解决方案、基于云解决方案、开源解决方案和商业解决方案;
02.05
13:30:13
发表了文章
2022-02-05 13:30:13
微服务架构 | 10.1 使用 Sleuth 追踪服务调用链
Spring Cloud Sleuth 是一个 Spring Cloud 项目,它将关联 ID 装备到 HTTP 调用上,并将生成的跟踪数据提供给 OpenZipkin 的钩子。Spring Cloud Sleuth 通过添加过滤器并与其他 Spring 组件进行交互,将生成的关联 ID 传递到所有系统调用;
02.04
12:47:56
发表了文章
2022-02-04 12:47:56
微服务架构 | 10. 分布式追踪
微服务的调试问题会比较复杂,可以使用分布式追踪解决;
02.03
13:40:20
发表了文章
2022-02-03 13:40:20
微服务架构 | 7.2 构建使用 JWT 令牌存储的 OAuth2 安全认证
JWT 为 OAuth2 令牌提供规范标准,并且可以自定义 JWT 令牌;
02.02
12:56:34
发表了文章
2022-02-02 12:56:34
微服务架构 | 7.1 基于 OAuth2 的安全认证
OAuth2 是一个基于令牌的安全验证和授权框架。他允许用户使用第三方验证服务进行验证。 如果用户成功进行了验证, 则会出示一个令牌,该令牌必须与每个请求一起发送。然后,验证服务可以对令牌进行确认;
02.01
14:13:27
发表了文章
2022-02-01 14:13:27
微服务架构 | 7. 安全保护
安全性是暴露由许多微服务组成的公共访问 API 时要考虑的最重要的一个方面。Spring 有一些有趣的功能和框架,使我们的微服务安全配置更容易;
2022年01月
01.31
13:21:52
发表了文章
2022-01-31 13:21:52
微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析
调用链路是 Sentinel 的工作主流程,由各个 Slot 槽组成,将不同的 Slot 槽按照顺序串在一起,从而将不同的功能(限流、降级、系统保护)组合在一起; 本篇《2. 获取 ProcessorSlot 链》将从源码级讲解如何获取调用链路,接着会以遍历链表的方式处理每一个 Slot 槽,其中就有:FlowSlot、StatisticSlot、DegradeSlot 等。分别对应本篇《3. 流控槽实施流控逻辑》、《4. 统计槽实施指标数据统计》和《5. 熔断槽实施服务熔断》;
01.30
13:31:58
发表了文章
2022-01-30 13:31:58
微服务架构 | 5.2 基于 Sentinel 的服务限流及熔断
Sentinel 是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、服务降级、系统负载保护等多个维度来帮助我们保障微服务的稳定性;
01.29
19:27:13
发表了文章
2022-01-29 19:27:13
微服务架构 | 5.1 使用 Netflix Hystrix 断路器
Hystrix 是一个延迟和容灾库,旨在隔离远程系统、服务和第三方库的访问点,停止级联故障,并在故障不可避免的复杂分布式系统中实现弹性;
01.28
09:02:14
发表了文章
2022-01-28 09:02:14
微服务架构 | 5. 服务容灾
当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作;
01.27
08:36:00
发表了文章
2022-01-27 08:36:00
微服务架构 | 4.2 基于 Feign 与 OpenFeign 的服务接口调用
Feign 是一个声明式的Web服务客户端,让编写 Web 服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可;
01.26
08:41:00
发表了文章
2022-01-26 08:41:00
微服务架构 | 4.1 基于 Ribbon 的负载均衡详解
Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具;提供客户端的软件负载均衡算法和服务调用;
01.25
08:27:17
发表了文章
2022-01-25 08:27:17
微服务架构 | 4. 服务调用
服务调用是在注册中心的基础之上,解决应该调用哪个服务实例的问题;
01.24
09:08:20
发表了文章
2022-01-24 09:08:20
微服务架构 | *2.5 Nacos 长轮询定时机制的源码分析
为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端; 由于篇幅有限,这里将源码分析分为上下两篇,其中上篇讲获取配置与事件订阅机制,下篇讲长轮询定时机制;在《微服务架构 | 2.2 Alibaba Nacos 的统一配置管理》中提到一张 Nacos 动态监听的长轮询机制原理图,本篇将围绕这张图剖析长轮询定时机制的原理;
01.23
08:56:33
发表了文章
2022-01-23 08:56:33
微服务架构 | *2.4 Nacos 获取配置与事件订阅机制的源码分析
为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端; 由于篇幅有限,这里将源码分析分为上下两篇,其中上篇讲获取配置与事件订阅机制,下篇讲长轮询定时机制;
01.23
08:54:44
发表了文章
2022-01-23 08:54:44
微服务架构 | *2.3 Spring Cloud 启动及加载配置文件源码分析(以 Nacos 为例)
Spring Cloud 要实现统一配置管理,需要解决两个问题:如何获取远程服务器配置和如何动态更新配置;在这之前,我们先要知道 Spring Cloud 什么时候给我们加载配置文件;
01.21
09:02:55
发表了文章
2022-01-21 09:02:55
微服务架构 | 2.2 Alibaba Nacos 的统一配置管理
Nacos 致力于解决微服务中的统一配置、服务注册与发现等问题。它提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理;
01.20
08:31:02
发表了文章
2022-01-20 08:31:02
微服务架构 | 12.1 使用 Apache Dubbo 实现远程通信
Apache Dubbo 是一个分布式服务框架,主要实现多个系统之间的高性能、透明化调用; Dubbo 相关内容笔者之前写过一篇入门笔记:Dubbo快速上手笔记 - 环境与配置。入门笔记强调的是 Dubbo 的一些基本特性,以与 Zookeeper 的整合。因此这里将重点放在 Dubbo 与 Spring Cloud 的联系、区别以及整合;
01.19
08:57:19
发表了文章
2022-01-19 08:57:19
微服务架构 | *3.5 Nacos 服务注册与发现的源码分析
为方便理解与表达,这里把 Nacos 控制台和 Nacos 注册中心称为 Nacos 服务器(就是 web 界面那个),我们编写的业务服务称为 Nacso 客户端; Nacos 客户端将自己注册进 Nacos 服务器。《1. 服务如何注册进 Nacos 注册中心》主要从 Nacos 客户端角度解释如何发送信息给 Nacos 服务器;《2. Nacos 服务器注册服务》主要从 Nacos 服务器角度解释注册原理; 《3. 客户端查询所有服务实例》将从服务消费者和提供者的角度,解释服务消费者如何获取提供者的所有实例。服务消费者和提供者都是 Nacos 的客户端;
01.18
08:33:14
发表了文章
2022-01-18 08:33:14
微服务架构 | 3.4 HashiCorp Consul 注册中心
Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之 Consul 提供了一种完整的服务网格解决方案;
01.17
08:35:26
发表了文章
2022-01-17 08:35:26
微服务架构 | 3.3 Apache Zookeeper 注册中心
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等;
01.16
10:45:12
发表了文章
2022-01-16 10:45:12
微服务架构 | 3.2 Alibaba Nacos 注册中心
Nacos 致力于解决微服务中的统一配置、服务注册与发现等问题。它提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理;
01.15
08:51:14
发表了文章
2022-01-15 08:51:14
微服务架构 | 3.1 Netflix Eureka 注册中心
Eureka 是 Netflix 开发的服务发现框架,本身是一个基于 REST 的服务,主要用于定位运行在 AWS 域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的; Spring Cloud 将它集成在其子项目 spring-cloud-netflix 中,以实现 Spring Cloud 的服务发现功能;
01.14
08:37:12
发表了文章
2022-01-14 08:37:12
微服务架构 | 3. 注册中心与服务发现
注册中心用来集中管理微服务,实现服务的注册,发现,检查等功能;
01.13
08:47:29
发表了文章
2022-01-13 08:47:29
微服务架构 | 2.1 使用 Spring Cloud Config 管理服务配置项
SpringCloud Config 为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置;
01.12
08:28:54
发表了文章
2022-01-12 08:28:54
微服务架构 | 2. 服务配置管理
将配置写入一个 config 常量类往往会有些问题,每次对配置进行更改时,应用程序都必须重新编译和重新部署; 在少量的应用程序中可以将配置写在低层级的属性文件,如:YAML、JSON 或 XML;其中包含数据库和中间件连接信息,以及驱动应用程序行为的相关元数据; 但是在处理可能包含数百个微服务的基于云的应用程序,其中每个微服务可能会运行多个服务实例时,需要对配置进行集中管理;
01.11
09:19:41
发表了文章
2022-01-11 09:19:41
微服务架构 | 1. 微服务相关基础知识
本篇主要介绍一些通用概念概述、组件对比与系列笔记的目录结构说明;
2021年08月
08.31
18:26:44
发表了文章
2021-08-31 18:26:44
SpringBoot | 1.4 数据库事务处理
前面讲解了Sring的AOP,可以知道它是用来抽取公共代码,增强方法的。而在JDBC操作数据库进行数据处理时,有很多重复的公共代码;事务的提交与回滚跟AOP的约定流程很相似。因此,Spring数据库事务编程的思想基于AOP的设计思想,数据库事务处理是AOP的一种典型应用。 注:在说明注解时,第一点加粗为注解中文含义,第二点为一般加在哪身上,缩进或代码块为示例,如: **@注解** - **中文含义** - 加在哪 - 其他…… - `语句示例` ```java //代码示例 ```
08.31
18:20:24
发表了文章
2021-08-31 18:20:24
SpringBoot | 1.3 约定编程Spring AOP
前面聊过Spring的一个很重要的概念,IoC控制反转,接下来就是AOP了; 注:在说明注解时,第一点加粗为注解中文含义,第二点为一般加在哪身上,缩进或代码块为示例,如: **@注解** - **中文含义** - 加在哪 - 其他…… - `语句示例` ```java //代码示例 ```
08.31
18:18:26
发表了文章
2021-08-31 18:18:26
SpringBoot | 1.2 全注解下的Spring IoC
在学习SpringBoot之前,有几个Spring的重要的基础概念需要提一下,SpringBoot对这些基础概念做进一步的封装,完成自动配置。首先就是Spring的控制反转IOC,由于SpringBoot不建议使用XML,因此本小节旨在关注全注解下的Spring IoC。 其中比较重要的是第二点与第三点:第二点里的注解要么常用于业务开发,要么在源码里常见;第四点的`@Autowired`需要关注。 注:在说明注解时,第一点加粗为注解中文含义,第二点为一般加在哪身上,缩进或代码块为示例,如: **@注解** - **中文含义** - 加在哪 - 其他…… - `语句示例`
08.31
18:16:29
发表了文章
2021-08-31 18:16:29
SpringBoot | 1.1 SpringBoot简介
本博客仅为记录与总结SpringBoot的学习笔记,资料来源: 1. 书籍《深入浅出SpringBoot》第三版 2. B站尚硅谷《雷丰阳2021版SpringBoot2零基础入门》 3. [SpringBoot中文参考文档](https://www.apiref.com/spring-boot-zh/#boot-documentation-first-steps) 4. [SpringBoot官方文档](https://docs.spring.io/spring-boot/docs/current/reference/html/)
发表了文章
2022-04-07
面试 | Java 算法的 ACM 模式
发表了文章
2022-03-24
JVM | 第2部分:虚拟机执行子系统《深入理解 Java 虚拟机》
发表了文章
2022-03-24
JVM | 第1部分:自动内存管理与性能调优《深入理解 Java 虚拟机》
发表了文章
2022-03-22
算法 | Java 常见排序算法(纯代码)
发表了文章
2022-02-09
微服务架构 | 11.1 整合 Seata AT 模式实现分布式事务
发表了文章
2022-02-08
微服务架构 | 11. 分布式事务
发表了文章
2022-02-07
微服务架构 | 10.3 使用 Zipkin 可视化日志追踪
发表了文章
2022-02-06
微服务架构 | 10.2 使用 Papertrail 实现日志聚合
发表了文章
2022-02-05
微服务架构 | 10.1 使用 Sleuth 追踪服务调用链
发表了文章
2022-02-04
微服务架构 | 10. 分布式追踪
发表了文章
2022-02-03
微服务架构 | 7.2 构建使用 JWT 令牌存储的 OAuth2 安全认证
发表了文章
2022-02-02
微服务架构 | 7.1 基于 OAuth2 的安全认证
发表了文章
2022-02-01
微服务架构 | 7. 安全保护
发表了文章
2022-01-31
微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析
发表了文章
2022-01-30
微服务架构 | 5.2 基于 Sentinel 的服务限流及熔断
发表了文章
2022-01-29
微服务架构 | 5.1 使用 Netflix Hystrix 断路器
发表了文章
2022-01-28
微服务架构 | 5. 服务容灾
发表了文章
2022-01-27
微服务架构 | 4.2 基于 Feign 与 OpenFeign 的服务接口调用
发表了文章
2022-01-26
微服务架构 | 4.1 基于 Ribbon 的负载均衡详解
发表了文章
2022-01-25
微服务架构 | 4. 服务调用
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息