首页
学习
活动
专区
工具
TVP
发布

Java项目实战

专栏成员
825
文章
741888
阅读量
38
订阅数
解锁模型下载神器---免费加速插件
现在,让我向你们介绍一个非常优秀的插件,它将彻底改变你们的下载体验——超越传统的模型git加速插件!
疯狂的KK
2023-11-15
1600
python 如果同一秒内调用接口会出现重复操作
在Python中,如果同一秒内调用接口会出现重复操作的情况,这可能会导致系统性能的下降和出现不必要的错误。为避免这种情况的发生,我们需要采取一些措施来优化系统性能并避免重复操作。
疯狂的KK
2023-03-17
5340
java同一秒内调用接口如何避免重复操作
在Java中,同一秒内调用接口可能会出现重复操作的情况,这种情况可能会导致不必要的资源浪费和错误结果的产生。为了避免这种情况的发生,我们可以采用以下几种方法:
疯狂的KK
2023-03-17
2.7K0
缓存预热?你没用过?
根据场景来用合适的技术,那真是再合适不过了,学了就得用么,不会咱再学,没场景实在难有用武之地,在实战中摸索异常是比demo更有效果的,与其坐学厚厚的.....怎么t里t气的(手动狗头)。
疯狂的KK
2023-01-31
5350
A和B接口同时修改table字段,无法确认调用顺序
AB两个接口更新同一个表的字段,但是以B接口下发数据为准,上游调用A接口的同时调用C接口,C接口再同时调用B接口,理论情况下更新时间是按着A先插入了tabel的字段,B再进行更新,最终数据是以B接口下发数据为准的,但由于A接口下发业务逻辑复杂,导致短时间A接口未提交事务时B接口被调用就进行了更新并提交事务导致A接口的事务提交覆盖了B操作,但更可怕的就是A还未提交事务,表中无数据可更新,B无法更新的情况如何更新数据?目前方案在B接口调用时放入缓存数据,在A接口被调用时缓存中有数据则更新缓存中的数据,没有则表明此时B还未被调用则不更新,常规的发生异常或者B后提交事务可以解决,但是A未提交事务时,B无法更新的情况如何处理?
疯狂的KK
2022-02-23
1K1
秒发4000万数据的缓存方案以及消息优先消费
我发现在mq并发进入消费时并不能保证消息的消费顺序,此时如果同时一万线程对一个生产者一个消费者的一个队列业务互斥进行消费,此时的消费顺序是无序的,同一时刻会造成互斥数据同时存在多份,且发生率高达10%,而目前能想到的解决方案是,redis的消息是存取很快,且有顺序的,所以把mq消费的方法加了分布式锁,但是这效率能不能再次保证呢?不能的,因为你mq存在的意义就是异步消费,如果不是互斥线程,那锁起来反而影响了性能,此时,就要看此时的数据显示重不重要?如果数据重要就锁,如果不重要,最终数据一致就可以了。
疯狂的KK
2020-11-12
8440
ActiveMq的顺序性消费问题
首先说下顺序性消费带来的问题,都不考虑链式调用业务,就单纯互斥操作的业务,单机mq,单机redis环境,在mq消息等待被消费时,A消息进入队列等待被消费,B消息进入队列,此时A消息未消费完毕,B要根据A消息的结果进行操作,目前发生的问题就是多线程并发调用时,mq消费并没有按着先进先出的顺序进行消费,在同一时刻库里存在相同数据,但这是不允许的,在此期间如果其他人去查看数据,如果来自数据库,那必定是不准确的。所以部分业务查的redis,但更坏的情况,此时redis凉了怎么办?
疯狂的KK
2020-09-28
7520
点赞功能设计与实现
点赞业务本身并不复杂,无非是对数据的update,但是点赞本身是无意识行为,并且同一个用户可对博文进行点赞/取消点赞,如果直接操作数据库,无疑会增加数据库io操作。
疯狂的KK
2020-08-27
8.8K4
Redis find hot key 牛X!
缓存雪崩,即缓存同一时间大面积的失效,这个时候又来了一波请求,结果请求都怼到数据库上,从而导致数据库连接异常。
疯狂的KK
2020-08-17
4930
Java并发编程的艺术[2]
2.1-volatile的应用(wall la tai l 还是 wall lei tai l)
疯狂的KK
2020-07-31
7253
Java并发编程的艺术[1]
昨天阅读翻译了CompletableFuture的源码,目前百度,有道,基本是翻译效果一般,Google翻译比较准确,源码有很多注释,写个小测试类将其去掉,另外获得了《Java并发编程的艺术》PDF版,因为需要测试demo,就要转word,又找了个小测试类转成word,效果不错。参考《Java并发编程的艺术》
疯狂的KK
2020-07-31
4590
彻底解决分布式系统一致性问题
首先本章内容参考《分布式服务架构》整理,思考和总结纯个人理解。 要想解决一致性问题,就要先搞明白,什么是一致性问题,一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性,但通常指强一致性,书中表示"你中有我,我中有你,浑然一体";人多力量大,引申出分而治之的思想和逻辑。
疯狂的KK
2019-08-29
1.1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档