自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 Nacos遇到的无法下线问题,caused: errCode: 500, errMsg: do metadata operation failed ;caused: com.alibaba.naco

Nacos遇到的无法下线问题,caused: errCode: 500, errMsg: do metadata operation failed ;caused: com.alibaba.naco

2024-05-24 17:03:55 56 1

原创 对于修改后Nacos端口,连接超时,java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 5 millisec

对于修改后Nacos端口,连接超时,java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 5 millisecon

2024-05-24 14:09:06 30

原创 Scanner与System.out为什么慢,快速输入输出模版,目录牛客.dd爱框框快速输入的代码快速输入输出快的原因 AC代码

Scanner与System.out为什么慢,快速输入输出模版,目录牛客.dd爱框框快速输入的代码快速输入输出快的原因AC代码

2024-05-21 20:56:21 451 14

原创 算法训练,牛客.判断是不是平衡二叉树 牛客.最大子矩阵两个数组的交集牛客.数组中两个字符串的最小距离

牛客.判断是不是平衡二叉树牛客.最大子矩阵两个数组的交集牛客.数组中两个字符串的最小距离

2024-05-21 08:23:26 340

原创 Redis哨兵,Redis哨兵核心功能如何一个云服务器完成6个节点的搭建-docker什么是docker是否可以把六个容器,都写到同一个ym配置中,一次都启动,不就直接保证互通问题了吗?

Redis哨兵核心功能如何一个云服务器完成6个节点的搭建-docker什么是docker是否可以把六个容器,都写到同一个ym配置中,一次都启动,不就直接保证互通问题了吗?哨兵存在的意义:odown客观下线:好几个哨兵都认为该节点挂了,达成了一致(法定票数,此时主节点挂了这件事就被定下了)哨兵重新选取主节点的流程1.主观下线2.客观下线3.要让多个哨兵节点,选出一个leader,由这个leader负责选一个从节点作为新的主节点投票过程看,网络延迟谁更小4.leade

2024-05-17 20:18:08 1087 3

原创 算法特训,AB5 .点击消除BC.149简写单词牛客.除2!牛客.Fibonacci数列

算法特训,AB5 .点击消除BC.149简写单词牛客.除2!牛客.Fibonacci数列

2024-05-17 19:44:36 240

原创 dp表,哈希表,力扣5.最长回文子串力扣1745.分割回文串IV力扣132.分割回文串II优先级队列(堆)是什么下面是手动实现小根堆力扣1046.最后一块石头的重量

使用dp[i][j]:以i位置开头,以j位置结尾。力扣5.最长回文子串力扣1745.分割回文串IV力扣132.分割回文串II优先级队列(堆)是什么下面是手动实现小根堆力扣1046.最后一块石头的重量

2024-05-16 13:33:29 9

原创 主从复制,Could not connect to Redis at 127.0.0.1:6380: Connection refusednot connected> exit,1.主从模式如何指

1.主从模式如何指定redis-server端口Could not connect to Redis at 127.0.0.1:6380: Connection refusednot connected> exit解决方法数据同步命令:psync命令,完成数据同步的过程psync replicationid offset:replication id VS runId(两个不同的id)​编辑实时复制:

2024-05-16 13:31:45 702

原创 Redis进阶-select 1. /xxx 切换数据库DBSIZE- 获取当前数据库中的key的个数flushdb-删除当前数据的所有keyflushall-删除所有表的所有库Re

select 1. /xxx切换数据库DBSIZE- 获取当前数据库中的key的个数flushdb-删除当前数据的所有keyflushall-删除所有表的所有库Redis应用层协议进阶第一法Redis事务具体该如何进行持久化呢关于bgsave(不影响redis处理其他客户端请求和命令)fork手动save/bgsave自动生成快照AOF(append only file)混合持久化

2024-05-14 20:22:23 1012 1

原创 贪心 -力扣860.柠檬水找零力扣2208.将数组和减半的最少操作次数力扣179.最大数力扣376.摆动序列

贪心 -力扣860.柠檬水找零力扣2208.将数组和减半的最少操作次数力扣179.最大数力扣376.摆动序列

2024-05-14 20:06:41 458

原创 Redis第七弹-Set与ZSET基本操作,Set(集合特点)SADD key member(注意这个key,必须是你自定义名字,不能用key)​编辑SMEMBERS key-查询所有的key

