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

Java项目实战

专栏成员
825
文章
743114
阅读量
38
订阅数
谁来背锅?PageHelper自动加入Limit ?
怎么说呢,有一种年度总结之前赶进度的感jio,盛产似那啥了突然就,昨天先是改了需求,再报了2个异常,又紧接着报了个故障,没把我累死,对了,这是我入职之后第一次被报故障,当然了,最后我没让他成为故障,对了,故障解决后,把我从故障群踢了(因为解决了就解散群),从报障到确认为非故障15分钟。好了进入正题,处理下bug。
疯狂的KK
2023-01-31
7852
置顶
机票预订系统设计文档
机票预订系统是一种在线预订机票的系统,它可以帮助用户预订机票、查询机票信息、支付机票费用等一系列功能。在这个系统中,用户可以选择出发地、目的地、出发时间、航班等信息,系统会自动为用户筛选出符合条件的机票,并提供支付和订单管理等服务。
疯狂的KK
2023-03-17
9650
面向面试编程连载(一)
原答案中对于此回答不是很认可,我不知道是处于语法的严谨还是个人角度理解的不同,在官方文档中如下
疯狂的KK
2023-02-07
8300
MySQL压缩的使用场景和解决方案
技术点来源于每周技术分享会,对于MySQL压缩的技术方案进行了分享,针对本次分享思考是否使用技术方案改造,并代入demo。
疯狂的KK
2023-01-31
1.1K0
缓存预热?你没用过?
根据场景来用合适的技术,那真是再合适不过了,学了就得用么,不会咱再学,没场景实在难有用武之地,在实战中摸索异常是比demo更有效果的,与其坐学厚厚的.....怎么t里t气的(手动狗头)。
疯狂的KK
2023-01-31
5350
ApplicationContext可以同时获取多个Bean吗?
在实际场景中提供了N个接口给第三方,常规情况下是不会同时调用的,如果N个接口同时调用,随着接口的数量和业务场景逻辑增加,将会给服务带来很不好的体验,但恰恰业务就是如此,面对同一类型的业务查询场景,我将策略模式应用到此接口上来应对。关于实际设计的demo可参考往期文章炫技?No.
疯狂的KK
2023-01-12
9810
这bug你解决不了?
背景:当一个用户有多个订单线路时,第N个订单取第N个线路的明细打印,那么会出现三种情况:
疯狂的KK
2022-11-11
1810
实战:线上SQL查询200秒优化到1.6秒
实际项目中出现200s的SQL少之又少,以前的文章也记录过我在线上大表创建索引导致锁表引起过服务无响应,但这次是因为SQL联查过慢引起。
疯狂的KK
2022-11-11
5640
JVM调优 篇CPU飙升到1100% ???
那么MySQL突然飙升,首先查询当下主库内正在运行的线程以及是否有占用资源的SQL。然后执行分析info语句,看此次SQL是否是新发版功能引起,如果是新功能引起,立即回滚。
疯狂的KK
2022-05-31
3050
记一次xxl-job定时任务没有触发的问题
定时任务框架太多了,选个简单高可用的以为就安心用就完了,结果哈,最先发现这个问题是去年的12月31日,我以为是我们的业务有bug了,当天提了问题,发现只有我们的没执行,就不自信了,不了了之了,最近又发生了。
疯狂的KK
2022-04-12
6.8K0
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
1514行SQL,你TM给我维护一下
大早上,上游业务又开始一秒一个异常了,啪我就点进去了,很快昂,点开日志查询,首先映入眼帘的就是管道破裂!!!
疯狂的KK
2021-11-02
3990
生产事故江湖再现,CTO扬言干掉一条业务线
还记得上次我发表的生产事故么order by 字段到底要不要加索引?[大坑],定位问题知道是索引问题产生的,那么新业务线上的事故为何又再现呢? 一个平静的下午,17:48生产报障群出现报障,本
疯狂的KK
2021-09-10
3720
1100万大表11秒SQL优化
分析各表在ABC字段均建立了索引或者覆合索引,唯独D字段未建立索引,那么是否D字段应该建索引呢?先强制走te表索引或者覆合索引
疯狂的KK
2021-07-22
3850
用户非法操作,技术人员买单
你设计好的动态选择城市,用户非要非法输入,到最后走不下去流程,三端改数据,你设计好的流程,用户非要非法操作,哎~有流程不走,我就拖着,我就是玩儿~
疯狂的KK
2021-04-26
3730
生产SQL优化--Using filesort
官方的定义是,MySQL must do an extra pass to find out how to retrieve the rows in sorted order. The sort is done by going through all rows according to the join type and storing the sort key and pointer to the row for all rows that match the WHERE clause . The keys then are sorted and the rows are retrieved in sorted order。
疯狂的KK
2021-03-19
5180
order by 字段到底要不要加索引?[大坑]
运维定位SQL,就妥妥定位在我周一申请的sql优化部分,明明就加了个索引,为何导致生产服务直接挂掉?
疯狂的KK
2021-03-19
11K0
开源框架分布式任务调度xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用
疯狂的KK
2021-01-18
7490
Redis排行榜的设计与实现
排行榜zset的经典实现,现在的思路全都是查库的操作,由于业务原因,有些是异步操作,难免存在已经计分,但分数还没有入库,这时去查库,导致与实际的分数不一致的情况,通常排行榜本身的操作不是很频繁,但计分的操作很频繁,但也不排除有些业务场景有些"分数怪"刷分的情况,比如王者荣耀实时排列等。
疯狂的KK
2020-09-14
1.9K0
点赞功能设计与实现
点赞业务本身并不复杂,无非是对数据的update,但是点赞本身是无意识行为,并且同一个用户可对博文进行点赞/取消点赞,如果直接操作数据库,无疑会增加数据库io操作。
疯狂的KK
2020-08-27
8.8K4
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档