腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
CBeann的博客
专栏成员
举报
181
文章
45640
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(181)
数据(44)
配置(30)
对象(25)
数据库(19)
import(19)
服务(19)
源码(18)
笔记(17)
接口(17)
线程(16)
mysql(15)
注解(15)
spring(14)
客户端(14)
连接(14)
博客(12)
异常(11)
字符串(11)
java(10)
存储(9)
测试(9)
服务器(9)
netty(8)
public(8)
rocketmq(8)
基础(8)
事务(8)
mybatis(7)
redis(7)
string(7)
队列(7)
日志(7)
源码分析(7)
容器(6)
监控(6)
内存(6)
系统(6)
linux(5)
boot(5)
io(5)
null(5)
代理(5)
函数(5)
集合(5)
脚本(5)
生命周期(5)
实践(5)
索引(5)
同步(5)
语法(5)
安全(4)
微服务(4)
file(4)
insert(4)
int(4)
变量(4)
插件(4)
程序(4)
定时任务(4)
分页(4)
服务端(4)
集群(4)
框架(4)
排序(4)
协议(4)
异步(4)
sql(3)
apache(3)
缓存(3)
spark(3)
hbase(3)
channel(3)
com(3)
default(3)
private(3)
select(3)
set(3)
system(3)
编程(3)
并发(3)
工具(3)
工具类(3)
进程(3)
镜像(3)
路由(3)
前端(3)
权限(3)
事件(3)
网络(3)
序列化(3)
原理(3)
servlet(2)
json(2)
打包(2)
maven(2)
容器镜像服务(2)
shell(2)
jvm(2)
https(2)
kafka(2)
防火墙(2)
验证码(2)
cloud(2)
count(2)
date(2)
exception(2)
final(2)
gateway(2)
hashcode(2)
hibernate(2)
jackson(2)
key(2)
limit(2)
list(2)
return(2)
socket(2)
static(2)
thread(2)
time(2)
url(2)
version(2)
登录(2)
动态代理(2)
后端(2)
后台(2)
加密(2)
解决方案(2)
开发(2)
链表(2)
流量(2)
模板引擎(2)
逆向工程(2)
入门(2)
设计(2)
算法(2)
线程池(2)
虚拟机(2)
指针(2)
官方文档(1)
python(1)
scala(1)
ajax(1)
git(1)
jar(1)
nginx(1)
mapreduce(1)
短信(1)
网站(1)
http(1)
开源(1)
jdk(1)
hadoop(1)
hive(1)
grep(1)
aop(1)
dubbo(1)
rpc(1)
jenkins(1)
大数据(1)
数据结构(1)
架构设计(1)
groovy(1)
async(1)
awk(1)
bufferedreader(1)
bug(1)
class(1)
cmd(1)
connection(1)
consul(1)
controller(1)
crud(1)
data(1)
datasource(1)
datetime(1)
debug(1)
double(1)
email(1)
excel(1)
feign(1)
field(1)
flume(1)
freemarker(1)
generator(1)
gitlab(1)
grafana(1)
hdfs(1)
hql(1)
http3(1)
init(1)
innodb(1)
integer(1)
ioc(1)
ip(1)
jmeter(1)
jmx(1)
join(1)
lambda(1)
load(1)
localhost(1)
mapping(1)
marshalling(1)
merge(1)
message(1)
nacos(1)
object(1)
parent(1)
pid(1)
port(1)
profile(1)
prometheus(1)
reactor(1)
rebase(1)
replace(1)
resttemplate(1)
rows(1)
rules(1)
sh(1)
shutdown(1)
simulation(1)
size(1)
sleep(1)
sqoop(1)
ssm(1)
startup(1)
state(1)
stock(1)
substring(1)
synchronized(1)
token(1)
txt(1)
void(1)
volatile(1)
webservice(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)
统计(1)
图片上传(1)
系统设计(1)
线程安全(1)
性能(1)
终端(1)
状态机(1)
字符编码(1)
搜索文章
搜索
搜索
关闭
在SpringBoot自定义指标并集成Prometheus和Grafana监控
数据
grafana
prometheus
监控
接口
写这篇文章的目的是发现自己整天埋头写业务代码但忽略了主动发现问题的能力,这里指的是监控和报警。结合工作中发现Prometheus和Grafana还是主流一些。本文介绍如何使用自定义指标,并使用Prometheus进行监控并报警,同时在 Grafana 进行展现。
CBeann
2024-05-26
1K
0
系统设计中的泛化调用
接口
系统设计
协议
微服务
服务
目前在学习一些中间件,里面看到了一个词是叫泛化调用, 其实这个场景在JAVA中比较常见。我们常用的有反射,反射就是我知道类名称、类方法和参数,调用一个Object的类,但是在HTTP或者RPC远程调用过程中,我们一般会引入对方的SDK,从而引入接口规范和协议。 但是从一个中间件的角度触发,少依赖实现解耦,接入的低成本,少发布都是一个必须考虑的点。 因此本文从HTTP和DUBBO角度分析系统设计中泛化调用。
CBeann
2024-05-26
131
0
RocketMQ5.x的pop模式如何解决消费堆积问题
客户端
协议
定时任务
队列
集合
先插入一个结论,Cousumer请求broker消费消息的时候,带的queueId = -1,在源码中表示的就是全部QUEUE
CBeann
2024-05-26
109
0
【生产案例面试题】JVM调优
并发
服务
内存
日志
jvm
最近上线了一个需求,遇到了一个JVM报警的问题,很荣幸能遇到,在此分享一下整个调优的过程。
CBeann
2024-05-26
86
0
Groovy结合Java在生产中的落地实战
java
groovy
虚拟机
语法
源码
Groovy是用于Java虚拟机的一种敏捷的动态语言,是一种成熟的面向对象编程语言,又是一种纯粹的脚本语言。Groovy运行在JVM环境上,在语法上兼具java 语言和脚本语言特点,大大简化了语法。同时又具有闭包和动态语言中的其他特性,弥补了单纯的Java代码所不具备的动态性,我们可以在程序运行时任意修改代码逻辑,不需要重新发布。
CBeann
2024-05-26
180
0
读已提交隔离级别下竟然有间隙锁
time
并发
日志
索引
null
广告主痛点的为进行一次全媒体联合投放,若投放10个媒体,需要制作和上传10+个创意、50+张不同尺寸和出血区要求的图片和视频素材、近100个元素,投放成本极高。这也是制约部分用户使用新产品投放的原因。
CBeann
2024-03-19
142
0
【面试题】消息堆积解决方案
编程
临近双十一了,产品找到开发的同学帮忙把某些广告主的广告投放时间延长两个月并重新送审风控审核,所以开发要订正数据,直接改库并设置广告的标志为是送审风控。此时数据库有大量的送审binlog消息到kafka,从而出现了消息量剧增,下游消费延迟报警。
CBeann
2024-01-07
567
0
花了一星期,自己写了个简单的RPC框架
存储
rpc
服务
框架
注解
学了netty框架以及看了一下一小部分的netty框架的源码,听说dubbo是基于netty框架的一个优秀的落地实现,所以看了一小部分dubbo的源码,感觉学习netty总要有一个方式证明自己曾经学过,所以写下这一篇小笔记,写给自己看。
CBeann
2023-12-25
207
0
风控系统敏感词校验架构设计
存储
架构设计
流量
内存
数据
最近遇到一个需求是支持识别直播集合落地页用于广告投放,其实就是加一个规则配置。这里想到了自己经常联调的风控同学违禁词识别场景。和某明星塌房需要拦截关键词一毛一样。在联调之余有幸请教了风控的几位同学,再此学习了一下风控系统中敏感词校验的设计方案。
CBeann
2023-12-25
575
0
状态机的设计与实现
监控
解决方案
设计
异步
状态机
好久没有写博客进行输出了,是时候需要水一篇了,嘻嘻。 正好项目中使用了状态机,也借此分享一下系统中状态机的项目落地经验。
CBeann
2023-12-25
367
0
从Bean的生命周期分析Dubbo的源码
dubbo
服务
生命周期
源码
注解
Dubbo作为RPC中的经典落地实践,作为阿里内部目前还是大规模使用的基础框架,作为CRUD的底层。无论从什么角度来看简单的阅读一下Dubbo的源码还是有必要的。
CBeann
2023-12-25
125
0
MySQL压测实战
数据库
mysql
事务
数据
线程
最近看到一句话是MySQL的TPS是4000,这句话是不严谨的,因为没有说服务器的配置。所以自己买了个服务器做了一个压测。希望自己对数据有一个概念。 注意:服务器不同结果不同,结果不具有普适性。
CBeann
2023-12-25
303
0
Springboot 配置文件脱敏的实践
对象
加密
配置
实践
数据
数据安全这块还是挺严重的,尤其是自己专注于业务开发,不能总停留在一个地方,还要关注其他的一些问题,比如数据安全。
CBeann
2023-12-25
324
0
RocketMQ延迟消息源码分析
存储
rocketmq
程序
源码
源码分析
第一个原因:最近玩哔哩哔哩遇到一个RocketMQ的Contributor,一开始不知道他是Contributor,后来问到延迟消息的时候这块还不是很了解,他告诉我学习要系统,你既然了解事务消息那我理解应该也了解延迟消息,事实我不了解,所以这块想通过看源码的方式了解一下。 第二个原因:好久没写文章了,需要水一篇,也需要不断学习,所以搞一下。
CBeann
2023-12-25
248
0
mysql的limit查询竟然有坑?
limit
mysql
分页
排序
索引
最近项目联调的时候发现了分页查询的一个bug,分页查询总有数据查不出来或者重复查出。
CBeann
2023-12-25
198
0
RocketMQ的TAG过滤和SQL过滤机制
sql
存储
rocketmq
数据
源码
项目中各个中台都使用同一个DB。而DB下会使用中间件监听binlog转换成MQ消息,而下游的各个中台去MQ去拿自己感兴趣的消息。
CBeann
2023-12-25
310
0
easy-rules规则引擎最佳落地实践
rules
产品
服务
实践
源码
这是一个头部互联网公司中的一个问题。因为有很多业务产品线,作为一个新人或者团队外的人员是很难区分不同的产品线之间的区别的,因此需要给某个产品线一个描述。但是随着业务的发展,产品线下可能又根据某个字段进一步划分,那么子产品线就是父产品线 + 字段 去区分。后面根据两个字段划分…。人都麻了。因为不同的组合有不同的链路。因此针对一个产品,我们要提供针对这个产品的具体规则描述,从而减少答疑。
CBeann
2023-12-25
944
0
为什么MySQL默认的隔离级别是RR而大厂使用的是RC?
mysql
日志
事务
数据
同步
现在的服务都是分布式,MySQL的集群架构也是一样。那么MySQL的集群架构中有一个点是读写分离,而读写分离是基于binlog实现的。那么接下来就MySQL的读写分离和binlog为突破点进行分析为什么大厂中的默认隔离级别是RC。总体来说以时间线为基准进行讲解。
CBeann
2023-12-25
649
0
RocketMQ中msg&tag的生命周期
存储
rocketmq
队列
生命周期
算法
最近发现项目内部和外部沟通频繁使用MQ,并通过tag进行消息过滤和隔离,因此想搞清楚tag在源码中使用的地方,毕竟消息中间件这块还是有很多该学习的地方。
CBeann
2023-12-25
282
0
短URL服务的设计以及实现
数据库
url
服务
服务器
设计
想必经常收到这样的短信。短信中的链接一般都是短链接,类似于下图这样,这就是短地址,而
CBeann
2023-12-25
405
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档