相关文章
kotlin实现HashMap
前言
省略
代码
class MyHashMap {data class Node(var key: Int, var value: Int, var next: Node? null)// 负载因子private var loadFactor 0.75// 当前大小private var size 0private var table Array<Node?>(16) {null}// 增加fun put(key: Int, value: In…
建站知识
2025/3/15 13:27:12
什么是正向代理和反向代理
一、什么是正向代理
正向代理(Forward Proxy)是一种代理服务器,它位于客户端和服务端之间,代表客户端向其他服务器发送请求。
一般使用的场景就是,当客户端无法直接访问某些资源时,可以通过正向代理来访问…
建站知识
2025/3/14 12:29:46
JavaWeb_LeadNews_Day11-KafkaStream实现实时计算文章分数
JavaWeb_LeadNews_Day11-KafkaStream实现实时计算文章分数 KafkaStream概述案例-统计单词个数SpringBoot集成 实时计算文章分值来源Gitee KafkaStream
概述
Kafka Stream: 提供了对存储与Kafka内的数据进行流式处理和分析的功能特点: Kafka Stream提供了一个非常简单而轻量的…
建站知识
2025/3/15 13:35:08
代码随想录算法训练营20期|第三十一天|
理论基础 贪心的本质是选择每一阶段的局部最优,从而达到全局最优 贪心算法一般分为如下四步: 将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解 455.分发饼干 感觉还没背熟,要多刷这个章节…
建站知识
2025/3/15 1:57:47
TCP机制之连接管理(三次握手和四次挥手详解)
TCP的连接管理机制描述了连接如何创建以及如何断开!
建立连接(三次握手)
三次握手的过程
所谓建立连接就是通信双方各自要记录对方的信息,彼此之间要相互认同;这里以A B双方确立男女朋友关系为例: 从图中可以看出,通信双方各自向对方发起一个"建立连接"的请求,同时…
建站知识
2025/3/10 10:54:44
磐基2.0部署apisix集群
一、部署etcd集群
由于etcd是磐基2.0的组件服务,直接通过组件部署即可。如需手动部署,参考如下链接
k8s 部署etcd集群_k8s部署etcd_平凡似水的人生的博客-CSDN博客前言公司计划使用etcd来做统一配置管理,由于服务都在阿里云托管k8s集群上&a…
建站知识
2025/3/7 21:50:10
CentOS安装Elasticsearch集群
前言 之前使用的ES集群是其他公司维护,没有机会安装,后来做其他项目,终于有机会安装ES集群,简单记录一下备用
一、安装jdk 安装jdk1.8就可以,可以参考另一篇文章,这里就不细说了
二、修改系统参数 如果在…
建站知识
2025/3/6 7:30:45
vue深拷贝的几种实现方式
1、通过递归方式实现深拷贝 比较全面的深拷贝,缺点是较为繁琐
function deepClone(obj) {var target {};for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {if (typeof obj[key] object) {target[key] deepClone(obj[key]);} else {…
建站知识
2025/3/8 9:37:09