sql
文章平均质量分 93
苏三说技术
关注公众号【苏三说技术】,领取粉丝福利。免费刷题网站:www.susan.net.cn
展开
-
聊聊接口性能优化的11个小技巧
前言接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。该问题说简单也简单,说复杂也复杂。有时候,只需加个索引就能解决问题。有时候,需要做代码重构。有时候,需要增加缓存。有时候,需要引入一些中间件,比如mq。有时候,需要需要分库分表。有时候,需要拆分服务。等等。。。导致接口性能问题的原因千奇百怪,不同的项目不同的接口,原因可能也不一样。本文我总结了一些行之有效的,优化接口性能的办法,给有需要的朋友一个参考。1.索引接口性能优化大家第一个想原创 2021-11-18 19:41:09 · 7599 阅读 · 17 评论 -
聊聊sql优化的15个小技巧
前言sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。那么,如何优化sql语句呢?我的个人技术博客:https://susan.net.cn这篇文章从15个方面,分享了sql优化的一些小技巧,希望对你有所帮助。最近无意间获得一份BAT大厂大佬写的刷题笔记,一下子打通了我的任督二脉,越来越觉得算法没原创 2021-11-10 21:43:38 · 8933 阅读 · 9 评论 -
记一次系统被sql注入搞挂的惨痛经历
前言最近我在整理安全漏洞相关问题,准备在公司做一次分享。恰好,这段时间团队发现了一个sql注入漏洞:在一个公共的分页功能中,排序字段作为入参,前端页面可以自定义。在分页sql的mybatis mapper.xml中,order by字段后面使用$符号动态接收计算后的排序参数,这样可以实现动态排序的功能。但是,如果入参传入:id; select 1 --最终执行的sql会变成:select * from user order by id; select 1 -- limit 1,20–会把后面原创 2021-04-22 21:09:12 · 2832 阅读 · 8 评论