相关文章
【算法】二分查找-20231120
这里写目录标题 一、75. 颜色分类二、80. 删除有序数组中的重复项 II三、125. 验证回文串四、189. 轮转数组 一、75. 颜色分类
提示 中等
给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻ÿ…
建站知识
2024/11/29 8:38:50
【Java】线程池源码解析
目录 一、线程池介绍
1.1、什么是线程池
1.2、线程池的工作原理
二、Executor框架接口
2.1、JDK提供的原生线程池
2.2、类关系
三、线程池核心源码分析
3.1、关键属性
3.2、状态控制
3.3、线程池状态的跃迁
3.4、execute方法源码分析
3.5、addWorker方法源码分析
3…
建站知识
2024/11/22 0:56:37
解决升级docker导致的k8s崩溃问题
最近由于安装harbor升级了docker,然后发现k8s集群就启动不了。
查看kubelet日志发现:直接连不上apiserver了,直接connection refused 然后尝试启动apiserver容器直接报错:Error response from daemon: unknown or invalid runtim…
建站知识
2024/11/24 20:33:01
【Rust】快速教程——闭包与生命周期
前言
你怎么向天生的瞎子说清颜色?怎么用手势向天生的聋子描述声音? 鲜花就在眼前,雷鸣就在头顶,对他们来说却都毫无意义 眼睛看不到,鼻子可以嗅闻花香,耳朵听不见,手指可以触碰窗纸的震动。 犯…
建站知识
2024/11/26 23:14:53
源码分析Mybatis拦截器(Interceptor)拦截saveBatch()获取不到实体id的原因
1.背景
由于业务需求想在Mybatis拦截器层面获取insert后实体id去做相关业务。但是发现执行saveBatch()方法时,获取参数实体的时候,拿不到自增id。但是save()方法可以。
save方法之所以可以是因为:
MybatisPlus的BaseMapper执行insert方法后…
建站知识
2024/10/13 22:00:28
九、Linux用户管理
1.基本介绍
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,让后以这个账号的身份进入系统
2.添加用户
基本语法
useradd 用户名
应用案例
案例1:添加一个用户 m…
建站知识
2024/9/14 22:59:31
云原生微服务-理论篇
文章目录 分布式应用的需求分布式架构治理模式演进ESB 是什么?微服务架构 MSA微服务实践细节微服务治理框架sidercar 什么是service mesh?康威定律微服务的扩展性什么是MSA 架构?中台战略和微服务微服务总体架构组件微服务网关服务发现与路由…
建站知识
2024/11/8 21:26:18