自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 408 计算机基础复试笔记 —— 更新中

准备复试!!!!

2023-03-05 21:20:39 2150 9

原创 【SpringBoot】Bean 注入失败问题汇总

大家好呀我是秋刀鱼🐟~最近写项目时遇到了很多关于 Spring 注入 bean 的问题,也是耗费了我很多时间去查找注入失败的原因。因此这篇博客就来总结一下 bean 注入失败的常见情况,希望能对你有所帮助😊🕍博客主页:秋刀鱼与猫__💗如果觉得博主写的还不错的话,还请大家关注、三连支持一下博主~目录🎄错误案例🎍 常见情况一:bean 没有被扫描🎍 常见情况二:多模块架构 bean 没有被扫描🎍 常见情况三:使用@Qualifier 或 @Resource 注入时指定的 name 不存在🎍 常.

2022-05-15 23:04:10 14387 118

原创 【蓝桥杯】第十三届蓝桥杯省赛 AK 攻略 —— C++ B组全真题超详细剖析

村口二大爷都能看懂的第十三届蓝桥杯AK攻略!C++ B组真题详细解读!

2022-05-02 22:53:50 17642 125

原创 【LeetCode】第290场单周赛 --- 记录一次AK周赛

LeetCode 第290场周赛题解

2022-04-24 21:53:38 4738 82

原创 【LeetCode】第289场单周赛 --- 用中等题来骗来偷袭我这个老同志?

LeetCode第 289 场周赛题目全盘解析,小白也能看得懂!

2022-04-19 02:45:00 9903 134

原创 【力扣精选】用一拳超人的方式打开力扣,刷爆算法题 —— 龙卷篇

近期的LeetCode 好题分享,给大家带来不一样的解题思路。

2022-04-17 00:07:49 3266 93

原创 【力扣精选】3分钟拿下反转链表所有题型

用画图的方式带你轻松解决面试高频题 -- 反转链表

2022-04-13 08:15:45 2937 83

原创 【蓝桥杯冲刺篇】真题详解 day29

蓝桥杯冲刺篇 ---《饮料换购》、《密文搜索》、《蓝桥骑士》真题解析

2022-04-05 20:00:00 2984 9

原创 【蓝桥杯冲刺 day28】真题解析

文章目录36进制 -- 17届省赛真题解题思路交换瓶子 -- 16届省赛真题解题思路路径之谜 -- 16届国赛真题解题思路大家好我是秋刀鱼,今天给大家带来蓝桥杯真题题解36进制 – 17届省赛真题题目传送门🚪题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。对于16进制,我们使用字母 A−F 来表示 10及以上的数字。如法炮制,一直用到字母 Z,就可以表示 36 进制。36进制中,A 表示 10,Z 表示 35,AA 表示370。你能算出 MANY 表示

2022-04-04 14:32:04 3341 8

原创 《蓝桥杯Java组通关秘笈》

Java组蓝桥杯复习总结

2022-04-04 12:07:58 9536 36

原创 【Java全栈开发】SpringBoot配置文件与多环境配置

文章目录1、配置属性自定义属性随机值属性2、配置文件配置文件优先级多环境配置Spring Boot使用了一个全局的配置文件application.properties,放在src/main/resources目录下或者类路径的/config下。SpingBoot的全局配置文件的作用是对一些默认配置的配置值进行修改,同时也允许用户自定义配置属性。application.yaml 也是配置文件的一种,两种配置文件的区别是配置属性的文件格式不同。本博客中使用的均是 application.propertie

2022-04-01 21:12:24 2726 13

原创 【刷穿LeetCode系列】LCP 19.秋叶收集器 --- 动态规划题解

写在前面大家好我是秋刀鱼,今天刷力扣时做了一道LCP的题目。有刷过的小伙伴一定知道LCP的题目向来不当人的难,中等难度基本上就碾压LeetCode中大部分困难题目。这道题解题思路非常巧妙,给大家分享一下。LCP 19.秋叶收集器⭐️⭐️⭐️⭐️题目传送门🚀1、题目解析题目要求的是将收集到的红叶、黄叶按照 【红、黄、红】的顺序整理为三个部分,每个部分至少有一片叶子。同时能够调整任意一片叶子的颜色。不难得知,整理为下面的状态时,叶子的排列顺序符合题意:整理完毕后叶子的颜色排列一定是 红色、.

