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