自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 收藏
  • 关注

转载 SQL - Order By如何处理NULL

问题来了。执行SQL语句SELECT * FROM tbl ORDER BY x, y如果用来排序的列x、y当中有NULL值,那么它们的顺序是怎样的呢?不同的数据库有不同的答案,目前的主流数据库大致分为两派。一、NULL最大派这一派包括PostgreSQL、Oracle、DB2等。它们的原则是,排序时NULL比其他的值都要大。最大派还有一个共性,就是...

2019-03-19 13:34:00 524

转载 走进Java Map家族 (1) - HashMap实现原理分析

在Java世界里,有一个古老而神秘的家族——Map。从底层架构到上层应用,他们活跃于世界的每一个角落。但是,每次出现时,他们都戴着一张冷硬的面具(接口),深深隐藏着自己的内心。所有人都认识他们,却并非每个人都理解他们。在这个热闹的世界中,Map们活得光荣却孤独……这个系列博文,就将尝试透过接口的伪装,走进每个家族成员的内心世界,聆听家族内部的动人传说……注:各种Map在不同的...

2019-03-16 19:52:00 122

转载 Java数组协变与范型不变性

变性是OOP语言不变的大坑,Java的数组协变就是其中的一口老坑。因为最近踩到了,便做一个记录。顺便也提一下范型的变性。解释数组协变之前,先明确三个相关的概念,协变、不变和逆变。一、协变、不变、逆变假设,我为一家餐馆写了这样一段代码class Soup<T> { public void add(T t) {}}class Veg...

2019-02-23 13:59:00 182

转载 尝鲜Java 12新特性:switch表达式

Java 12将在两个月后(2019/3/19)发布,现已进入RDP1阶段,确定加入8个JEP。其中对Java语法的改进是JEP 325: switch表达式。于是我迫不及待,提前感受一下更先进的语言特性。因为12没有正式发布,本文使用自己编译的OpenJDK。嫌麻烦的话,也可以直接使用官方的ea版本。JEP325是预览(preview)特性,编译运行时需要添加--enable-pr...

2019-01-22 23:59:00 390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除