会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
麦辣鸡翅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年5月25日
Content-Type 'application/json;charset=UTF-8' is not supported异常解决
摘要: Content-Type 'application/json;charset=UTF-8' is not supported异常解决 前提:确定不是因为Content-Type导致的异常,controller层有注解@RequestBody。 报错详情: 确定不是因为缺少Jackson依赖或者版本过
阅读全文
posted @ 2024-05-25 16:38 爱吃麦辣鸡翅
阅读(3285)
评论(0)
推荐(0)
2024年4月19日
@RefreshScope实现动态刷新配置原理
摘要: 1 @RefreshScope介绍 在介绍@RefreshScope之前,先简单介绍一下作用域的概念:在Spring IOC中存在5种BeanScope,即: 作用域 描述 singleton 每一个Spring IoC容器都拥有唯一的一个实例对象(默认作用域) prototype 一个BeanDe
阅读全文
posted @ 2024-04-19 10:07 爱吃麦辣鸡翅
阅读(12101)
评论(0)
推荐(3)
2024年4月12日
Bug记录:java.lang.UnsupportedOperationException: null
摘要: java.lang.UnsupportedOperationException: null 这个错一般是因为不支持的操作导致,即对象不支持某方法,显示抛出此异常。 举个例子:Arrays.asList这个方法返回Arrays内部类ArrayList而不是java.util.ArrayList,而Ar
阅读全文
posted @ 2024-04-12 16:36 爱吃麦辣鸡翅
阅读(3822)
评论(0)
推荐(0)
字符串占位符替换工具类——Apache StringSubstitutor
摘要: 1 背景 众所周知Java中的字符串占位符替换非常不友好,无论是String#format还是MessageFormat#format都只能说能用,但说不上好用,关于以上两种字符串格式化的用法请参考:Java String format 和 MessageFormat format,本文推荐org.
阅读全文
posted @ 2024-04-12 16:36 爱吃麦辣鸡翅
阅读(1558)
评论(0)
推荐(0)
Java策略模式实践
摘要: 1 什么是策略模式 策略模式(Strategy Pattern):一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式定义了一系列算法或策略,并将每个算法封装在独立的类中,使得它们可以互相替换。通过使用策略模式,可以在运行时根据需要选择不同的算法,而不需要修改客户端代
阅读全文
posted @ 2024-04-12 16:31 爱吃麦辣鸡翅
阅读(235)
评论(0)
推荐(0)
2024年2月3日
Dubbo自定义扩展点:filter过滤器——实现全局异常捕获与invoke信息打印以及traceId传递
摘要: 一、前言 Dubbo是一款高性能且轻量级的开源Java RPC 框架,由阿里巴巴公司开发并在2011年开源,Dubbo不仅支持标准的RPC通信模型,还支持多种传输协议和序列化方式,可以根据具体需求进行配置。此外,它可以与Spring框架无缝集成,并且在阿里巴巴集团内部得到了广泛的应用。它的主要特点包
阅读全文
posted @ 2024-02-03 22:05 爱吃麦辣鸡翅
阅读(3206)
评论(0)
推荐(0)
2024年1月20日
多数据源事务——@DSTransactional注解原理
摘要: 1.前言 在前面的文章中,提到一种手动提交多数据源事务的实现方式,dynamic-datasource包为我们提供了一种更为优雅,开箱即用的注解,即@DSTransactional,因为spring提供的@Tansactional注解是不支持多数据源的,@DSTransactional注解的出现刚好
阅读全文
posted @ 2024-01-20 13:03 爱吃麦辣鸡翅
阅读(12634)
评论(1)
推荐(1)
2024年1月14日
动态数据源切换——@DS注解源码解析
摘要: 1.前言 多数据源读写是我们日常开发工作中不可避免的场景,手动定义 Datasource 和 SqlSessionTemplate 不仅繁琐而且不够优雅。dynamic-datasource这个项目你可能没听过,但是作者团队的另一个项目你肯不陌生,那就是MyBatis-Plus。废话不多说,直接进入
阅读全文
posted @ 2024-01-14 23:55 爱吃麦辣鸡翅
阅读(7434)
评论(2)
推荐(3)
手动后置提交——多数据源事务的实现
摘要: 1 前言 在日常开发中,一个方法中可能涉及到多个数据库的写入操作,这个时候再用Spring tx为我们提供的@Transactional注解就显得有些力不从心了,此时可以用第三方框架atomikos,atomikos是一个非常有名的分布式事务开源框架. 它有JTA/XA规范的实现, 也有TCC机制的
阅读全文
posted @ 2024-01-14 22:21 爱吃麦辣鸡翅
阅读(164)
评论(0)
推荐(0)
2024年1月13日
分布式限流——基于Redis的Lua脚本限流实现
摘要: 分布式限流 当你的应用分布式部署出现对等端(peer)时,单机的限流往往不能满足对下游保护的作用,因为它仅仅是jvm内存层面的流量控制。这个时候自然而然会想到用一些跨JVM的分布式中间件控制在单位时间窗口内的请求是否通行,本文我们将探讨如何借助Redis实现分布式限流。 1 固定窗口限流 前文已经介
阅读全文
posted @ 2024-01-13 18:31 爱吃麦辣鸡翅
阅读(1048)
评论(0)
推荐(1)
上一页
1
2
3
下一页
公告