自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 秋招面试基础总结,Java八股文基础(串联知识),四万字大全

值传递和引用传递静态变量和静态代码块的执行顺序Java​​​​​​​集合的框架,Set,HashSet,LinkedHashSet这三个底层是什么多线程篇Java实现多线程的方式假设一个线程池,核心线程数是2,最大线程数是3,阻塞队列是4,10个并发,介绍一下处理过程10个并发处理结束后,线程池从3变成2的机制(总结就是核心线程,阻塞队列,救急线程,拒绝策略,假如核心线程为0)sleep,wait,join,yield的区别以及作用说说你对线程安全的理解Threa

2024-11-23 19:15:22 1261 3

原创 力扣热题100, 力扣.167两数之和II 力扣80.删除有序数组中的重复项力扣99.恢复二叉搜索树力扣.110平衡二叉树

力扣热题100, 力扣.167两数之和II 力扣80.删除有序数组中的重复项力扣99.恢复二叉搜索树力扣.110平衡二叉树

2025-05-21 11:28:24 265

原创 力扣热题100,力扣148.排序链表力扣.26找出字符串中第一个匹配项的下标力扣146.LRU缓存序列管理器

力扣148.排序链表力扣.26找出字符串中第一个匹配项的下标力扣146.LRU缓存序列管理器

2025-05-21 11:26:01 427

原创 JS复习,近期,JS的输出JS结束方式变量声明部分数据类型数据类型特点运算符输入输出函数定义方式闭包:函数内部声明另外的函数对象的创造Number对象的创建

