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

原创 Java 继承(implements与extends的区别)

*这个Animal类就可以作为一个父类,然后企鹅类和老鼠类继承这个类之后,就具有父类当中的属性和方法,子类就不会存在重复的代码,维护性也提高,代码也更加简洁,提高代码的复用性(复用性主要是可以多次使用,不用再多次写同样的代码) 继承之后的代码: */而且会覆盖父类定义的变量或者函数。Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是java继承区别于C++继承的一个特性。

2024-09-28 07:01:33 242

原创 influxdb基础(三)——influxdb按时间分片存储数据(shard和shard group)(1)

前言influxdb的存储结构是怎样的?数据如何持有化,以什么形式存储?shard是influxdb存储引擎TSM的具体实现。TSM TREE是专门为influxdb构建的数据存储格式。与现有的B+ tree或LSM tree实现相比,TSM tree具有更好的压缩和更高的读写吞吐量。是存储shard的逻辑容器,每一个都有一个不重叠的时间跨度,可根据保留策略的duration换算而得。数据根据不同的时间跨度存储在不同的中。如图是本人根据自己的理解画的influxdb存储结构关系图:shard分片。

2024-09-28 03:27:13 699

原创 foreach中不允许对元素进行add和remove底层原理

fail-fast机制,即快速失败机制,是java集合(Collection)中的一种错误检测机制。当在迭代集合的过程中该集合在结构上发生改变的时候,就有可能会发生fail-fast,即抛出异常。fail-fast机制并不保证在不同步的修改下一定会抛出异常,它只是尽最大努力去抛出,所以这种机制一般仅用于检测bug。在很多应用场景中,读操作可能会远远大于写操作。由于读操作根本不会修改原有的数据,因此如果每次读取都进行加锁操作,其实是一种资源浪费。

2024-09-27 23:54:49 706

原创 Day237,2024最新Java面试题目解答

Override403错误权限不够401为没有登录错误二、过滤器和过滤器链。

2024-09-27 20:16:36 357

空空如也

空空如也

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

TA关注的人

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