MySql 怎么查出符合条件的最新的数据行?

摘要: 平时做业务,经常是需要查什么什么什么的最新的一条数据。 那至于最新这个概念, 对于产品来说,经常会说的是 时间顺序,最新也就是 最近的意思。 结合示例: 这是一张记录人员来访的记录表。 数据表里的数据准确记录了每个人来访时带的帽子颜色、时间、人员编码(... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(960) 评论(0) 推荐(0)

客观看待mybatis 中使用 where 1=1

摘要: 随便一翻,可以看到使用where 1=1 的人很多, 可能这已经是一个编码习惯了。 那么使用where 1=1 ,会怎么样么 。 首先,先辟谣。 where 1=1 不会导致索引失效 ! where 1=1 不会导致索引失效 ! wh... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(287) 评论(0) 推荐(0)

(Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一

摘要: 前言 近期一个老项目出现了接口幂等性 校验问题,前端加了按钮置灰, 依然被人拉着接口参数一顿输出,还是重复调用了接口,小陈及时赶到现场,通过复制粘贴,完成了后端接口幂等性调用校验。 以前写过一篇关于接口简单限流防止重复调用的,但是跟该篇还是不一样的,该篇的... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(150) 评论(0) 推荐(0)

getReader() has already been called for this request

摘要: 问题现场: 原因: HttpServletRequest 的 getInputStream() 和 getReader() 都只能读取一次。 因为 我们使用@RequestBody 注解,读取body参数;而 又 写了拦截器,也需要将post请求,b... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(327) 评论(0) 推荐(0)

Springboot 使用装饰器模式,快看,它装起来了

摘要: 前言 小飞棍来咯! 本篇文章跟小飞棍一毛钱关系没有。 本篇内容: 就是配合实战案例介绍我们平时 在springboot项目里面 怎么去用 装饰器模式、多层装饰怎么玩。 正文 首先先说下装饰器模式是什么 官方: 装饰器模式(Decorat... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(34) 评论(0) 推荐(0)

Springboot 玩一玩代码混淆,防止反编译代码泄露

摘要: 前言 大白话 编译 简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件 反编译 就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。 ... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(192) 评论(0) 推荐(0)

Java Exception异常信息怎么打印、记录,几种方式自己选

摘要: 1. 啥都不做,直接就被抛出来 效果: 2.打印栈信息 3.通过 printStackTrace 的构造方法 直接 转换成字符串 public static void main(String[] args) throws IOEx... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(418) 评论(0) 推荐(0)

Springboot 使用管道设计模式 , 实践案例玩一玩

摘要: 前言 这段时间,学习群里大家讨论设计模式频率很高,可以看出来 日常搬砖 CRUD 已经让人从麻木到想脱离麻木,对代码有了些许追求。 当然也有还没放开的小伙(N重打码照顾兄弟),不敢参与讨论,但是私下还是非常愿意学的: 继续啰嗦下: 还是那句话,学习... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(209) 评论(0) 推荐(0)

Springboot 一个注解搞定返回参数key转换 【实用】

摘要: 前言 平时在搬砖的时候,大家有没有遇到过这样的一个场景,由于各种不可描述因素导致, 一个接口返回的数据 里面的 key 是 A , 但是客户端(前端) 要求返回的key 不叫 A 叫 Aa 。 也就是返回的值不变,就是key 换了。 例如 : 正文 ... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(46) 评论(0) 推荐(0)

Java 8 Stream 之 collect() 的奇技淫巧

摘要: 前言 本身我是一个比较偏向少使用Stream的人,因为调试比较不方便。 但是, 不得不说,stream确实会给我们编码带来便捷。 所以还是忍不住想分享一些奇技淫巧。 正文 Stream流 其实操作分三大块 : 创建 处理 收集 我今天想分享的是... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(23) 评论(0) 推荐(0)