摘要: 前言 最近知乎上,有一位大佬邀请我回答下面这个问题,看到这个问题我百感交集,感触颇多。 在我是新人时,如果有前辈能够指导方向一下,分享一些踩坑经历,或许会让我少走很多弯路,节省更多的学习的成本。 这篇文章根据我多年的工作经验,给新人总结了25条建议,希望对你会有所帮助。 1.写好注释 很多小伙伴不愿 阅读全文
posted @ 2023-07-24 21:31 苏三说技术 阅读(1902) 评论(5) 推荐(17) 编辑
摘要: 前言 Java技术突击网站:http://www.susan.net.cn 分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。 但就是这样一个简单的分类树查询功能,我们却优化了5次。 到底是怎么回事呢? 背景 我们的网站使用了SpringBoot推荐的模板引擎:Thymeleaf, 阅读全文
posted @ 2023-05-14 22:57 苏三说技术 阅读(583) 评论(2) 推荐(4) 编辑
摘要: 前言 在实际工作中,我们经常需要在项目中调用第三方API接口,获取数据,或者上报数据,进行数据交换和通信。 那么,调用第三方API接口会遇到哪些问题?如何解决这些问题呢? 这篇文章就跟大家一起聊聊第三方API接口的话题,希望对你会有所帮助。 1 域名访问不到 一般我们在第一次对接第三方平台的API接 阅读全文
posted @ 2023-04-16 21:04 苏三说技术 阅读(646) 评论(2) 推荐(5) 编辑
摘要: 前言 最近有些小伙伴问我,ETL数据迁移工具该用哪些。 ETL(是Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业应用来说,我们经常会遇到各种数据的处理、转换、迁移的场景。 今天特地给大家汇总了一些目前市面上比较常用的ETL数据迁移工具,希望对你会有所帮助 阅读全文
posted @ 2023-03-24 12:20 苏三说技术 阅读(1349) 评论(3) 推荐(7) 编辑
摘要: 前言 最近我做过一个MySQL百万级别数据的excel导出功能,已经正常上线使用了。 这个功能挺有意思的,里面需要注意的细节还真不少,现在拿出来跟大家分享一下,希望对你会有所帮助。 原始需求:用户在UI界面上点击全部导出按钮,就能导出所有商品数据。 咋一看,这个需求挺简单的。 但如果我告诉你,导出的 阅读全文
posted @ 2023-02-04 14:58 苏三说技术 阅读(1639) 评论(3) 推荐(4) 编辑
摘要: 前言 不知道你有没有遇到过这样的场景:我们提供的某个API接口,响应时间原本一直都很快,但在某个不经意的时间点,却出现了接口超时问题。 也许你会有点懵,到底是为什么呢? 今天跟大家一起聊聊接口突然超时的10个原因,希望对你会有所帮助。 1.网络异常 接口原本好好的,突然出现超时,最常见的原因,可能是 阅读全文
posted @ 2023-01-19 21:38 苏三说技术 阅读(774) 评论(0) 推荐(3) 编辑
摘要: 前言 我最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。 1.group_concat 在我们平常的工作中,使用group by进行分组的场景,是非常多的。 比如想统计出用户表中,名称不同的用户的具体名称有哪些? 具体sql如下: select 阅读全文
posted @ 2022-12-20 22:38 苏三说技术 阅读(2748) 评论(9) 推荐(12) 编辑
摘要: 前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。 那么问题来了,如果设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求? 今天跟大家一起聊聊设计API接口时,需要注意的一些地方,希望对你会有所 阅读全文
posted @ 2022-12-12 19:25 苏三说技术 阅读(7127) 评论(11) 推荐(36) 编辑
摘要: 前言 最近项目组升级了SpringBoot版本,由之前的2.0.4升级到最新版本2.7.5,却引出了一个大Bug。 到底是怎么回事呢? 1.案发现场 有一天,项目组的同事反馈给我说,我之前有个接口在新的测试环境报错了,具体异常是:Missing argment level for method pa 阅读全文
posted @ 2022-11-13 15:10 苏三说技术 阅读(809) 评论(1) 推荐(0) 编辑
摘要: 前言 前一段时间,公司同事的一个线上服务OOM的问题,我觉得挺有意思的,在这里跟大家一起分享一下。 我当时其实也参与了一部分问题的定位。 1 案发现场 他们有个mq消费者服务,在某一天下午,出现OOM了,导致服务直接挂掉。 当时我们收到了很多内存的报警邮件。 发现问题之后,运维第一时间,帮他们dum 阅读全文
posted @ 2022-10-10 19:33 苏三说技术 阅读(1100) 评论(1) 推荐(6) 编辑