自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 java transient关键字

transient是用在序列化中的,当我们序列化的过程中,如果我们不想序列化某个字段,那么我们就可以使用这个关键字。jvm就会在序列化的时候忽略这个字段的数值。transient主要有两个用途:1.保证数据的安全。在进行序列化时,可以将我们的私密数据隐藏起来,不对外暴露。2.减少无用数据的传输,提高数据传输效率。对于一些可以通过传输数据计算推导的冗余数据,我们可以使用该关键字,避免无用的网络...

2019-11-17 19:16:59 190

原创 mysql中count(*)和count(1)和count(column)区别

在日常的mysql使用中,我们经常会看到SELECT COUNT(*)、SELECT COUNT(1)等查询语句,他们到底有什么区别呢?今天我就来总结下两者的区别。我们从COUNT()函数的含义说起:count(*) 统计满足查询条件的结果集的总行数(包含null)count(1) 统计满足查询条件的结果集的总行数(包含null)count(column) 如果列定义时允许为NULL,那...

2019-11-14 21:52:28 1352

转载 Synchronization and Object Locking

One of the major strengths of the Java programming language is its built-in support for multi-threaded programs. An object that is shared between multiple threads can be locked in order to synchronize...

2019-11-10 18:27:52 336

原创 JVM对象占用内存计算

大家都知道,jvm中对象实例存储在堆中,对象的引用存储在栈中,而对象的元数据(类型数据)存储在方法区。在我们进行内存优化的过程中经常需要了解每个对象占用的内存大小。接下来我将介绍对象占用内存大小的计算方式,首先从java对象模型说起。Java的对象模型java是面向对象的语言,每个对象都属于某个类。在HotSpot虚拟机中对象采用的是oop-klass模型。其实原理很简单:就是在方法区中生...

2019-11-05 22:31:34 1726

空空如也

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

TA关注的人

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