自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebSocket和HTTP

首先,HTTP和WebSocket都是应用层协议,基于TCP。不过它们的用途和工作方式不同。HTTP是无状态的,每个请求都是独立的,而WebSocket是双向的、持久的连接,适合实时通信。接下来,比较它们的几个关键点。

2025-05-13 09:33:36 460

原创 gitlab和jenkins自动化部署

注意,gitlab必须使用80端口,22端口,443端口,否则会访问不了。

2025-05-08 17:22:50 146

原创 HashMap源码分析

出现Hash冲突,会导致存放在同一个index下,链表变得很长,此时就引入了红黑树。Hash也称散列,哈希。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值。由于Hash的原理是将输入空间的值映射成Hash空间内,而Hash值的空间远小于输入的空间。根据抽屉原理,一定会存在不同的输入被映射出相同的输出的情况。抽屉原理:桌上有十个苹果,要把他们放到九个抽屉中,无论怎么放,我们会发现至少会有一个抽屉放不少于两个苹果。put到HashMap里的元素,封装成node元素,存放到散列表中。

2025-04-27 18:36:16 274

原创 跨周计算星期一的时间

现在有个需求,设置每周n生成工单,有个提前生成时间,比如设置周一,提前8小时生成,计算方法为周一零点的时间-8小时,今天是周日,我需要在周日的16点生成工单,需要获取生成工单的时间。在这里用到了比较巧妙的思维,通过比较当前时间和计算时间,如果当前时间大于计算时间,则计算下周,反之则获取本周时间。

2025-04-15 18:20:06 186

原创 物理服务器的配置修改

这里有两个工具,NetworkManage和wpa_supplicant,这里主要介绍NetworkManage的使用keyfile插件默认支持Wi-Fi,无需额外配置,修改配置文件后,记得重启服务。

2025-04-11 20:14:05 199

原创 路径树的表结构

在树形结构数据的存储和查询中,邻接表、路径枚举和嵌套集是三种常见的设计模式,各有适用场景和实现方式。

2025-04-11 19:34:50 275

原创 java树形结构实现方式

通过定义节点类,包含子节点的集合(如。

2025-04-11 19:27:13 469

空空如也

空空如也

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

TA关注的人

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