一图了解ConcurrentHashMap底层原理 底层结构图.png 1、ConcurrentHashMap底层数据结构是一个数组table 2、table数组上挂着单向链表或红黑树 3、new ConcurrentHashMap();如果没有指定长度的话,默认是16,并且数组长度必须是2的n次幂,若自定义初始化的长度不是2的n次幂,那么在初始化数组时,会吧数组长度设置为大于自定义长度的最近的2的n次幂。(如:自定义长度为7,那么实际 后端 2025年06月13日 149 点赞 0 评论 12349 浏览
从零开始的软路由之爱快虚拟机搭建openwrt 缘起 上篇文章我们介绍了爱快软路由的搭建方法,成功了实现了软路由的初级布置——能上网了。接下来就是搭建双软路由中的另一个openwrt了,上期介绍了爱快的特点,主要是用来多拨,分流,流控等操作,在这些方面爱快上手简单且运行稳定。而往往我们装软路由不仅仅只是用于这些基础功能,我们还需要些许个性化的需求,openwrt就能很好的满足这些需求,openwrt是个开源项目,发展了有十多年了,各种稀奇古怪的 后端 2025年08月12日 70 点赞 0 评论 12349 浏览
mysql 主从配置 核心概念: 主服务器(Master):负责处理客户端的写操作,并将数据更改记录到二进制日志(binlog)中。 从服务器(Slave):负责读取主服务器的二进制日志,并在本地执行这些更改,以保持数据同步。 工作 后端 2025年05月11日 31 点赞 0 评论 12351 浏览
KingbaseES数据库:KingbaseES 面向应用程序的 SQL 开发教程 KingbaseES数据库:KingbaseES 面向应用程序的 SQL 开发教程 KingbaseES数据库:KingbaseES 面向应用程序的 SQL 开发教程,在数据库应用开发中,SQL作为与数据库交互的核心语言,其编写质量直接决定了应用程序的性能、数据完整性与可维护性。KingbaseES作为高度兼容SQL标准且 后端 2025年09月13日 41 点赞 0 评论 12356 浏览
第4章 节点伸缩的实现 阿里云K8s集群的节点可以动态增加或减少。集群可以在计算资源不足的情况下扩容,增加新的节点,同时也可以在资源利用率降低的时候,释放节点以节省费用。 4.1 节点增加原理 4.1.1 手动添加已有节点 节点准备,就是把一个普通的ECS实例安装配置程一个K8s集群节点的过程。这个过程仅靠一条命令就可以完成。这条命令使用curl下载attach_node.s 后端 2025年07月18日 152 点赞 0 评论 12366 浏览
LeetCode #1123 Lowest Common Ancestor of Deepest Leaves 最深叶节点的最近公共祖先 1123 Lowest Common Ancestor of Deepest Leaves 最深叶节点的最近公共祖先 Description: Given the root of a binary tree, return the lowest common ancestor of its deepest leaves. Recall that: The node of a binary tree 后端 2025年05月26日 161 点赞 0 评论 12375 浏览
限流算法:常见的三种限流 spring Boot 接口如何限流?限流的几种方式 场景 在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。 常用算法有:计数算法、漏桶算法、令牌桶算法,最常用的算法是后两种。 1.计数算法 计数器法是限流算法里最简单也是最容易实现的一种算法。例如系统能同时处理10000个请求,将该值保存一个计数器,处 后端 2026年03月11日 188 点赞 0 评论 12391 浏览
Java 过滤器和拦截器 过滤器 概念: 滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求; 在请求到达Servlet/JSP之前,过滤器截获请求; 作用:在客户端的请求访问后端资源之前,拦截这些请求(添加处理)。 Filter接口是过滤器类必须实现的接口,该接口中有三个方法: init(FilterConfig filterConfig) 该方法是对filter对象进行初始化的方法,仅在容器初始化fi 后端 2025年12月06日 112 点赞 0 评论 12394 浏览
SpringBoot动态更新yml文件 前言 在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户操作无响应等情况发生,针对这类情况对开发框架进行升级提供yml文件实时修改更新功能 项目依赖 项目基于的是2.0.0.RELEASE版本,所以snakeyaml需要单独引入,高版本已包含在内 <dependency> <grou 后端 2025年09月21日 148 点赞 0 评论 12400 浏览
07.《JavaEE 笔记》Session会话 1、会话的概念 客户端向服务器端发送请求,服务器端接受请求并生成响应返回给客户端,客户端对服务器端这样一次连续的调用过程,被称为会话(session)。 Session:记录一系列状态 Session与cookie功能效果相同。Session与Cookie的区别在于Session是记录在服务端的,而Cookie是记录在客户端的。 Cookie与Session的区别 session是在服务器端保存 后端 2025年12月19日 97 点赞 0 评论 12411 浏览