会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
52
下一页
2024年9月30日
Spring Boot-Spring MVC自动装配原理
摘要: 说明 在非Spring Boot项目中我们要使用Spring MVC 要做很多繁琐的配置,配置DispatcherServlet、配置RequestMapping 配置RequestMappingAdapter 当我们使用Spring Boot项目只需要引入以下依赖就完成了整个自动Spring MV
阅读全文
posted @ 2024-09-30 15:26 意犹未尽
阅读(248)
评论(0)
推荐(0)
2024年9月29日
sentinel-transport-SPI-HeartbeatSenderInitFunc
摘要: 说明 我们引入以下依赖 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-transport-simple-http</artifactId> <version>1.8.6</version> </depende
阅读全文
posted @ 2024-09-29 10:42 意犹未尽
阅读(67)
评论(0)
推荐(0)
sentinel-tansport-SPI-CommandSPI
摘要: 说明 我们引入以下 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-transport-simple-http</artifactId> <version>1.8.6</version> </dependenc
阅读全文
posted @ 2024-09-29 10:21 意犹未尽
阅读(66)
评论(0)
推荐(0)
2024年9月24日
关于UndeclaredThrowableException异常
摘要: 说明 动态代理里面抛出sentinel的异常发现抛出的是UndeclaredThrowableException包装了一层 导致专门处理流控异常的地方不能正常处理 异常类图 jdk动态原理对异常的处理 生成的字节码 参考https://www.cnblogs.com/LQBlog/p/1639710
阅读全文
posted @ 2024-09-24 13:44 意犹未尽
阅读(280)
评论(0)
推荐(0)
2024年9月23日
sentinel常见运维
摘要: 查看规则是否加载成功 规则类型 URL 1 系统规则 http://{serviceip}:{port} /getRules?getParamFlowRules 2 获取授权规则 http://{serviceip}:{port}/getRules?type=authority 3 获取熔断规则 h
阅读全文
posted @ 2024-09-23 19:54 意犹未尽
阅读(32)
评论(0)
推荐(0)
2024年9月20日
sentinle常见问题FAQ
摘要: 熔断、限流、降级如何理解 上图的问题就是综合服务调用外部服务,当B服务出现工作线程出现阻塞导致大量请求排队,导致超时,进而影响了综合服务。 我们从2个视角来看 1.从外部服务的视角当工作线程出现阻塞是因为服务出现了超过自身能够处理的流量导致阻塞这个时候往往我们就需要限流。阻塞又是通过各种情况导致比如
阅读全文
posted @ 2024-09-20 16:22 意犹未尽
阅读(22)
评论(0)
推荐(0)
2024年9月18日
spring-boot-源码阅读-bootstrap配置加载原理
摘要: 时序图
阅读全文
posted @ 2024-09-18 13:10 意犹未尽
阅读(14)
评论(0)
推荐(0)
2024年8月17日
压测工具jemiter使用
摘要: 下载 https://jmeter.apache.org 配置语言 常用按钮 配置一个压测 新建测试计划 定义全局变量,后续测试用例可以直接引用 新建线程组 参数解释: 线程数: 虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数就是设置多少个线程数。 Ramp-Up Period(in
阅读全文
posted @ 2024-08-17 08:57 意犹未尽
阅读(703)
评论(0)
推荐(0)
2024年7月22日
java-cglib动态代理原理
摘要: cglib使用 1.引入依赖 <!-- 添加cglib依赖 --> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>3.3.0</version> </dependency> 2.创建被代理类
阅读全文
posted @ 2024-07-22 22:23 意犹未尽
阅读(104)
评论(0)
推荐(0)
2024年7月16日
java陷阱之遍历数据源数据
摘要: 日常我们执行刷数更新避免使用分页偏移,如何涉及到条件变更会丢数据 比如满足条件的数据 1 2 3 4 5 6 7 根据分页偏移查询当处理第一页1 2,1 2处理后不满足条件分页指针偏移到2,这个时候条件1 2已经不满足了 就丢了3 4数据 采用id偏移的方式 针对要修改的db场景,还应该避免大事务
阅读全文
posted @ 2024-07-16 16:25 意犹未尽
阅读(52)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
52
下一页
公告