会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
微信搜:苏三说技术
关注公众号:【苏三说技术】,回复:进大厂,免费领取10万字面试宝典。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
下一页
2021年9月4日
聊聊spring事务失效的12种场景,太坑了
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注
阅读全文
posted @ 2021-09-04 13:45 苏三说技术
阅读(919)
评论(3)
推荐(3)
2021年8月23日
innodb是如何存数据的?yyds
摘要: 前言 如果你使用过mysql数据库,对它的存储引擎:innodb,一定不会感到陌生。 众所周知,在mysql5.5以前,默认的存储引擎是:myslam。但mysql5.5之后,默认的存储引擎已经变成了:innodb,它是我们建表的首选存储引擎。 那么,问题来了: innodb的底层是如何存储数据的?
阅读全文
posted @ 2021-08-23 22:09 苏三说技术
阅读(586)
评论(3)
推荐(3)
2021年8月20日
我这三年被kafka坑惨了
摘要: 前言 我的上家公司是做餐饮系统的,每天中午和晚上用餐高峰期,系统的并发量不容小觑。为了保险起见,公司规定各部门都要在吃饭的时间轮流值班,防止出现线上问题时能够及时处理。 我当时在后厨显示系统团队,该系统属于订单的下游业务。用户点完菜下单后,订单系统会通过发kafka消息给我们系统,系统读取消息后,做
阅读全文
posted @ 2021-08-20 21:59 苏三说技术
阅读(573)
评论(1)
推荐(1)
2021年8月17日
面试必考:秒杀系统如何设计?
摘要: 前言 高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买
阅读全文
posted @ 2021-08-17 21:44 苏三说技术
阅读(2590)
评论(10)
推荐(16)
2021年7月6日
面试官:spring中定义bean的方法有哪些? 我一口气说出了12种,把面试官征服了。
摘要: 前言 在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工作中的多种业务场景。 那么问题来了,你知道spring中有哪些方式可以定义bean? 我估计很多人会
阅读全文
posted @ 2021-07-06 21:58 苏三说技术
阅读(624)
评论(2)
推荐(0)
2021年6月20日
生产环境一次诡异的空指针问题,竟然反转了4次
摘要: 前言 公司为了保证系统的稳定性,加了很多监控,比如:接口响应时间、cpu使用率、内存使用率、错误日志等等。如果系统出现异常情况,会邮件通知相关人员,以便于大家能在第一时间解决隐藏的系统问题。此外,我们这边有个不成文的规定,就是线上问题最好能够当日解决,除非遇到那种非常棘手的问题。 1.起因 有个周一
阅读全文
posted @ 2021-06-20 10:50 苏三说技术
阅读(792)
评论(2)
推荐(4)
2021年6月6日
万万没想到一个普通的地区问题,竟然让我们大战了300回合
摘要: 前言 我最近参与了公司的一个新项目,需要通过openapi接口把接入方的数据,比如:企业、订单、合同、物流等,同步到我们平台,然后我们平台给他们提供金融能力。 由于我方跟对接方不在同一个城市,为了提高工作效率,双方进行了多次在线视频沟通。刚开始比较顺利,没想到在沟通企业信息上传接口时,接口文档中有个
阅读全文
posted @ 2021-06-06 17:43 苏三说技术
阅读(2232)
评论(15)
推荐(15)
2021年4月25日
那些坑你没商量的代码死循环
摘要: 前言 代码死循环这个话题,个人觉得还是挺有趣的。因为只要是开发人员,必定会踩过这个坑。如果真的没踩过,只能说明你代码写少了,或者是真正的大神。 尽管很多时候,我们在极力避免这类问题的发生,但有时候,死循环却悄咪咪的就来了,坑你于无形之中。如果你读完这篇文章,也许会对代码死循环问题有一些新的认识,学到
阅读全文
posted @ 2021-04-25 19:42 苏三说技术
阅读(2551)
评论(3)
推荐(2)
2021年4月10日
高并发下如何保证接口的幂等性?
摘要: 前言 接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。 不知道你有没有遇到过这些场景: 有时我们在填写某些form表单时,保存按钮不小心快速点了两次,表中竟然产生了两条重复的数据,只是i
阅读全文
posted @ 2021-04-10 10:00 苏三说技术
阅读(1978)
评论(7)
推荐(16)
2021年3月29日
卧槽,线上数据删错了,差点被老板开除
摘要: 前言 无论是开发、测试,还是DBA,都难免会涉及到数据库的操作,比如:创建某张表,添加某个字段、添加数据、更新数据、删除数据、查询数据等等。 正常情况下还好,但如果操作数据库时出现失误,比如: 删除订单数据时where条件写错了,导致多删了很多用户订单。 更新会员有效时间时,一次性把所有会员的有效时
阅读全文
posted @ 2021-03-29 22:36 苏三说技术
阅读(9275)
评论(32)
推荐(51)
上一页
1
···
22
23
24
25
26
27
下一页
公告