- 博客(2)
- 收藏
- 关注
原创 优雅的减少数据库吞吐量————接口请求和并
这时我们可以对接口进行请求合并优化,让一万次请求合并为一次批量操作,只对数据库进行一次操作,然后再将结果分发给对应的请求.这样数据库的压力就会小很多,提高系统性能及稳定性。三.生成一个请求编号和CompletableFuture,然后将请求编号,参数,CompletableFuture封装到自定义的请求对象里,然后将请求对象放入阻塞队列中。当一个接口存在高并发的使用环境时,有一万个请求就会访问数据库一万次,数据库会直接崩溃,这种情况是我们不愿意看到的。那么接口请求合并这么好,是不是所有的接口都可以合并呢?
2024-03-18 16:01:27
378
3
原创 如何写好一个策略模式
然后我们写一个方法,带着传过来的优惠券编号去数据库查找优惠券的信息(我的数据库是有一个字段记录的优惠券类型 1-满100-20 2-满100打五折)到这里,策略模式和匹配方法就都实现了,最后只用调用一下匹配方法,将价格优惠券编号和订单号等信息就可以直接得到折后的价格了。我认为策略模式就是对开闭原则的一种很好的体现.对添加开放,对修改,删除关闭,使系统更加灵活,易于扩展和维护。我们需要创建一个类,里面将所有的策略方案创建出来放入一个集合中。最常用的就是营销策略,所以示例是做的一个营销策略的策略接口。
2024-03-10 20:43:28
453
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人