2022-03-31 21:23:48 1814

原创 【蓝桥杯冲刺 day23】第二点五个不高兴的小明 --- O(n^2)优化思路

文章目录打包题目解析约数个数解题思路AC代码第二点五个不高兴的小明解题思路AC代码代码优化AC代码2总结大家好我是秋刀鱼,今天给大家带来蓝桥杯题目题解。打包一行两个整数N和M。  一行N个整数,表示N个礼物的重量。输出格式一个整数,表示最小的最大重量。样例输入3 21 1 2样例输出2数据规模和约定N, M <= 100,000  重量 <= 1,000题目解析之前有写过:打包解析传送门🚀约数个数问题描述我们用D(i)表示i有多少个约数。  例

2022-03-30 16:24:33 3417 11

原创 【蓝桥杯真题】切分平面 --- 画图解析

文章目录蓝桥杯省赛真题 平面切分问题描述输入格式输出格式样例输入样例输出评测用例规模与约定解题思路AC代码往期蓝桥杯真题解析【十二届蓝桥杯国赛真题】123 — 时间复杂度O(1)的纯数学解法【蓝桥杯真题训练 day14】今日四道真题全解析【蓝桥杯冲刺 day12】题目全解析【蓝桥杯冲刺 day10】题目全解析 — 难题突破【蓝桥杯冲刺 day8】题目全解析 —附上LeetCode 每日一题【蓝桥杯冲刺 day7】 题目全解析 — 附上LeetCode周赛 银联-03. 理财产品【蓝桥杯冲刺

2022-03-29 19:49:43 2296 5

原创 【蓝桥杯冲刺 day17】今日四道真题全解析

文章目录距离和题目解析AC代码扩散题目解析AC代码错误票据题目解析AC代码倍数问题解题思路AC代码写在前面Hello大家好我是秋刀鱼,今天给大家带来每日蓝桥杯真题题解。今天的题目比较简单,但就算遇到简单题也不能松懈,拿下全分才是关键!往期蓝桥杯真题解析【十二届蓝桥杯国赛真题】123 — 时间复杂度O(1)的纯数学解法【蓝桥杯真题训练 day14】今日四道真题全解析【蓝桥杯冲刺 day12】题目全解析【蓝桥杯冲刺 day10】题目全解析 — 难题突破【蓝桥杯冲刺 day8】题目全解析

2022-03-24 18:54:27 2384 3

原创 【蓝桥杯真题详解】蓝肽子序列 --- 二维动态规划与字符串哈希

文章目录蓝肽子序列解题思路LeetCode 原型题目讲解开始解题AC代码写在前面Hello大家好我是秋刀鱼,今天给大家带来的是蓝桥杯真题 蓝肽子序列 的解题思路讲解。这道题目是一道基础题目的变式,我将从基础题目开始分析逐步带你理解如何计算字符串最长公共子序列与处理该题的变式部分。往期蓝桥杯真题解析【蓝桥杯真题训练 day14】今日四道真题全解析【蓝桥杯冲刺 day12】题目全解析【蓝桥杯冲刺 day10】题目全解析 — 难题突破【蓝桥杯冲刺 day8】题目全解析 —附上LeetCode

2022-03-23 18:27:30 2307 5

原创 【十二届蓝桥杯国赛真题】123 --- 时间复杂度O(1)的纯数学解法

文章目录题目链接解题思路AC代码往期蓝桥杯真题解析【蓝桥杯真题训练 day14】今日四道真题全解析【蓝桥杯冲刺 day12】题目全解析【蓝桥杯冲刺 day10】题目全解析 — 难题突破【蓝桥杯冲刺 day8】题目全解析 —附上LeetCode 每日一题【蓝桥杯冲刺 day7】 题目全解析 — 附上LeetCode周赛 银联-03. 理财产品【蓝桥杯冲刺 day4】题目全解析 — 每日刷题解析写在前面Hello大家好我是秋刀鱼,今天又来给大家带来蓝桥杯真题题解了。今天做的题中这道题中

2022-03-22 20:03:05 4302 18

原创 【蓝桥杯真题训练 day14】今日四道真题全解析

今天给大家带来蓝桥杯冲刺的4道题:跳石头、蓝桥幼儿园、走迷宫、带分数 题解

2022-03-21 19:25:58 3118 5

原创 【蓝桥杯冲刺 day12】题目全解析

