相关文章
沉浸式go-cache源码阅读!
大家好,我是豆小匠。
这期来阅读go-cache的源码,了解本地缓存的实现方式,同时掌握一些阅读源码的技巧~ 1. 源码获取
git clone https://github.com/patrickmn/go-cache.git用Goland打开可以看到真正实现功能的也就两个go文件,ca…
建站知识
2024/11/23 7:30:41
Dijkstra(迪杰斯特拉)算法总结
知识概览 Dijkstra算法适用于解决所有边权都是正数的最短路问题。Dijkstra算法分为朴素的Dijkstra算法和堆优化版的Dijkstra算法。朴素的Dijkstra算法时间复杂度为,适用于稠密图。堆优化版的Dijkstra算法时间复杂度为,适用于稀疏图。稠密图的边数m和是一…
建站知识
2024/11/23 7:26:20
【知识点随笔分享 | 第九篇】常见的限流算法
目录
前言:
1.固定窗口限流:
缺点:
2.滑动窗口限流: 优点:
滴桶限流:
缺点:
令牌桶限流:
优点:
总结: 前言: 当今互联网时代,随着网络…
建站知识
2024/11/23 7:19:22
微服务之配置中心与服务跟踪
zookeeper 配置中心
实现的架构图如下所示,采取数据加载到内存方式解决高效获取的问题,借助 zookeeper 的节点监听机制来实现实时感知。
配置中心数据分类 事件调度(kafka)
消息服务和事件的统一调度,常用用 kafka …
建站知识
2024/11/23 7:38:36
动态规划05-等和子集
题目描述
给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
注意: 每个数组中的元素不会超过 100 数组的大小不会超过 200
思路分析
将题目信息翻译一下,就是从原集合中选取数据元素,使得和…
建站知识
2024/11/23 7:08:08
uni-app之HelloWorld实现
锋哥原创的uni-app视频教程:
2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni…
建站知识
2024/11/23 8:02:15
基于博弈树的开源五子棋AI教程[4 静态棋盘评估]
引子
静态棋盘的评估是棋力的一个很重要的体现,一个优秀的基于博弈树搜索的AI往往有上千行工作量,本文没有做深入讨论,仅仅写了个引子用来抛砖引玉。 评估一般从两个角度入手,一个是子力,另一个是局势。
1 评估维度 …
建站知识
2024/11/23 8:05:24
Jenkins自动化构建打包,部署
1.环境准备
上传jdk,maven和tomcat的包,解压到/usr/local下并配置环境变量。
配置jdk
[rootserver04 ~]# vim /etc/profile.d/java.sh
JAVA_HOME/usr/local/java
export PATH$JAVA_HOME/bin:$PATH##加载环境变量
[rootserver04 ~]# source /etc/profi…
建站知识
2024/11/23 11:14:15