神奇的 SQL 之 联表细节 → MySQL JOIN 的执行过程

createh53周前 (12-20)18
问题背景对于 MySQL 的 JOIN,不知道大家有没有去想过他的执行流程,亦或有没有怀疑过自己的理解(自信满满的自我认为!);如果大家不知道怎么检验,可以试着回答如下的问题驱动表的选择MySQL 会...

ArrayIndexOutOfBoundsException异常分析及解决办法

createh53周前 (12-20)17
学习Java的同学们,在刚接触数组这一知识点的时候,由于对数组的特性不熟悉从而经常会遇到数组下标越界的异常。什么是数组下标越界异常?在java开发过程中这是一个非常常见的异常,从名字上看是数组下标越界...

java.lang.IllegalArgumentException: Failed to decrypt的解决方案

createh53周前 (12-20)15
springboot项目启动时报错java.lang.IllegalArgumentException: Failed to decrypt指的是解密失败,原因是在数据库连接配置的地方,设置了加密da...

这年轻人,在JAVA项目中使用布隆过滤器

createh53周前 (12-20)17
提要布隆过滤器(Bloom Filter)相信大家都听说过,不了解的朋友可以参考我之前的文章《...

【Java面试题】为什么数据库字段建议设置为NOT NULL?

createh53周前 (12-20)18
”为什么数据库字段建议设置为NOT NULL?“今天给大家分享一下,面试过程中遇到这个问题,我们应该怎么回答另外,我已经把这道题的答案添加在了30W字的大厂面试指南中,还有往期其他文章的文字版解析也都...

Java面试:为什么ConcurrentHashMap中key和value不允许为null?

createh53周前 (12-20)17
ConcurrentHashMap 的数据结构JDK 1.7 及之前版本的数据结构:在 JDK 1.7 及之前,ConcurrentHashMap采用了分段锁(Segment)的机制。它由多个Segm...

Java 8 Optional:优雅地避免 NPE java防止xss

createh53周前 (12-20)18
本篇文章将详细介绍 Optional 类,以及如何用它消除代码中的 null 检查。在开始之前首先来看下什么是 NPE,以及在 Java 8 之前是如何处理 NPE 问题的。空指针异常(NullPoi...

MySQL数据库的表中 NULL 和 空值 到底有什么区别呢

createh53周前 (12-20)15
浅谈 NULL 和 空值的区别NULL也就是在字段中存储NULL值空字符串值也就是字段中存储空字符('')我们来通过测试来看看 他们彼此的区别:1、占用空间区别mysql> se...

避免Java中NullPointerException的Java技巧和最佳实践

createh53周前 (12-20)15
欢迎关注头条号:Java小野猫Java中的NullPointerException是我们最经常遇到的异常了,那我们到底应该如何在编写代码是防患于未然呢。下面我们就从几个方面来入手,解决这个棘手的?问题...

Java中当对象不再使用时,不赋值为null会导致什么后果?

createh53周前 (12-20)17
前言许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。鉴...