自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Kotlin 如何实现复杂序列化Parcelable

【代码】Kotlin 如何实现复杂序列化Parcelable。

2024-12-21 01:53:28 100

原创 Komodor:Kubernetes 监控工具全面指南

例如,如果您的 Deployment 的 Pod 不健康,Komodor 将自动检查您最新的部署更改,以便您可以立即看到不健康状态的可能原因。如果您的节点有问题,Komodor 将尝试在不同层面上调查其背后的原因,自动执行您作为 Kubernetes 操作员最有可能执行的常规操作,并加速根本原因分析。左侧的菜单包含与集群组件关联的部分。在集群中部署代理后,带有仪表板的 Web 界面将在 Komodor 网站上的个人帐户中可用。首先,在项目网站上注册以获取与您的帐户关联的访问密钥。Komodor 服务。

2024-12-21 01:49:47 892

原创 Kafka的心跳处理机制用到了时间轮算法

另外时间轮的总格子有限,则该时间轮能计算的最大时间是有限的,例如一个8格的时间轮,每一格代表200ms,则如果要在2s后过期,显然这个时间轮无法存储,通常的解决方案是采用多级时间轮,另外一级的时间轮,其时间精度会更粗。每一个格代表一个时间间隔,例如200ms,当前指针指向的格子,代表该格子中的所有任务过期,例如现在要要插入一个700ms过期,从当前指针的下一格开始算起,放入第4格中。基于时间轮算法,除了数据按找时间轮到方向、触发时间存储在合适的刻度量,还需要驱动时间轮指针。

2024-12-21 01:46:06 750

原创 JVM进阶(十二):JAVA 可视化分析工具实战_java headdump 可视化

经过前几篇博文对堆内存以及垃圾收集机制的学习,相信小伙伴们已经建立了一套比较完整的理论体系!本篇博文就根据已有的理论知识,通过可视化工具来实战一番。

2024-12-21 01:42:25 266

原创 JVM进阶(十二):JAVA 可视化分析工具实战_java headdump 可视化(1)

经过前几篇博文对堆内存以及垃圾收集机制的学习,相信小伙伴们已经建立了一套比较完整的理论体系!本篇博文就根据已有的理论知识,通过可视化工具来实战一番。

2024-12-21 01:38:43 227

原创 Flutter 官方尝试放只“鸽子”来简化Native插件开发

该项目主要通过 Dart 脚本去自动生成通用的模板代码,项目刚刚发布测试所以也相对简陋,而官方表示[外链图片转存中…(img-pPva4NtN-1734684198907)]

2024-12-20 16:43:28 635

原创 Flutter GetX使用---简洁的魅力!

分析Obx是配合Rx响应式变量使用、GetBuilder是配合update使用:请注意,这完全是俩套定点刷新控件的方案区别:前者响应式变量变化,Obx自动刷新;后者需要使用update手动调用刷新响应式变量,因为使用的是,会消耗一定资源GetBuilder内部实际上是对StatefulWidget的封装,所以占用资源极小使用场景一般来说,对于大多数场景都是可以使用响应式变量的但是,在一个包含了大量对象的List,都使用响应式变量,将生成大量的。

2024-12-20 16:39:47 1365

原创 Flume解决零点漂移数据_flume零点漂移问题

2.Flume数据传输的基本单元,以Event的形式将数据从源头送至目的地。Event由Header和Body两部分组成.7号当天23:59:59的数据分类在7号,而不是因为数据传输的延迟分类在8号.1.Flume由source+channel+sink组成.解决:取Body的时间更换Header的timestamp。/flume/lib下。注意配置中:(拦截器全类名)Flume解决零点漂移数据。

2024-12-20 16:36:05 375

原创 Flink的sink实战之二:kafka

请确保上述环境和服务已经就绪;

2024-12-20 16:32:23 888

原创 Flink 的 Checkpoint配置详解_flink 设置checkpoint

Flink中的每个函数和运算符都可以有状态,状态中存储计算的中间结果。状态可以用于容错,在任务被动失败或者主动重启时,可以通过 Checkpoint 或 Savepoint 从先前的状态中恢复计算数据,以保证数据计算的 ExactlyOnec(精准一次)或 AtleastOnce (至少一次)。

2024-12-20 16:28:41 542

原创 Golang通道(Channel)原理解析_golang channel原理

接收数据时,我们可以使用变量来接收通道中的数据。以上就是通道的基本用法。通道的发送和接收操作都是阻塞的,这意味着在发送或接收数据时,如果条件不满足,操作将被阻塞,直到条件满足为止。

2024-12-17 17:01:21 303

原创 Golang API框架_go api框架

在上面的示例代码中,我们使用Fiber框架创建了一个简单的API应用程序。在上面的示例代码中,我们使用Beego框架创建了一个简单的API应用程序。在上面的示例代码中,我们使用Echo框架创建了一个简单的API应用程序。在上面的示例代码中,我们使用Gin框架创建了一个简单的API应用程序。Beego是一个全功能的Web框架,旨在提供开发高性能和可扩展的应用程序所需的所有功能。Fiber是一个新兴的Web框架,它的目标是成为最快的Golang框架之一。

2024-12-17 16:57:41 308

原创 Go-面向对象编程详解(封装、继承、多态等)_go封装多态什么意思

面向对象有三个基本特征,封装、继承、多态。封装就是隐藏对象的属性和实现细节,仅对外公开接口(这里只是广义概念,不是指Interface,是说大写字母开头的方法),控制在程序中属性的读和修改的访问级别。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。多态就是同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。

2024-12-17 16:53:59 289

原创 Go-并发模式总结(扇入模式,超时模式,callback模式等)_go callback

添加goroutine进行并发后,程序发生了以下变化:11504.PNG?

2024-12-17 16:50:18 911

原创 Git常用命令format-patch_git format-patch

--f.txt | 0--如果有额外信息需要补充,但又不想放在提交消息中说明,可以编辑这些补丁文件,在第一个---行之前添加说明,但不要修改下面的补丁正文。这样,其它开发者能阅读,但在采纳补丁时不会将此合并进来。# featureb。

2024-12-17 16:46:37 728

原创 GitHub访问破百万!字节2024年Java程序员面试指导已疯传

以前觉得自己的工作效率和时间管理做得还不错,至少能拿出时间做一点大家想做却没有做的事情,但现在才发现这也许只是错觉,你总做容易的事情,当然不会感觉到时间的压力,即便是项目进度比较紧的时候,加加班,搞搞996似乎也就那么回事。在字节工作一段时间了,我也算是跟上了这里的节奏,虽然辛苦,但我却一点也不感觉累,因为在充实的工作环境中,我是有所收获的,在公司野蛮生长的同时,我个人也得到了快速的成长。目前,我处于第二阶段,有一定的工作经验,可以独立做一些项目,也有自己的代码习惯,甚至在团队中我也可以担任重要的角色。

2024-12-17 16:42:57 492

原创 GitHub的嵌入式开源项目

这是一个轻量级无人机飞控项目。

2024-12-17 16:39:15 430

空空如也

空空如也

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

TA关注的人

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