腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端技术学习
专栏作者
举报
135
文章
81425
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(135)
java(34)
编程算法(25)
spring(18)
sql(16)
linux(11)
数据库(10)
android(9)
dubbo(9)
node.js(8)
xml(8)
缓存(8)
mybatis(8)
数据结构(8)
php(7)
http(7)
socket编程(7)
数据(7)
系统(7)
存储(6)
kafka(6)
配置(6)
网络安全(5)
rocketmq(5)
对象(5)
自动驾驶(4)
scala(4)
html(4)
云数据库 SQL Server(4)
腾讯云测试服务(4)
网站(4)
开源(4)
jdk(4)
jvm(4)
面向对象编程(4)
数据分析(4)
队列(4)
服务(4)
接口(4)
注解(4)
jquery(3)
apache(3)
hashmap(3)
map(3)
插件(3)
工作(3)
可视化(3)
框架(3)
事件(3)
事务(3)
线程池(3)
javascript(2)
mvc(2)
unix(2)
批量计算(2)
文件存储(2)
短信(2)
日志数据(2)
jdbc(2)
zookeeper(2)
rpc(2)
byte(2)
public(2)
分布式事务(2)
服务端(2)
基础(2)
设计(2)
同步(2)
统计(2)
异常(2)
负载均衡(1)
人脸识别(1)
c++(1)
react(1)
json(1)
云数据库 Redis(1)
打包(1)
git(1)
github(1)
api(1)
jar(1)
tomcat(1)
ubuntu(1)
负载均衡缓存(1)
访问管理(1)
消息队列 CMQ 版(1)
渲染(1)
xslt & xpath(1)
容器(1)
serverless(1)
分布式(1)
shell(1)
windows(1)
https(1)
云计算(1)
任务调度(1)
mvcc(1)
事件总线(1)
即时通信 IM(1)
消息中心(1)
activiti(1)
agent(1)
cat(1)
com(1)
db(1)
dynamic(1)
event(1)
integer(1)
java8(1)
key(1)
linkedlist(1)
list(1)
lock(1)
mq(1)
nacos(1)
netty(1)
nio(1)
object(1)
pipeline(1)
queue(1)
return(1)
selector(1)
string(1)
table(1)
transition(1)
ui(1)
void(1)
并发(1)
部署(1)
测试(1)
代理(1)
定时任务(1)
读书笔记(1)
阿里巴巴(1)
分布式锁(1)
服务器(1)
高性能(1)
继承(1)
集群(1)
脚本(1)
客户端(1)
连接(1)
路由(1)
模型(1)
日志(1)
设计模式(1)
数学(1)
协议(1)
异步(1)
原理(1)
源码学习(1)
状态机(1)
搜索文章
搜索
搜索
关闭
Spring Retry的实现原理
系统
异常
原理
注解
spring
在业务开发中,常常会遇到出现异常,对接其他系统的时候需要重试,而如何优雅的进行重试又是一个需要考虑的问题。目前在常用的框架中,可以看到Spring Retry作为一个轻量级的重试框架,我们可以基于此来实现自己的重试,为业务代码的健壮性和异常处理做一个更好的处理。
路行的亚洲
2024-03-13
85
0
Sermant的整体流程学习梳理
路由
开源
插件
服务
服务端
Sermant整体架构包括Sermant Agent、Sermant Backend、Sermant Injector、动态配置中心等组件。其中Sermant Agent是提供字节码增强基础能力及各类服务治理能力的核心组件,Sermant Backend、Sermant Injector、动态配置中心为Sermant提供其他能力的配套组件。下图来源sermant官网:
路行的亚洲
2024-02-27
84
0
java agent和byte-buddy组合的简单使用
java
agent
byte
框架
系统
java agent开了一扇门,bytebuddy在开的这扇门中打开了一片新的天地。比较典型的就是skywalking、sermant、arthas、mockito、fastjson等。是不是很好奇skywalking、sermant、arthas、mockito、fastjson的原理。下面我们来了解一下。
路行的亚洲
2024-02-17
234
0
Sermant学习二
事件
数据
插件
服务
工作
在发送的过程中,首先会将消息进行压缩,然后构建服务的数据,然后进行发送。主要分为两种,一种是即时发送,一种是放入队列中。
路行的亚洲
2024-01-30
74
0
RocketMQ消费处理hold过程学习
rocketmq
定时任务
队列
数据
同步
通过前面学习,我们知道rocketmq消费消息的过程中,会有一个拉取的动作,而这个拉取的动作中又会涉及到对拉取消息的处理。而这里又分为好几种情况。
路行的亚洲
2023-12-25
83
0
Rocketmq消费者流程
rocketmq
服务器
接口
可视化
系统
我们知道RocketMQ需要经过生产者生产消息,然后到broker存储消息,接着业务系统注册监听消费消息。
路行的亚洲
2023-12-25
67
0
LiteFlow异步编排执行的具体过程逻辑
开源
并发
对象
异步
异常
根据前面一篇串行并行编排(https://mp.weixin.qq.com/s/R-TS5bQnEnROMaUjTZgIKA)的文章。我们知道无论串行还是并行编排,都需要基于chain来实现condition的调用。那么在并行编排condition的过程又是如何实现这个过程的呢?下面我们详细来了解并行编排从condition到node的过程,因为串行编排相对来说要简单一些,但是总体的思路是类似的,只不过执行的condition不一样。
路行的亚洲
2023-10-25
397
0
liteflow学习四之资源配置文件解析
部署
插件
工作
脚本
配置
liteflow的方便在于其可以适配多种配置文件,依然可以轻松的解析。可以看到作者提供了json解析、xml解析、yml解析。那么我们来看看这三种解析的方式是如何实现的。
路行的亚洲
2023-10-20
284
0
liteflow学习二
对象
继承
配置
系统
线程池
在LiteFlowChainELBuilder可以看到EL表达式的逻辑是基于阿里开源的QLExpress实现的, 在初始化QLExpress的Runner中,作者扩展了很多操作Operator。在setEL(String elStr)这个方法中,我们可以会将FlowBus中的chainMap和NodeMap放入到Context中,也即DefaultContext,同时放入当前的chainId。接着会解析el表达式,解析成最外部一个condition, 内部可以嵌套很多层。
路行的亚洲
2023-10-08
385
0
liteflow学习一
开源
com
配置
数据
系统
liteflow的业务逻辑编排能力是非常强,同时也是非常好用的。支持很多种方式的编排,串行编排、并行编排、选择编排、条件编排、循环编排,同时支持使用子流程、使用子变量等等。本文参考liteflow官网,学习liteflow的执行流程,官网对学习liteflow非常友好。
路行的亚洲
2023-10-08
671
0
rayin使用与学习
渲染
开源
对象
配置
数据
基于html生成pdf的使用场景比较多,我在的上家公司做电子合同需求的时候,是我这边完成的,当时是基于itext生成PDF的。电子合同作为一个电签中必不可少的一部分,如何高效实现html生成pdf,是我们必须要解决的问题。如果使用电子合同,此时必然需要对接相关的电子合同厂家,比如E签宝、法大大、上上签、电子牵等。当时生成的pdf没有作者想的这么周到,不过这次做需求,再次看到这个项目,还是很开心很乐意和大家分享这个项目的,也感谢rayin的作者开源了这么好的项目。
路行的亚洲
2023-10-08
207
0
Spring读书笔记
spring
读书笔记
接口
框架
设计
1.首先通过设置的Class属性或者根据className来解析Class,我理解这个过程其实是一个bean转beanDefintion,然后到beanDefintionMap的过程
路行的亚洲
2023-09-12
102
0
pipeline设计模式使用
integer
pipeline
public
设计模式
数据
首先需要考虑,它是一个链路的流程,同时具备一个固定的模式进行着。此时,我们就可以考虑使用pipeline模式。pipeline模式中的两大重要的操作:
路行的亚洲
2023-09-12
299
0
Eventbridge学习
事件总线
基础
模型
配置
事件
Eventbridge是一个云原生事件驱动引擎,基于DDD领域驱动模型实现,其中有相关概念和运行的流程是需要我们了解的。以下内容基于rocketmq官网和自己的学习。
路行的亚洲
2023-09-12
231
0
Seata的TCC模式学习整理
分布式事务
日志
事务
系统
注解
seata相对于AT模式而言,虽然说没有框架帮忙处理前镜像和后镜像,但是它相对来说,比AT模式,要做的时候要多一些,相对于业务系统而言。比如补偿模式下的Tcc模式的流程:
路行的亚洲
2023-08-31
162
0
Seata中的TCC模式学习一
代理
分布式事务
服务
事务
注解
由于我们的客户中心发送线索、整车订单服务配车、整车财务服务财务信息推送中都使用的全局事务是基于@GlobalTransactional、@TwoPhaseBusinessAction,因此有必要了解这两个注解中是如何在分布式事务中发挥作用的,也即TCC的实现。虽然AT模式比TCC模式要好。
路行的亚洲
2023-08-31
136
0
Austin消息中心
短信
消息中心
队列
接口
统计
写这篇文章是首先我之前也是做过消息中心的需求,当时3y开源了它的项目Austin,当时觉得挺好的,之后我负责的消息中心重构了一版,现在想想也挺开心的。所以想把之前学习的整理了下来。
路行的亚洲
2023-08-31
578
0
RocketMQ中相关Table记录
存储
rocketmq
table
服务
集群
这里所说的Table都是存储在内存中的Table,数据结构都是Map。由于比较多,这里记录一下。通常这些信息有一部分是存储在nameServer中,同时可以看到这些信息在Rocketmq中具备其作用,因此这里整理了一下。
路行的亚洲
2023-08-31
159
0
Cat学习
cat
队列
事务
数据
系统
监控告警系统始终遵循:和业务系统整合,采集业务系统数据,然后上报,进行数据处理,然后在界面展示的过程。Cat作为点评开源的项目,起源于ebay的Cal,由吴其敏和尤勇开发。这个项目在2011年就开源了,从代码的提交记录看,但依然不妨碍它作为一个优秀的监控工具。下面的内容基于V3.0.0进行说明。
路行的亚洲
2023-08-31
149
0
ageiport使用
测试
阿里巴巴
高性能
事件
数据
如何实现高效的导入和导出,是我们在日常开发中,经常会遇到的问题,进行Excel的导入和导出,有时候数据量大,导入导出很慢,怎么办?
路行的亚洲
2023-08-31
201
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档