自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 优雅的减少数据库吞吐量————接口请求和并

这时我们可以对接口进行请求合并优化,让一万次请求合并为一次批量操作,只对数据库进行一次操作,然后再将结果分发给对应的请求.这样数据库的压力就会小很多,提高系统性能及稳定性。三.生成一个请求编号和CompletableFuture,然后将请求编号,参数,CompletableFuture封装到自定义的请求对象里,然后将请求对象放入阻塞队列中。当一个接口存在高并发的使用环境时,有一万个请求就会访问数据库一万次,数据库会直接崩溃,这种情况是我们不愿意看到的。那么接口请求合并这么好,是不是所有的接口都可以合并呢?

2024-03-18 16:01:27 286 2

原创 如何写好一个策略模式

然后我们写一个方法,带着传过来的优惠券编号去数据库查找优惠券的信息(我的数据库是有一个字段记录的优惠券类型 1-满100-20 2-满100打五折)到这里,策略模式和匹配方法就都实现了,最后只用调用一下匹配方法,将价格优惠券编号和订单号等信息就可以直接得到折后的价格了。我认为策略模式就是对开闭原则的一种很好的体现.对添加开放,对修改,删除关闭,使系统更加灵活,易于扩展和维护。我们需要创建一个类,里面将所有的策略方案创建出来放入一个集合中。最常用的就是营销策略,所以示例是做的一个营销策略的策略接口。

2024-03-10 20:43:28 288 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除