上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。 那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求? 今天跟大家一起聊聊设计Con 阅读全文
posted @ 2024-11-12 10:53 苏三说技术 阅读(5339) 评论(28) 推荐(58) 编辑
摘要: 大家好,我是苏三,又跟大家见面了。 前言 当你看到这个标题时,第一反应可能是想:标题搞错了吧? 答:没搞错,各位看官,听我慢慢道来。 我之前写过一篇文章《明明加了唯一索引,为什么还是产生重复数据?》,发表之后,被很多博主转载过,引起了全网很多读者的共鸣。 我最近发现,这类出人意料的线上问题,加上知识 阅读全文
posted @ 2024-11-11 10:04 苏三说技术 阅读(325) 评论(2) 推荐(2) 编辑
摘要: 大家好,我是苏三~ 前言 我花了一年多的时间,把我这些年的技术成长路线,都沉淀到了我的知识星球:【Java突击队】 ,欢迎大家加入一起探讨和学习。 星球里面沉淀的干货越来越多,包含了:学习路线、系统设计、技术选型、踩坑分享、项目实战、源码解读、底层原理、高频面试题,里面什么都有。 目前收到了越来越多 阅读全文
posted @ 2024-11-04 16:23 苏三说技术 阅读(105) 评论(0) 推荐(1) 编辑
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注 阅读全文
posted @ 2024-11-04 10:32 苏三说技术 阅读(959) 评论(1) 推荐(9) 编辑
摘要: 前言 最近在我的知识星球中,有个小伙伴问了这样一个问题:百万商品分页查询接口,如何保证接口的性能? 这就需要对该分页查询接口做优化了。 这篇文章从9个方面跟大家一起聊聊分页查询接口优化的一些小技巧,希望对你会有所帮助。 1 增加默认条件 对于分页查询接口,如果没有特殊要求,我们可以在输入参数中,给一 阅读全文
posted @ 2024-10-28 14:44 苏三说技术 阅读(2190) 评论(3) 推荐(18) 编辑
摘要: 前言 在我们日常工作中,经常会遇到一些异常,比如:NullPointerException、NumberFormatException、ClassCastException等等。 那么问题来了,我们该如何处理异常,让代码变得更优雅呢? 1 不要忽略异常 不知道你有没有遇到过下面这段代码: 反例: L 阅读全文
posted @ 2024-10-24 18:54 苏三说技术 阅读(562) 评论(1) 推荐(2) 编辑
摘要: 前言 最近知识星球中有小伙伴问我:如何快速上手一个新项目? 这个问题是一个公共问题,估计很多换了公司的小伙都想问这个问题。 我在工作的这些年当中,换过几次工作,接手过同事的一些项目,需要经常上手一些不同类型的新项目。 今天这篇文章跟大家一起聊聊我的一些总结和思考,希望对你会有所帮助。 1 使用项目功 阅读全文
posted @ 2024-10-11 20:05 苏三说技术 阅读(626) 评论(0) 推荐(4) 编辑
摘要: 前言 最近我有位小伙伴问我,在实际工作中,批量更新的代码要怎么写。 这个问题挺有代表性的,今天拿出来给大家一起分享一下,希望对你会有所帮助。 1 案发现场 有一天上午,在我的知识星球群里,有位小伙伴问了我一个问题:批量更新你们一般是使用when case吗?还是有其他的批量更新方法? 我的回答是:咱 阅读全文
posted @ 2024-09-25 11:23 苏三说技术 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式ID,在我们日常的开发中,其实使用的挺多的。 有很多业务场景在用,比如: 分布式链路系统的trace_id 单表中的主键 Redis中分布式锁的key 分库分表后表的id 今天跟大家一起聊聊分布式ID的一些常见方案,希望对你会有所帮助。 1 UUID UUID (Universally 阅读全文
posted @ 2024-09-18 10:02 苏三说技术 阅读(2145) 评论(10) 推荐(8) 编辑
摘要: 大家好,我是苏三,又跟大家见面了。 前言 最近有位小伙伴在我的技术群里,问了我一个问题:服务down机了,线程池中如何保证不丢失数据? 这个问题挺有意思的,今天通过这篇文章,拿出来跟大家一起探讨一下。 1 什么是线程池? 之前没有线程池的时候,我们在代码中,创建一个线程有两种方式: 继承Thread 阅读全文
posted @ 2024-08-30 11:38 苏三说技术 阅读(1089) 评论(9) 推荐(3) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页