Set(集合特点)SADD key member(注意这个key,必须是你自定义名字,不能用key)​编辑SMEMBERS key-查询所有的key中的值spop key [count]不写的时候,随机去删除一个,写的时候,写几个我就去删除几个SMOVE source destination member。把member从source中删除再移动到destination中(假如移动到元素在source中不存在,此时返回0表示移动失败)​​​​​​​

2024-04-14 23:58:09 959 5

原创 单源最短路(只有一个起点)bfs,多源BFS,目录力扣675.为高尔夫比赛砍树,多源最短路问题:力扣542.01矩阵力扣1020.飞地的数量

单源最短路(只有一个起点)bfs,多源BFS,目录力扣675.为高尔夫比赛砍树,多源最短路问题:力扣542.01矩阵力扣1020.飞地的数量

2024-04-10 19:32:26 1132 16

原创 在Spring中使用Redis

Spring进行Redis的基本操作

2024-04-09 22:45:03 675 4

原创 P9242 [蓝桥杯 2023 省 B] 接龙数列JAVA,边权为1的最短路问题,洛谷P9242 [蓝桥杯 2023 省 B] 接龙数列​编辑力扣1926.迷宫离入口最近的出口力扣433.

P9242 [蓝桥杯 2023 省 B] 接龙数列JAVA,边权为1的最短路问题,洛谷P9242 [蓝桥杯 2023 省 B] 接龙数列​编辑力扣1926.迷宫离入口最近的出口力扣433.

2024-04-09 22:30:17 288 3

原创 Redis第六弹-List列表-(相当于数组/顺序表)Lpush key element-一次可以插入多个元素(假如key已经存在,并且key对应的value并非是list,则会报错)

目录List列表-(相当于数组/顺序表)Lpush key element-一次可以插入多个元素(假如key已经存在,并且key对应的value并非是list,则会报错)lrange key start stop -此处是闭区间当出现下标越界的情况,redis将如何处理呢?Rpush-将一个元素,从右侧插入到list里面Lpop-从list左侧弹出元素Rpop-从list右侧弹出元素Lindex key index-给定下标获取所对应的参数LInsert key be

2024-04-01 08:27:18 930 4

原创 Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)