Hello大家好,我是秋刀鱼,今天又来给大家更新蓝桥杯真题题解了。今天的题目不算太难,不过需要注意的细节还是很多,无论是日常的刷题还是比赛编写代码时一定要注意细节部分,不要因为疏忽导致失分。如果觉得作者写的还不错的朋友可以一键三连支持一下! ღ( ´・ᴗ・` )比心文章目录打水问题题目解析夺宝奇兵题目解析调手表解题思路写在最后往期蓝桥杯算法解析:【蓝桥杯冲刺 day10】题目全解析 — 难题突破【蓝桥杯冲刺 day8】题目全解析 —附上LeetCode 每日一题【蓝桥杯冲刺 day7..

2022-03-19 20:24:28 2349 5

原创 【蓝桥杯冲刺 day10】题目全解析 --- 难题突破

Hello大家好,我是秋刀鱼,今天又来给大家更新蓝桥杯真题的题解了。今天的题目偏难也是耗费了我大量的时间构思与码代码,如果到现在你还没有看过题建议先自己思考后在看看我的博客,一定要多思考才能有进步!!如果觉得作者写的还不错的朋友可以一键三连支持一下,听说点赞的朋友今年都会暴富!ღ( ´・ᴗ・` )比心相关的蓝桥杯算法题解:【蓝桥杯冲刺 day8】题目全解析 —附上LeetCode 每日一题【蓝桥杯冲刺 day7】 题目全解析 — 附上LeetCode周赛 银联-03. 理财产品【蓝桥杯冲.

2022-03-17 17:55:33 2259 4

原创 【刷穿LeetCode系列】 LeetCode 432. 全 O(1) 的数据结构 解析

大家好啊我是秋刀鱼,今天呢因为时间的关系就没有写蓝桥杯每日刷题的题解了,不过在刷LeetCode的每日一题时觉得题目很有意思,因此我想给大家分享这道题并阐述一下我的解题思路,希望能对你有帮助。如果喜欢的话请务必一键三联支持一下博主哦。🌍LeetCode 432. 全O(1)的数据结构AC截图题目传送门题目难度:⭐️⭐️⭐️⭐️知识点:哈希表、双向链表🌑1、题目要求题目中要求完成一个数据结构类的编写,该类能够存储一个字符串key与该key相对应的计数,并能够对任意 key 计数值实.

2022-03-16 20:29:38 1873 1

原创 【蓝桥杯冲刺 day8】题目全解析 ---附上LeetCode 每日一题

【蓝桥杯冲刺 day8】题目全解析+LeetCode 每日一题大家好呀,我是秋刀鱼,今天给大家带来的还是蓝桥杯冲刺刷题的题目解析。春色满园关不住,一枝红杏出墙来,不知不觉呢春天气息已经到来,希望大家能够如初春的花朵一样,朝气蓬勃欣欣向荣,也希望大家能每天都有好心情。☀️神奇算式题目传送门难度:⭐️⭐️知识点:数学模拟解题思路:题目给出只需要从 0−90 - 90−9 选出不同的四个数组成一个乘法算式,选数的操作可以使用递归来实现。因为选中的数字不能重复,因此定义数组 used[10]

2022-03-15 18:01:39 2112

原创 【蓝桥杯冲刺 day7】 题目全解析 --- 附上LeetCode周赛 银联-03. 理财产品

