- 博客(191)
- 收藏
- 关注

原创 秋招面试基础总结,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
1213
3
原创 链表常用技巧和操作,目录力扣.2.两数相加编辑力扣.24.两两交换链表中的节点(恶心,但是非常要注意的一点)力扣.143.重排链表
链表常用技巧和操作,目录力扣.2.两数相加编辑力扣.24.两两交换链表中的节点(恶心,但是非常要注意的一点)力扣.143.重排链表
2025-04-01 10:06:44
396
1
原创 dfs(基于BFS的dfs)力扣37.解数独力扣79.单词搜索力扣1219.黄金矿工力扣980.不同路径III
力扣37.解数独力扣79.单词搜索力扣1219.黄金矿工力扣980.不同路径III
2025-04-01 10:06:15
168
原创 Java基础复习
抽象方法的关键字具有抽象方法的类叫做抽象类,关键字abstract抽象类和抽象方法的注意事项:1.抽象类中没有抽象方法,但是无意义2.抽象类具有普通类中的所有成分3.子类继承抽象父类,或者重写抽象方法,或者将子类定义为抽象类4.抽象无法实例化对象,只能被子类继承使用那么抽象类中是否可以有构造方法-可以(在子类中,子类去调用父类的构造方法)接口和抽象类的区别1常规的extends和interface,这两个不一样就不用说了。
2025-03-28 08:54:21
722
2
原创 队列+宽度优先搜索,力扣.662.二叉树最大高度 力扣515.在每个数行中找最大值力扣703.数据流中第k大元素力扣692.前k个高频词
力扣.662.二叉树最大高度 力扣515.在每个数行中找最大值力扣703.数据流中第k大元素力扣692.前k个高频词
2025-03-14 08:56:24
936
2
原创 MAC本机安装docker,卡了整整四天,渴望下载mysql5.7的经历
MAC本机安装docker,卡了整整四天,渴望下载mysql5.7的经历
2024-12-22 11:24:35
574
3
原创 力扣.5.最长回文子串力扣.14最长公共前缀力扣219.存在重复元素II力扣.67二进制求和
力扣.5.最长回文子串力扣.14最长公共前缀力扣219.存在重复元素II力扣.67二进制求和
2024-11-23 19:13:44
437
原创 栈的应用,力扣394.字符串解码力扣946.验证栈序列力扣429.N叉树的层序遍历力扣103.二叉树的锯齿形层序遍历
当你将 `ret2` 添加到 `ret` 中时,实际上是将 `ret2` 的引用添加到了 `ret` 列表中。遇到']':解析,然后放到字符串栈,栈顶的字符串后面,(因为,我们获取的是左括号里面的字符串,和数字,也就是我们知道是几个左括号里面的值,然后我们和前一个进行简单的拼接即可。这里我遇到一个问题,就是我的ret不断添加的过程中,发现把ret2添加进去之后,ret2被我改变,但是ret也改变,我问了半天,没结果,然后我去问gpt得到了这个原因。遇到'[':把后面的字符串提取出来,放入字符串栈中。
2024-11-23 19:13:12
481
原创 第十五届蓝桥杯JAVA的B组题目详情解析
目录蓝桥杯第二个填空,类斐波那契循环数蓝桥杯JAVA.b组第三题 -分布式队列(模拟)食堂(蓝桥杯D题)编辑星际旅行(Floyd佛洛依德)
2024-11-19 20:23:15
811
2
原创 分治归并,LCR170交易逆序对的总数 力扣315.计算右侧小于当前元素的个数力扣493.翻转对
归并排序力扣,LCR170交易逆序对的总数力扣315.计算右侧小于当前元素的个数力扣493.翻转对
2024-10-25 18:46:36
586
4
原创 牛客AB33.相差不超过k的最多数 (滑动窗口) 牛客.DP最长公共子序列牛客.春游主持人调度(二)
牛客AB33.相差不超过k的最多数(滑动窗口)牛客.DP最长公共子序列牛客.春游主持人调度(二)
2024-10-14 18:54:09
266
原创 牛客.数字游戏编辑牛客.体操队形(暴力搜索)牛客.二叉树最大路径和编辑牛客.排序子序列
牛客.数字游戏编辑牛客.体操队形(暴力搜索)牛客.二叉树最大路径和编辑牛客.排序子序列
2024-10-13 17:09:05
207
2
原创 Spring+rabbitMQ进行通信,目录工作队列工作队列模式的生产者消费者发布订阅模式生产者代码编辑消费者通配符模式基于Spring+rabbitMQ进行通信
目录工作队列工作队列模式的生产者消费者发布订阅模式生产者代码编辑消费者通配符模式基于Spring+rabbitMQ进行通信生产者
2024-10-13 17:07:28
591
1
原创 RabbitMQ目录发送方确认confirm:确认模式2.重复调用接口时,会提示错误所以改进,自己搞一个template,return退回模式:RabbitMQ的可靠性
目录发送方确认confirm:确认模式2.重复调用接口时,会提示错误所以改进,自己搞一个template,return退回模式:RabbitMQ的可靠性/保证消息不丢失..消息在交换机中无法路由到制定队列:return模式重试机制
2024-10-09 19:43:09
1204
1
原创 RabbitMQ事务模块
RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,要么全部成功,要么全部失败,1.不采用事务:正常来说,这种情况发一个,然后一个出错了,,第一条消息成功,这样就会第二条消息会不成功2.采用事务还需要下面这两个一个创建Manager,还要加上@Transactional,事务,要么都成功,要么都失败。
2024-10-07 12:05:31
1993
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
1040
原创 笔试强训,约瑟夫环plus孩子们的游戏编辑解法二.动态规划大数加法牛客.在字符串中找出连续的最长数字串力扣703.数据流中第K大元素编辑
笔试强训,约瑟夫环plus孩子们的游戏编辑解法二.动态规划大数加法牛客.在字符串中找出连续的最长数字串力扣703.数据流中第K大元素编辑
2024-09-24 19:11:53
254
2
原创 快速排序(plus)与单调栈道,力扣912.排序数组力扣215.数组中的第k大个元素力扣17.14最小的k个数单调栈力扣.柱状图中最大的矩形
快速排序(plus)与单调栈道故事,力扣912.排序数组力扣215.数组中的第k大个元素力扣17.14最小的k个数单调栈力扣.柱状图中最大的矩形
2024-09-24 19:10:01
496
原创 项目总结,路径匹配的业务逻辑
如果他不这样乘客这里存储司机的ID,我们会发现假如再来一个司机,他是无法获取最新的司机消息,因为他是根据键获取的,假如我们不去添加,像是一个哈希表。哈希名称HitchConstants.STOKE_GEO_ZSET_PREFIX.100乘客ID(这就相当于hash名字)我们是根据这个key来获取最新的司机,同时司机也会存储对应的乘客。类似于NACOS的服务注册和服务发现。
2024-09-23 18:37:59
258
2
原创 Spring最后一课,Spring原理,JWT(MD5加密),SpringBoot集成Kaptcha,Bean的作用域Bean的六大作用域单例:说明获取到的对象是同一个。从Context中多次
Bean的作用域Bean的六大作用域单例:说明获取到的对象是同一个。从Context中多次获取对象,得到的都是同一个这种行为模式,就称为Bean的作用域多例:context中获取的对象,是只要执行这个函数,就会重新从context中获取,那么也就会重新创建一个对象,但是属性注入的对象是不变的编辑request 当我们使用request的时候,说明一件事情,我们最后底层都是引用的是那一个对象,我们可以看到,每次发送一个请求,都会生成一个对象Session一次会话中,无论你发多少次申请,都
2024-09-22 20:32:52
945
3
原创 统一服务入口-Gateway,网关介绍(其实更像是学校门口的保安,假如你去xx楼,不能每个地方都有保安)常见网关实现 :Nginx,Gateway,ZuulRoute Predicate Fa
网关介绍(其实更像是学校门口的保安,假如你去xx楼,不能每个地方都有保安)常见网关实现 :Nginx,Gateway,ZuulRoute Predicate Factories(路由断言工厂)PredicateGateway Filter Factories(网关过滤工厂)AddRequestHeaderGatewayFilterFactory-给请求header加参数AddResponseHeaderGatewayFilterFactory -添加响应Redis针对流量的限制
2024-09-22 09:30:05
1142
2
原创 笔试。牛客.C-消减整数力扣.最长上升子序列(dp)牛客.最长上升子序列(二) (贪心+二分)牛客.爱吃素
笔试。牛客.C-消减整数力扣.最长上升子序列(dp)牛客.最长上升子序列(二) (贪心+二分)牛客.爱吃素
2024-09-09 13:59:56
492
2
原创 RabbitMQ高级特性TTL,死信队列,延迟队列,当出现发送文件给docker内部,但是又无法使用拖拽模式的时候的办法,Enabling plugins on node rabbit
TTL延迟队列出现发送文件给docker内部,但是又无法使用拖拽模式的时候的办法(以及出现Enabling plugins on node rabbit@91e7e7949d70:rabbitmq_delayed_message_exchangeError:{:plugins_not_found, [:rabbitmq_delayed_message_exchange]}报错的解决方法问题二:UI 界面不显示消息条数问题三:Listener method could not be invok
2024-09-07 19:37:25
1403
5
原创 笔试强训,[NOIP2002普及组]过河卒牛客.游游的水果大礼包牛客.买卖股票的最好时机(二)二叉树非递归前序遍历
笔试强训,[NOIP2002普及组]过河卒牛客.游游的水果大礼包牛客.买卖股票的最好时机(二)二叉树非递归前序遍历
2024-09-07 19:34:51
336
原创 牛客笔试,牛客.四个选项(dfs巨难)牛客.接雨水动态规划单调栈解法牛客.栈和排序牛客.加减
牛客笔试,牛客.四个选项(dfs巨难)牛客.接雨水动态规划单调栈解法牛客.栈和排序牛客.加减
2024-09-04 10:45:35
296
原创 组件Nacos,MAC如何启动Nacos,目录Nacos组件简介 如何改变Linux的java版本(Nacos要看一下对应的java版本是否正确)Eureka和Nacos区别使用N
Nacos组件简介如何改变Linux的java版本(Nacos要看一下对应的java版本是否正确)Eureka和Nacos区别使用Nacos如何完成服务发现和服务注册Nacos的健康检查Nacos环境隔离Nacos的配置中心Error creating bean with name 'distroFilterRegistration' defined in class path resource [com/alibaba/nacos/naming/web/Nam
2024-08-29 12:07:29
1269
6
原创 笔试训练,牛客.合唱团牛客.kannan与高音牛客.拜访(BFS)牛客.买卖股票的最好时机(四)
牛客.合唱团牛客.kannan与高音牛客.拜访(BFS)牛客.买卖股票的最好时机(四)
2024-08-29 12:04:25
541
原创 优雅实现远程调用-OpenFeign
OpenFeign介绍OpenFeign最佳实践我再来遇到个问题,我创建的com.xx.xxx包,放到一起了,不是那种一个在一个下面的那种Nacos,只要看见这种什么网络报错啥的,java.net.SocketException: Network is unreachable
2024-08-28 11:45:34
1303
3
原创 牛客笔试小题,二分回顾,牛客.宵暗的妖怪 牛客.ruby和薯条(新思路)排序+滑动窗口+前缀和思想解法二:排序+二分(找左右端点)牛客.kotori和素因子(dfs,蛮考验代码能力的)
1.状态表示:初始化我们会用到前3个值只有两个数字也选择不了。牛客.宵暗的妖怪牛客.ruby和薯条(新思路)排序+滑动窗口+前缀和思想解法二:排序+二分(找左右端点)牛客.kotori和素因子(dfs,蛮考验代码能力的)DFS,递归型枚举编辑牛客.大科学家dd
2024-08-28 11:37:36
327
原创 牛客笔试强训,牛客AB33.相差不超过k的最多数 (滑动窗口) 牛客.DP最长公共子序列牛客.春游牛客.活动安排(贪心)
牛客笔试强训,牛客AB33.相差不超过k的最多数(滑动窗口)牛客.DP最长公共子序列牛客.春游牛客.活动安排(贪心)
2024-08-26 23:30:30
406
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人