- 博客(17)
- 收藏
- 关注
原创 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 的 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人