一、直接让java程序,也在linux运行,手动打jar包,然后拷贝到linux服务器上执行~,手工完成麻烦,第三方插件,简化上述步骤。接下来介绍redis的命令在代码中的操作,不会覆盖到所有的命令,会挑选一些比较代表的命令去演示。当ssh连接上之后,端口转发才生效(把ssh连接断开,端口转发自然就消息。然后我们去终端查看,输入这个指令,查找对应的端口,我的是8888,你们随意啦。tomcat开门了,也不好被黑,redis6379端口门锁-特别好被黑。通过ssh,把服务器的6379映射到本地的8888。

2024-04-01 08:24:52 1111 2

原创 Redis第五弹-HASH结构相关指令和介绍,计数功能Hash-哈希(Redis本来就是键值对结构,哈希,就相当于键值对嵌套了一个键值对)的多种指令Hset key field value-

计数功能Hash-哈希(Redis本来就是键值对结构,哈希,就相当于键值对嵌套了一个键值对)的多种指令Hset key field value-设置字段field的valueHget key field value-获取字段key field的valuehexists key field-判断当前值是否存在(1存在,0不存在)hdel key field-删除key的fieldHKEYS key-获取hash中所有字段key(会根据key找到对应的hash)a​编辑HGET

2024-03-31 17:40:06 544

原创 基础算法-去重字符串,辗转相除法,非递归前序遍历二叉树题型分析

基础算法-去重字符串,辗转相除法,非递归前序遍历二叉树题型分析

2024-03-28 20:11:19 287 7

原创 万字详细面试被吊打的总结(SE->数据结构->MYSQL)

力扣138.随机链表的问题(经典——重要)面试题1:java创建对象有几种方式1.new 对象这个就不用说了,简单2.反射 Class对象调用newInstance()接口3.使用Constructor类的newInstance方法这两种都叫反射,事实上Class对象的newInstance在内部也是调用的Constructor这个类​编辑4.Object类实现的clone接口5.通过序列化来创建对象​​​​​​​面试题2:hashmap的底层数据结构?hashcode重写为

2024-03-28 08:57:31 1044 9

原创 01背包介绍与N皇后(dfs,考验代码能力JAVA)

01背包介绍与N皇后(dfs,考验代码能力)

2024-03-25 23:34:54 372 10

原创 了解Redis,第一弹,什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质

什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质引入微服务:解决了人的问题,但是有代价:微服务的优势:架构推进应用(application)/系统(System):一个应用,就是一个组服务器程序模块(Module)/组件(Component):一个应用,里面有多个功能,每个独立的功能,就可以称为一个模块/组件可用性:系统整体可用的时间/总的时间响应时

2024-03-25 23:29:50 919 1

原创 DFS,DP

DFS,DP

2024-03-23 20:12:58 413 3

原创 位运算第三弹

位运算第三弹

2024-03-21 19:59:04 161 2

原创 Redis第二课,1.set key value(设置对应的key和value)2.get key(得到value值)Redis全局命令(支持很多的数据结构)3.keys(用来查询当前

1.set key value(设置对应的key和value)2.get key(得到value值)Redis全局命令(支持很多的数据结构)3.keys(用来查询当前服务器匹配的key)生产环境/线上环境4.exist(判定key是否存在):判定key是否存在​编辑5.DEL key 返回删掉的key的个数​编辑6.expire作用给指定的key设置过期时间7.ttl key查看当前键的剩余时间redis key过期策略的实现(面试题)

2024-03-21 19:56:04 870

原创 Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding

Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding key查询内部编码redis单线程模型SET KEY VALUE [EX 10] [NX|XX]:(相当于set key value expire key 10)设置值的同时,设置过期时间FLUSHALLMSET一次性设置所有的keyMGET一次性得到多个key基础操作运算字符

2024-03-18 23:56:34 822 6

原创 Redis第三弹,定时删除1.优先级队列(堆)2.基于时间轮实现的定时器​编辑Type指令(返回key对应的数据类型)redis的数据类型hset key field value

Redis第三弹,定时删除1.优先级队列(堆)2.基于时间轮实现的定时器​编辑Type指令(返回key对应的数据类型)redis的数据类型hset key field value(这里是使用hash作为数据结构)

2024-03-18 23:56:15 442

原创 Ubuntu20.04下载jdk遇到各种奇怪问题大集,Linux如何将默认的OpenJDK切换成自己安装的JDK版本(以JDK1.8为例),无需卸载原有OpenJDK,Some packages co

Ubuntu20.04下载jdk遇到各种奇怪问题大集,Linux如何将默认的OpenJDK切换成自己安装的JDK版本(以JDK1.8为例),无需卸载原有OpenJDK,Some packages co

2024-03-06 12:28:11 606 3

原创 Ubuntu 20.04下载安装redis一条龙

Ubuntu 20.04下载安装redis一条龙

2024-03-06 12:24:50 908

原创 算法BFS经典例题(迷宫,多源BFS,BFS解决拓扑排序,FloodFill算法)

算法BFS经典例题(迷宫,多源BFS,BFS解决拓扑排序,FloodFill算法)

2024-02-28 17:27:06 560 3

原创 位运算第二弹

位运算第二弹

2024-02-28 17:24:40 268 1

原创 项目模拟实现消息队列第一天

项目模拟实现消息队列第一天

2024-02-27 16:28:56 977 2

原创 位运算第一弹

位运算第一弹

2024-02-27 16:27:17 421 2

原创 前缀和第一弹

动态规划前缀和

2024-02-22 16:42:23 314 2

原创 前缀和第二弹

动态规划前缀和

2024-02-22 16:41:02 414

原创 二分查找第二弹

二分查找第二弹

2024-02-04 20:51:35 423 3

原创 二分查找第一弹

二分查找

2024-02-04 20:50:06 371

原创 滑动窗口最终弹

这个最难的是什么1.代码的编写2.容器的使用。

2024-02-02 23:11:55 239 4

原创 SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常

SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常

2024-02-01 19:49:28 4454 8

原创 暴搜,回溯,剪枝

暴搜,回溯,剪枝

2024-02-01 19:44:50 632

原创 综合回溯,剪枝,暴搜

综合回溯,剪枝,暴搜

2024-01-31 17:33:30 1658 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除