相关文章
Kafka 深入服务端 — 时间轮
Kafka中存在大量的延迟操作,比如延时生产、延时拉取和延时删除等。Kafka基于时间轮概念自定义实现了一个用于延时功能的定时器,来完成这些延迟操作。
1 时间轮
Kafka没有使用基于JDK自带的Timer或DelayQueue来实现延迟功能,因为它们的插入和…
建站知识
2025/1/31 1:57:58
C/C++中的#define和const的特点与区别
在C和C中,#define和const都可以用来定义常量,但它们在使用方式和语义上有很大的不同。下面将详细对比它们的特点和使用场景。 #define 定义方式: #define是预处理器指令,用于定义宏。它在编译前被处理,将代码中的所有出…
建站知识
2025/1/31 2:46:33
TCP是怎么判断丢包的?
丢包在复杂的网络环境中,是一种常见的现象。
TCP(传输控制协议)作为一种可靠传输协议,内置了多种机制来检测和处理丢包现象,从而保证数据的完整性和传输的可靠性。本文将介绍TCP判断丢包的原理和机制。 一、TCP可靠传…
建站知识
2025/1/29 19:54:33
(四)线程 和 进程 及相关知识点
目录 一、线程和进程
(1)进程
(2)线程
(3)区别
二、串行、并发、并行
(1)串行
(2)并行
(3)并发
三、爬虫中的线程和进程
&am…
建站知识
2025/1/29 19:52:29
循序渐进kubernetes-RBAC(Role-Based Access Control)
文章目录 概要Kubernetes API了解 Kubernetes 中的 RBACRoles and Role Bindings:ClusterRoles and ClusterRoleBindings检查访问权限:外部用户结论 概要
Kubernetes 是容器化应用的强大引擎,但仅仅关注部署和扩展远远不够,集群的安全同样至…
建站知识
2025/1/31 2:04:51
在Scene里面绘制编辑工具
功能要求
策划要在scene模式下编辑棋子摆放。用handle.GUI绘制来解决了。
问题
在scene模式下编辑产生的数据,进入游戏模式后就全不见了。改为executeAlways也没用。我的解决办法是把编辑数据序列化保存到本地。在OnEnable的时候再读取。但是我忽然想到ÿ…
建站知识
2025/1/29 19:41:11
开源 CSS 框架 Tailwind CSS v4.0
开源 CSS 框架 Tailwind CSS v4.0 于 1 月 22 日正式发布,除了显著提升性能、简化配置体验外,还增强了功能特性,具体如下1:
性能提升 采用全新的高性能引擎 Oxide,带来了构建速度的巨大飞跃: 全量构建速度…
建站知识
2025/1/30 23:14:42
【Unity3D】实现2D小地图效果
目录
一、玩家脚本Player
二、Canvas组件设置
三、小地图相关
四、GameLogicMap脚本修改 基于:【Unity3D】Tilemap俯视角像素游戏案例-CSDN博客
2D玩家添加Dotween移动DOPath效果,移动完成后进行刷新小地图(小地图会顺便刷新大地图&…
建站知识
2025/1/30 21:48:36