文章目录写在前面相乘空间发现环LeetCode 周赛 银联-03. 理财产品写在前面大噶好哇,我是秋刀鱼,因为要复习考研的内容所以现在码代码的时间越来越少了,不过这也无法磨灭了一个即将秃顶的程序员热爱代码的心,去NND考研我要开摆!不知不觉呢蓝桥杯每日打卡的第七天了,因为题目还算简单所有有时间来谢谢题解,希望能对你在做题上能有所帮助。ღ( ´・ᴗ・` )比心相乘题目连接解题思路:枚举区间[1,1000000007][1,1000000007][1,1000000007]的所有数值,如果该

2022-03-14 19:38:41 2921 4

原创 【蓝桥杯冲刺 day4】备战蓝桥杯 - 每日刷题解析

题目链接:奇数倍数第几个幸运数字四平方和迷宫🐬奇怪的奇数题目难度:⭐️🌤解题思路对于这类题目,从小到大枚举所有2019的整数倍数,判断枚举数的每一位是否为奇数,返回第一个满足条件的数。过程不过多赘述,直接上代码:#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){ int i=2019; int x=0; int n=0; int num; for(.

2022-03-11 20:21:17 1981

原创 一篇文章弄懂HashMap底层

文章目录1、HashMap结构2、HashMap中的常量3、HashMap的构造函数tableSizeFor()4、put方法详解5、get方法6、hash()计算原理7、resize()扩容机制8、常见的一些面试问题问题1:jdk1.7的HashMap扩容时为什么会出现死循环?问题2:HashMap与HashTable有什么区别?1、继承的类不同2、HashMap线程不安全,HashTable线程安全3、HashTable不允许存放空值4、计算Hash的方式不同5、扩容方式不同6、解决Hash冲突的方式不

2022-03-08 21:19:46 1309

原创 redis.conf 文件详细解析

redis.conf解析Redis的启动必须要用到配置文件!Units 单位容量单位不区分大小写,同时注意:k!=kbincludes 包含可以使用 include 包含多个配置文件​ network 网络网络,表示Redis启动时开放的端口默认与本机绑定bind 127.0.0.1Redis指定监听端口,默认为6379port 6379表示服务器闲置多长时间(秒)后被关闭,如果这个这个数值为0,表示这个功能不起作用timeout 300是否开启保护

2022-03-05 23:09:26 1651

原创 Cookie & Session

Cookie与Session1、无状态的Http请求客户端与服务器之间的请求与响应均是属于HTTP请求,HTTP请求时无状态的,即每一次客户端发起请求时,对于服务端来说均是一次全新的请求,服务器并不知道客户端之前的请求记录。换句话来说当用户登录请求被响应后,就算用户登录成功,用户再次发起其他请求服务器仍不能识别该用户是否登录。为了解决Http的无状态性,确保客户端与服务器端的会话同步问题。引入了Cookie与Session两个概念。2、Cookie在服务器与客户端交互时,会话跟踪是很重要的。理论上

2022-03-05 21:05:10 1275

原创 【字符串哈希】讲解与例题

字符串哈希算法,目的是将一个字符串转换为一个整数,这个整数仅仅受字符串的内容有关,与字符串的长度没有任何的关系,保障字符串不同,得到的整数不同,字符串相同,得到的整数一定相同。通常将字符串转换为整数的算法成为字符串哈希算法。通常使用的字符串哈希算法如下:哈希算法:Hash[i]=Hash[i−1]∗p+str[i−1]−′a′Hash[i]=Hash[i-1]*p+str[i-1]- 'a'Hash[i]=Hash[i−1]∗p+str[i−1]−′a′这里p选用的是一个质数,通常可取131313,使

2022-02-17 15:09:14 2479

原创 【狂神说】 Redis 笔记分享

Nosql概述为什么使用Nosql1、单机Mysql时代90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题数据量增加到一定程度,单机数据库就放不下了数据的索引(B+ Tree),一个机器内存也存放不下访问量变大后(读写混合),一台服务器承受不住。2、Memcached(缓存) + Mysql + 垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以说我们希望减轻数据库的压力,我们可以使用缓存来保证效率!

2022-02-03 22:18:58 1256 3

原创 【Java 】JUC并发编程

Java 并发引入1、程序、进程、线程的概念程序​ 通常为了完成特定的任务、用某种语言编写的一组指令的结合。即一段静态的代码进程​ 程序的一次执行,或者是正在运行的一段程序,是一个动态过程,有自身的生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程​ 进程可进一步细化为线程,是一个程序内部的一条执行路径线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc

2022-02-03 22:14:48 1592

原创 单例模式与进阶

2、单例模式一、初识单例模式定义单例模式确保了某个类中只存在唯一的实例,并且自行实例化向整个系统提供这个实例。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。常用于计算机系统中线程池、缓存、日志对象、对话框、打印机、显卡驱动程序对象的设计。特点单例类只有一个实例单例模式必须自己创建自己的唯一对象,必须构造器私有防止外部创建对象!单例模式必须提供这一实例给所有其他对象单例模式保证了全局对象的唯一性,比如系统启动读取配置文件就需要单例保证配置的

2022-02-03 22:10:09 1571

原创 【蓝桥杯】新型斐波那契数列

蓝桥杯 新型斐波那契数列问题描述新型斐波那契数列的第一、二、三项都为1,从第四项起每一项等于前面三项之和,求此数列第n项模m的余数。输入格式输入一行为两个整数n、m,用空格隔开。输出格式输出一行为新型斐波那契数列第n项模m的余数。样例输入7 3样例输出2数据规模和约定1≤n≤10^18,1≤m≤100解题思路对于求解斐波拉契数列的第N项,通常有三种常用的方法:递归、数组、矩阵。因为本题的数据规模是101810^{18}1018,前两种方法直接计算方法必定

2022-01-30 13:33:48 2402

原创 室友说他蹲坑的时间看懂了ArrayList源码?

1、ArrayList的属性public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ @java.io.Serial // 序列化Id private static final long serialVersionUID = 868345258112289

2021-12-19 17:38:16 1502 2

原创 LeetCode 5955. 摘水果 题目解析

LeetCode 5955. 摘水果 ⭐️⭐️⭐️⭐️⭐️5955. 摘水果 #前缀和 #二分查找1、题目解析这是LeetCode周赛中的最后一题,也是我觉得迄今为止离AC最近的一次????题目很好理解,在最多K次的移动中获取水果的最大值将其返回。开始的思路是动态规划还有搜索,但是限于水平有限也没有动规出啥东西反而时间浪费了这道题的核心是要理解:移动的过程中最多改变一次移动的方向也就是说只要枚举出坐标轴中所有的水果 改变方向前、改变方向后的最大总数之和就是我们需要求的值。例如水果分别在

2021-12-12 16:02:47 5436

原创 【蓝桥杯】 算法提高 学生节

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin=new Scanner(System.in); int n = cin.nextInt(); int m=cin.nextInt(); int time=cin.nextInt(); int []values=new int

2021-11-22 18:44:49 1525

原创 蓝桥杯 算法提高 区间覆盖问题

问题描述给出一段长度为n的区间和m条线段,每条线段有其起始点xi和终止点yi,现在我们想知道最少用几条线段就可以覆盖这一个区间。输入格式第一行包含两个整数n,m接下来m行 每行两个数 xi yi 保证 xi<=yi输出格式输出1行,包含一个整数,表示最少线段数。如果无法覆盖 输出-1;1、解题分析​ 思考一下,如果这里有两条线段, line1与line2,它们的x坐标相同,那么选择哪条线段覆盖呢?毫无疑问选择最长的那条,也就是y坐标最大的一条覆盖。本题采用贪心算法将所有的线存

2021-11-17 17:50:43 3071 1

原创 【蓝桥杯】算法提高 打包

问题描述Lazy有N个礼物需要打成M个包裹,邮寄给M个人,这些礼物虽然很便宜,但是很重。Lazy希望每个人得到的礼物的编号都是连续的。为了避免支付高昂的超重费,他还希望让包裹的最大重量最小。输入格式一行两个整数N和M。  一行N个整数,表示N个礼物的重量。输出格式一个整数,表示最小的最大重量。样例输入3 21 1 21、解题思路​ 共有N个礼物,需要进行M次打包,希望让每个人得到的包裹连续且最大重量最小,假设所有礼物的总重量为sumsumsum ,所有礼物中最重的礼物

2021-11-16 20:33:06 3446 18

原创 蓝桥杯 试题 算法训练 无聊的逗

蓝桥杯 试题 算法训练 无聊的逗问题描述逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中。不过他想到了一个游戏来使他更无聊。他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长的,他想知道在两根一样长的情况下长度最长是多少。样例输入41 2 3 1样例输出3数据规模和约定n<=15​ 解题思路:​ 状态压缩,将所有的状态选中时的值存入数组中,使用公式递推得到所有状态下的长度,最后遍历所有的状态,注意第一层循环只要遍历前一半状态,第

2021-10-27 20:55:18 9516 13

原创 Java Map.entry的简单使用

Map是java中的接口,Map.Entry是Map的一个内部接口。Java中Map存放的是许多个键值对的数据,而Map.Entry数据类型可以想象成Map中的一个键值对的数据,可以存放一个键与一个值,显然一个Map对象可以看成存储了多个Map.Entry的数据组1、从Map中获取Map.Entry通过Map.entrySet()方法可以从指定的map对象中获取一个Set集合,集合中的元素是Map.Entry类型 public static void main(String[] args) {

2021-10-09 13:53:54 1892

空空如也

空空如也

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

TA关注的人

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