函数定义方式1:study()调用函数函数定义方式2:console.log('学习了')study()函数中,有参数的函数,你多传递参数没问题,依次给,假如少传,那么没赋值那个就是未定义。} add(1)ear(){console.log('吃饭了');BOM主要用于管理窗口与窗口之间的通讯,因此核心对象是window,包含history(历史,前进后退),location(位置)

2025-05-20 09:45:56 854

原创 力扣310.最小高度树(拓扑排序,无向图),力扣.加油站力扣.矩阵置零​​​力扣.二叉树中的最大路径和

力扣310.最小高度树(拓扑排序,无向图),力扣.加油站力扣.矩阵置零​​​力扣.二叉树中的最大路径和

2025-05-15 20:07:10 536

原创 力扣.1471数组的k个最强值,力扣.1471数组的k个最强值力扣1576.替换所有的问号力扣1419.数青蛙​编辑力扣300.最长递增子序列

力扣.1471数组的k个最强值力扣1576.替换所有的问号力扣1419.数青蛙​编辑力扣300.最长递增子序列

2025-05-15 20:06:03 425

原创 力扣智慧思想小题,目录力扣.跳跃游戏(思想很重要)力扣.跳跃游戏II(还是思想)力扣.分发糖果力扣151.反转字符串中的单词力扣.轮转数组

目录力扣.跳跃游戏(思想很重要)力扣.跳跃游戏II(还是思想)力扣.分发糖果力扣151.反转字符串中的单词力扣.轮转数组

2025-05-08 13:15:04 513 2

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

消费者把这个消息取走了,就算是应答了(相当于没有应答)

2025-05-07 18:20:22 1161 2

原创 力扣,力扣.54螺旋矩阵(模拟,这道题,开始没思路,但是点一下就会)力扣56.合并区间力扣48.旋转图像力扣240.搜索二维矩阵II

力扣.54螺旋矩阵(模拟,这道题,开始没思路,但是点一下就会)力扣56.合并区间力扣48.旋转图像力扣240.搜索二维矩阵II

2025-05-07 18:17:17 293

原创 力扣热题100,力扣31.下一个排列​编辑力扣287.寻找重复数力扣239.滑动窗口最大值力扣54.螺旋矩阵

力扣31.下一个排列​编辑力扣287.寻找重复数力扣239.滑动窗口最大值力扣54.螺旋矩阵

2025-05-06 13:03:36 338 2

原创 力扣热题100,力扣49.字母异位词分组力扣128.最长连续序列力扣.盛水最多的容器力扣42.接雨水(单调栈)

力扣49.字母异位词分组力扣128.最长连续序列力扣.盛水最多的容器力扣42.接雨水(单调栈)

2025-05-06 13:03:20 1089

原创 SpringCloud全套速通入门,目录认识微服务开发环境的安装拆分微服务应遵循以下原则服务注册和服务发现(Eureka)组件2:LoadBalance负载均衡在Ubuntu系

目录认识微服务开发环境的安装拆分微服务应遵循以下原则服务注册和服务发现(Eureka)组件2:LoadBalance负载均衡在Ubuntu系统下安装了多个jdk,如何处理选择我们需要的jdk

2025-04-21 10:19:49 918 2

原创 栈和字符串,力扣.43.字符串相乘力扣1047.删除字符串中的所有相邻重复项力扣.844比较含退格的字符串力扣227.基本计算器II

力扣.43.字符串相乘力扣1047.删除字符串中的所有相邻重复项力扣.844比较含退格的字符串力扣227.基本计算器II

2025-04-21 10:18:26 310

原创 M1/M2使用xxl-job报错2025-04-07T13:27:55.498+08:00 ERROR 25955 --- [rCallbackThread] c.xxl.job.core.log.X

M1/M2使用xxl-job报错2025-04-07T13:27:55.498+08:00 ERROR 25955 --- [rCallbackThread] c.xxl.job.core.log.X

2025-04-09 08:32:24 279 2

原创 合并k个升序链表,哈希表回顾,力扣LCR.078合并k个升序链表​编辑 哈希表力扣.1.两数之和面试题01.02.判定是否互为字符串重排力扣.217.存在重复元素力扣.33.字母

力扣LCR.078合并k个升序链表​编辑哈希表力扣.1.两数之和面试题01.02.判定是否互为字符串重排力扣.217.存在重复元素力扣.33.字母异位词分组

2025-04-07 09:04:43 570 1

原创 M1使用docker制作镜像xxl-job,供自己使用

查看当前架构,他应该内部有自己版本的jdk,所以我们不需要改,假如没有就应该肯定要改了(当然你们又可能并不是这个版本,所以方便你们指定,我也 写上)里面我是一点没改docker build -t opsxlab/xxl-job-admin:3.0.1 . 直接build创建镜像。很苦逼一个情况,m1的docker假如不翻墙,我们找不到xxl-job,所以我们要自己制作。这里,假如你们找不到版本,所以自己去创建一下吧,就。拉去成功后,进入这个xxl-job目录。首先先去下载xxl-job源码。

2025-04-07 09:04:14 338

原创 MAC使用当前VScode总是报权限不足的错误,简单修改

chmod [选项] 模式 文件/目录。直接自己去更改目录文件啥的就行。

2025-04-01 18:44:27 255 2

原创 链表常用技巧和操作,目录力扣.2.两数相加​编辑力扣.24.两两交换链表中的节点(恶心,但是非常要注意的一点)​​​​​​​力扣.143.重排链表

链表常用技巧和操作,目录力扣.2.两数相加​编辑力扣.24.两两交换链表中的节点(恶心,但是非常要注意的一点)​​​​​​​力扣.143.重排链表

2025-04-01 10:06:44 422 1

原创 dfs(基于BFS的dfs)力扣37.解数独力扣79.单词搜索力扣1219.黄金矿工力扣980.不同路径III

力扣37.解数独力扣79.单词搜索力扣1219.黄金矿工力扣980.不同路径III

2025-04-01 10:06:15 196

原创 Java基础复习

抽象方法的关键字具有抽象方法的类叫做抽象类,关键字abstract抽象类和抽象方法的注意事项:1.抽象类中没有抽象方法,但是无意义2.抽象类具有普通类中的所有成分3.子类继承抽象父类,或者重写抽象方法,或者将子类定义为抽象类4.抽象无法实例化对象,只能被子类继承使用那么抽象类中是否可以有构造方法-可以(在子类中,子类去调用父类的构造方法)接口和抽象类的区别1常规的extends和interface,这两个不一样就不用说了。

2025-03-28 08:54:21 739 2

原创 队列+宽度优先搜索,力扣.662.二叉树最大高度 力扣515.在每个数行中找最大值力扣703.数据流中第k大元素力扣692.前k个高频词

力扣.662.二叉树最大高度 力扣515.在每个数行中找最大值力扣703.数据流中第k大元素力扣692.前k个高频词

2025-03-14 08:56:24 956 2

原创 力扣.IPO力扣.单词搜索II力扣.208实现Trie,字典树

力扣.IPO力扣.单词搜索II力扣.208实现Trie,字典树

2025-03-14 08:55:49 138

原创 MAC本机安装docker,卡了整整四天,渴望下载mysql5.7的经历

MAC本机安装docker,卡了整整四天,渴望下载mysql5.7的经历

2024-12-22 11:24:35 620 3

原创 力扣.5.最长回文子串力扣.14最长公共前缀力扣219.存在重复元素II力扣.67二进制求和

力扣.5.最长回文子串力扣.14最长公共前缀力扣219.存在重复元素II力扣.67二进制求和

2024-11-23 19:13:44 450

原创 栈的应用,力扣394.字符串解码力扣946.验证栈序列力扣429.N叉树的层序遍历力扣103.二叉树的锯齿形层序遍历

当你将 `ret2` 添加到 `ret` 中时,实际上是将 `ret2` 的引用添加到了 `ret` 列表中。遇到']':解析,然后放到字符串栈,栈顶的字符串后面,(因为,我们获取的是左括号里面的字符串,和数字,也就是我们知道是几个左括号里面的值,然后我们和前一个进行简单的拼接即可。这里我遇到一个问题,就是我的ret不断添加的过程中,发现把ret2添加进去之后,ret2被我改变,但是ret也改变,我问了半天,没结果,然后我去问gpt得到了这个原因。遇到'[':把后面的字符串提取出来,放入字符串栈中。

2024-11-23 19:13:12 488

原创 第十五届蓝桥杯JAVA的B组题目详情解析

目录蓝桥杯第二个填空,类斐波那契循环数蓝桥杯JAVA.b组第三题 -分布式队列(模拟)食堂(蓝桥杯D题)​编辑星际旅行(Floyd佛洛依德)

2024-11-19 20:23:15 913 2

原创 2024年第15届蓝桥杯C/C++组蓝桥杯JAVA实现

2024年第15届蓝桥杯C/C++组蓝桥杯JAVA实现

2024-11-19 19:05:44 2377 3

原创 分治归并,LCR170交易逆序对的总数 力扣315.计算右侧小于当前元素的个数力扣493.翻转对

归并排序力扣,LCR170交易逆序对的总数力扣315.计算右侧小于当前元素的个数力扣493.翻转对

2024-10-25 18:46:36 604 4

原创 RabbitMQ第二课 RPC通信代码实现,RPC客户端发布确认

RabbitMQ第二课 RPC通信代码实现,RPC客户端发布确认

2024-10-16 19:19:42 497 4

原创 牛客.字符串替换​编辑神奇数牛客DNA序列牛客.kotori和气球

牛客.字符串替换​编辑神奇数牛客DNA序列牛客.kotori和气球

2024-10-14 18:55:56 453 3

原创 牛客AB33.相差不超过k的最多数 (滑动窗口) 牛客.DP最长公共子序列牛客.春游主持人调度(二)

牛客AB33.相差不超过k的最多数(滑动窗口)牛客.DP最长公共子序列牛客.春游主持人调度(二)

2024-10-14 18:54:09 272

原创 牛客.数字游戏​编辑牛客.体操队形(暴力搜索)​​​​​​​牛客.二叉树最大路径和​编辑牛客.排序子序列

牛客.数字游戏​编辑牛客.体操队形(暴力搜索)​​​​​​​牛客.二叉树最大路径和​编辑牛客.排序子序列

2024-10-13 17:09:05 209 2

原创 Spring+rabbitMQ进行通信,目录工作队列工作队列模式的生产者消费者发布订阅模式生产者代码​编辑消费者通配符模式基于Spring+rabbitMQ进行通信

目录工作队列工作队列模式的生产者消费者发布订阅模式生产者代码​编辑消费者通配符模式基于Spring+rabbitMQ进行通信生产者

2024-10-13 17:07:28 597 1

原创 RabbitMQ初识

MQ介绍

2024-10-09 19:44:32 1247 3

原创 RabbitMQ目录发送方确认confirm:确认模式2.重复调用接口时,会提示错误所以改进,自己搞一个template,return退回模式:RabbitMQ的可靠性

目录发送方确认confirm:确认模式2.重复调用接口时,会提示错误所以改进,自己搞一个template,return退回模式:RabbitMQ的可靠性/保证消息不丢失..消息在交换机中无法路由到制定队列:return模式重试机制

2024-10-09 19:43:09 1223 1

原创 RabbitMQ事务模块

​​​​​​​RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,要么全部成功,要么全部失败,1.不采用事务:正常来说,这种情况发一个,然后一个出错了,,第一条消息成功,这样就会第二条消息会不成功2.采用事务还需要下面这两个一个创建Manager,还要加上@Transactional,事务,要么都成功,要么都失败。

2024-10-07 12:05:31 2015 4

原创 RabbitMQ精华,MQ的作用以及场景了解过哪些MQ区别介绍RabbitMQ的核心概念以及工作流程RabbitMQ如何保证消息可靠性RabbitMQ如何保证消息顺序性Rabbit

工作流程:生产者连接到Broker创建一个Connection,开启信道2.声明交换机和队列,以及绑定规则:Producer声明一个交换久(Exchange)和队列,并且绑定Queue到Exchange发布消息:Producer发布Broker消息存储:RabbitMQ Broker接收消息,并且存入相应的队列中,如果未找到相应的队列,则根据生产者的配置,选择丢弃或者退回生产者5.消费消息:消费者监听Queue,当消息到达时候,从Queue中获取消息,处理后向RabbitMQ发送消息确认。

2024-10-07 12:00:55 1054

原创 笔试强训,约瑟夫环plus孩子们的游戏​编辑解法二.动态规划大数加法牛客.在字符串中找出连续的最长数字串力扣703.数据流中第K大元素​编辑

笔试强训,约瑟夫环plus孩子们的游戏​编辑解法二.动态规划大数加法牛客.在字符串中找出连续的最长数字串力扣703.数据流中第K大元素​编辑

2024-09-24 19:11:53 263 2

原创 快速排序(plus)与单调栈道,力扣912.排序数组​​​​​​​力扣215.数组中的第k大个元素力扣17.14最小的k个数单调栈力扣.柱状图中最大的矩形

快速排序(plus)与单调栈道故事,力扣912.排序数组​​​​​​​力扣215.数组中的第k大个元素力扣17.14最小的k个数单调栈力扣.柱状图中最大的矩形

2024-09-24 19:10:01 506

原创 项目总结,路径匹配的业务逻辑

如果他不这样乘客这里存储司机的ID,我们会发现假如再来一个司机,他是无法获取最新的司机消息,因为他是根据键获取的,假如我们不去添加,像是一个哈希表。哈希名称HitchConstants.STOKE_GEO_ZSET_PREFIX.100乘客ID(这就相当于hash名字)我们是根据这个key来获取最新的司机,同时司机也会存储对应的乘客。类似于NACOS的服务注册和服务发现。

2024-09-23 18:37:59 267 2

空空如也

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

TA关注的人

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