百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类
MyBatis核心源码解读:SQL执行流程的奇妙之旅

MyBatis核心源码解读:SQL执行流程的奇妙之旅大家好呀!今天咱们要来一场既烧脑又有趣的旅程——探索MyBatis这个强大框架的核心秘密。你知道吗?当你在项目里轻轻松松写一句“select*f...

这段代码有问题,但我绝对不改了!

你好,我是对线面试官。搞技术的,谁没在CodeReview里揪出过几个问题?但前几天,我们团队碰到一段代码,讨论结果有点反直觉:代码有问题,但一致同意,不改了。是不是听着像和稀泥?别急,...

不要再用where 1=1了,有更好的写法

背景刚入行的同学,看到在SQL语句中出现where1=1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。那么,你是否还记得当初为什么要这样写?是否有性能问题?有没有更好的写法?今...

Java8流式操作的魅力

Java8流式操作的魅力在Java编程的世界里,Java8带来了诸多令人兴奋的新特性,其中流式操作(StreamAPI)无疑是最耀眼的明星之一。它像是一把魔法钥匙,为我们打开了处理集合数据的全新大门...

如何在Spring Boot通过Redis模拟延时队列实现日程提醒功能?

在开发过程中日程提醒功能作为一个比较常见的功能出现,例如在一些场景中,用户设置了一个日程提醒之后,需要在指定的时间将提醒发送给用户提醒对应的操作,为了实现这种操作功能,我们可以通过Redis来模拟一个...

当dubbo序列化遇上Collections.emptyMap()

背景惯例先交待一下事件的背景,最近在调试接口的时候发现一个奇怪的现象,页面某一处显示的数据在我未对其做更改的情况下发生了变化。通过查看代码发现,页面会发送请求,然后将请求值做一层包装,之后传给其他模块...

这些从未见过的 Java 代码优化技巧!!!

#头条创作挑战赛#...

java8对List集合根据某一字段进行分组

在Java8之前,我们需要对List根据其中元素的某一字段进行分组时,往往时循环遍历这个List,然后判断元素的字段是否满足要求,然后进行分组,现在Java8提供了一种更优雅更简单的方式:Colle...

Java开发中最核心的6个高效编码技巧,你值得拥有

你是否还在为冗长的代码和低效的运行时性能苦恼?本文将直击Java开发中最核心的6个高效编码技巧,通过真实生产案例+代码对比...

Spring Boot中对MongoDB中的Map列表数据进行进行列表查询?

在SpringBoot项目中,想要对MongoDB中的Map列表数据进行处理,我们可以通过SpringDataMongoDB来实现这个操作,并且通过一些自定义的查询操作来对返回结果进行处理。下面我...