简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、链表解析思路最常用的主要是两大解题思路:(1):双指针法(快慢指针)(2):使用容器(数组、哈希表等)二、小试牛刀1.面试题:2.**解题思路:**通过双指针法可以简单有效的解答此类问题,定义一个快指针,每次跳两个节点,定义一个慢指针,每次跳一个节点,当快指针调到末尾时,慢指针此时在中点附近。以上四个小题都可以通过这个思路解决,唯一不同的是,指针初始化位置的不同。3.解题代码:针对小题1的解题
一、桶排序简介 前面我们介绍的所有排序,选择排序、冒泡排序、插入排序、归并排序、快速排序、堆排序等,都是基于比较的排序,而桶排序是基于容器的排序,主要分为:计数排序和基数排序,时间复杂度都是O(N),额外空间复杂度O(M),但是应用范围有限,需要样本的数据状况满足桶的划分。二、计数排序计数排序,不是基于元素比较,而是利用数组下标确
一、前言redis是分布式微服务中必用的基础组件之一,现在国内的大部分项目基本上用到,缓存是其主要作用之一,而在项目中频繁使用set()方法添加注解,会造成代码的重复和臃肿,对于开发经验不足的小白,甚至会因为缓存的添加不当直接影响到正常的业务流程,从而酿成事故,因此成熟的公司都会通过封装基础组件,实现通过注解自动添加redis缓存,本文会从原理出发,带领大家亲自实现自定义注解,完成redis缓存的
StartupProbe探针的作用。
根据ip和域名的管理, 在hosts中配置好后保存退出。3.然后执行 kubectl get node。如果返回的节点都是ready,说明已经恢复正常。2.登录异常的 122 用root账号 执行。发现有节点NotReady。1.检查node节点情况。
一、Kafka介绍二、消息队列的分类至多一次,常见的rabbitmq,rocketmq都是这种方式,通过ACK机制确认消息已被消费者消费,此时会将消息删除;没有限制则主要是通过消费者上传的offset(偏移量)来确认消费消息的初始位置,同一消息可以被反复多次消费,一直到达到指定条件,比如kafka是默认保留7天,7天后则会被删除。三、kafka基础架构Kafka集群以Topic形式负责分类集群中的
一、产生操作使用个人的windows系统在安装最新的mysql版本mysql-8.0.27-winx64时,在执行mysql安装初始化命令mysqld --initialize报错提示:二、原因分析MySQL 8.0 以上的版本需要Microsoft Visual C ++ 2015可再发行组件包才能在Windows平台上运行三、解决方案尝试解决:刚看到这个问题时,也是一脸迷茫,度娘各种解决方法,
一、服务器硬件的优化提升硬件设备,例如选择尽量高频率的内存(频率不能高于主板的支持)、提升网络带宽、使用SSD高速磁盘、提升CPU性能等。CPU的选择:对于数据库并发比较高的场景,CPU的数量比频率重要。对于CPU密集型场景和频繁执行复杂SQL的场景,CPU的频率越高越好。MySQL数据库配置优化(1) innodb_buffer_pool_size 表示缓冲池字节大小,推荐值为物理内...