自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【黑马Redis原理篇】Redis内存回收

视频来源 :原理篇[30,31]

2024-10-24 21:32:20 557

原创 【黑马Redis原理篇】Redis网络模型

来源视频 [16,27]

2024-10-19 21:19:27 995

原创 【黑马redis高级篇】持久化

RDB:redis数据备份文件,redis数据快照。把内存中的所有数据都记录到磁盘中,当redis实例故障重启后,从磁盘中读取快照文件,恢复数据。快照文件称为RDB文件,默认是保存在当前运行目录。再次启动时自动读取rdb文件。Append only file(追加文件)。Redis处理的每一个写命令都会追加在aof文件,可以看作是命令的日志文件。恢复时读取aof的命令并执行。

2024-10-16 19:58:15 910

原创 【黑马redis基础篇】介绍和数据类型

/来源:02NoSQL类型:键值、文档、图NoSQL特点:非结构化的、无关联的、非SQL、BASE(无法满足事务ACID)

2024-10-16 16:01:27 367

原创 (mysql)Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA

只需要在BEGIN前加上 NO SQL。mysql编写存储过时,遇到此问题。

2024-09-11 14:15:33 153

原创 mac m1安装rocketmq启动失败ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)!

命令 /usr/libexec/java_home 找到java安装位置命令sudo vim .bash_profile在bash_profile加入,保存并退出。export JAVA_HOME=/Library/Java/JavaVirtualMachines/graalvm-jdk-17.0.11/Contents/Home3.source .bash_profile使修改生效

2024-08-12 16:09:20 194

原创 maven中pom依赖太多导致内存溢出java.lang.OutOfMemoryError: Java heap space

网上说的改vm option还是没用。

2024-07-25 15:30:41 175

原创 微服务复制service时,没有copy configuration,IDEA Run/Debug Configurations配置中没有SpringBoot可选

解决方法:在maven 中Reload。

2024-07-12 19:15:29 198

原创 mybatis generator[WARNING] The specified target project directory ..\ does not exist

问题:使用mybatis generator代码生成器时报错,目录不存在。解决方法:mac环境下,windows路径中的 \ 要修改为 /奇怪的是,我上一个模块生成是有效的,复制一份新的就报错了。上网搜索原因:mac电脑路径要改。

2024-07-10 11:29:51 203

原创 mybatis pagehelper分页不生效的原因:版本不对应

【代码】mybatis pagehelper分页不生效的原因:版本不对应。

2024-07-02 10:25:45 362

原创 Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system d

在使用macbook m1运行springboot springcloud项目时,报错。在报错模块的pom.xml中添加依赖。

2024-06-27 13:19:51 1273

原创 SrpingBootSpringCloud导入spring-boot-starter-amqp依赖失败

在pom.xml的< project >标签下加入如下代码。原因:用的仓库里的依赖不完整。解决方法:改成中央仓库。

2024-05-07 19:43:30 456 1

原创 macbook m1 nacos集群启动失败报错的解决办法

把JAVA_HOME改成/Library/Java/JavaVirtualMachines/你的安装路径/Contents/Home。问题原因:电脑本身是arm的jdk版本,但是nacos启动需要更换基于x86架构的jdk版本。a.改变application.properties的server.port。b.需要改变application.properties里的数据库配置。3.修改nacos/bin/startup.sh的JAVA_HOME。问题描述:详情见nacos.log和start.out。

2024-04-25 23:02:49 540

原创 分月饼 java题解

【代码】分月饼 java题解。

2024-04-01 21:51:26 368 1

原创 表演赛游戏分组 java题解

某付费博客没解释没注释,我得自己理解注释一下。

2024-03-27 12:46:56 180

原创 最长合法表达式 java

运用递归计算表达式。计算最长有效字符串。

2024-03-26 17:55:17 240

原创 星际篮球争霸赛 java题解

如果还有下一组,把分数数组继续分配给下一组。对于每一个未被分配的分数,尝试将该分数分给下一组,递归验证是否成功。如果成功,说明当前分组数可行(最终答案是分组数中最大的,即平均每组分数最小的)。如果不成功,取消把这个分数分配给这一组的决定,把这个分数标记为未分配。要求更多人分数相同即得到mvp,要求组数presentGrop尽可能多,从大到小枚举分组数presentGrop。对输入的分数数组进行分配,分配为presentGrop个组,用tmp[i]记录value[i]被分配到哪一组了。

2024-03-21 12:19:28 232

原创 LeetCode 45. 跳跃游戏 II java题解

【代码】LeetCode 45. 跳跃游戏 II java题解。

2024-03-20 21:11:52 249

原创 LeetCode 回文排列 java题解

存储次数后再遍历哈希表判断是否符合。为了避免遍历,两次遇到同样的字符,一次加一次减就可以消掉,出现偶数次的字符最终都互相抵消不在哈希表出现。字符总数奇数:最多一个字符出现奇数次。字符总数偶数:所有字符都出现偶数次。

2024-03-20 20:50:18 289

原创 LeetCode 9. 回文数 java题解

这是我想到的办法,但是题目最后说不允许这样。

2024-03-20 20:33:17 288

原创 LeetCode 125. 验证回文串 java题解

【代码】LeetCode 125. 验证回文串 java题解。

2024-03-20 20:06:05 173

原创 LeetCode 1221. 分割平衡字符串 java题解

【代码】LeetCode 1221. 分割平衡字符串 java题解。

2024-03-20 14:59:45 245

原创 LeetCode 35. 搜索插入位置 java题解

显然官方题解的思路更好:我们可以将两个条件合并得出最后的目标:「在一个有序数组中找第一个大于等于 targe的下标」。

2024-03-20 13:27:49 253

原创 LeetCode 106. 从中序与后序遍历序列构造二叉树 java题解

【代码】LeetCode 106. 从中序与后序遍历序列构造二叉树 java题解。

2024-03-20 13:00:53 183

原创 Leetcode 204. 计数质数 java题解

这些数一定在之前就被其他数的倍数标记过了,例如 2 的所有倍数,3 的所有倍数等。x(x是他的一个因子)一定不是质数。可以对这些倍数进行标记,标记为非质数,后续不再进行判断。x,必然已经被(x-1)标记过所有的倍数,因为x-1排在x之前遍历到。x 开始标记其实是冗余的,应该直接从 x⋅x 开始标记,因为 2。对于一个质数 x,如果按上文说的我们从 2。想象有一个数x,他是质数,但是他的倍数2。所以对于x的倍数遍历,应该从x。

2024-03-20 11:37:31 381

原创 Leetcode 2594. 修车的最少时间 java题解

但是如果反过来,如果我们知道消耗的时间,可以很快判断出所有的机械工能不能在规范的时间修理所有的汽车。所以我们只需二分消耗的时间即可。二分答案:正着来做,确实难做,因为不知道每个机械工需要修理几辆汽车,这种题就很像oj、acm模式,我感觉好难写。看了提示说用二分,我也不知道怎么解。关于t时间内能修多少车,我也不会。

2024-03-19 23:16:34 212

原创 【刷题1】LeetCode 438. 找到字符串中所有字母异位词 java题解

【代码】【刷题1】LeetCode 438. 找到字符串中所有字母异位词 java题解。

2024-03-18 21:19:24 266

原创 【刷题1】LeetCode 41. 缺失的第一个正数 java题解

【代码】【刷题1】LeetCode 41. 缺失的第一个正数 java题解。

2024-03-04 21:07:31 247 1

原创 【刷题1】LeetCode 994. 腐烂的橘子 java题解

使用广度优先搜索,搜索步数就是分钟数,等到所有橘子都腐烂后,各个橘子腐烂的最长分钟数就是全部都烂的最小分钟数。tag:图论 广度优先搜索。

2024-03-01 19:22:42 365

原创 【刷题1】LeetCode 24. 两两交换链表中的节点 java题解

【代码】【刷题1】LeetCode 24. 两两交换链表中的节点 java题解。

2024-02-22 20:47:03 456

原创 【刷题1】LeetCode153. 寻找旋转排序数组中的最小值 java题解

【代码】【刷题1】153. 寻找旋转排序数组中的最小值 java题解。

2024-02-22 13:42:14 179

原创 【刷题1】LeetCode 131. 分割回文串 java题解

2024: 刚开始做leetcode hot100,查阅自己以前写的题解专栏,发现没有这一题,于是加上。可能leetcode100更新了吧。我看现在leetcode100官网的题目已经是分好类的了,以前我的题解帖子是自己手动分类整理的。

2024-02-17 22:37:42 364

原创 Java的IO流示例代码(输入流输出流字节流字符流文件流缓冲流)

缓冲流(包装流、处理流):BufferedWriter,BufferedReader,BufferedOutputStream,BufferedInputStream。文件流:FileOutputStream,FileInputStream,FileWriter,FileReader。以Stream结尾的都是字节流(byte[]),以Reader/Writer结尾的都是字符流。缓冲流只需要close最外层,读取时不需要定义char或byte数组,自带缓冲。本篇代码没有涉及到的其他流如下,感兴趣的自行了解。

2023-02-13 20:47:42 565 1

原创 Java创建对象的几种方式

没什么好说的 基础

2022-09-26 21:32:14 492

原创 leetcode 6058. 统计打字方案数java

https://leetcode-cn.com/problems/count-number-of-texts/class Solution { //int[] buttons={0,0,3,3,3,3,3,4,3,4}; long res=1; int mod=1000000007; long[][] dp; //dp[0]是3字符可能性的,dp[1]是4字符可能性的。dp[][i]表面长度为i的重复字符串的信息种类数。 int n; public int

2022-05-08 13:15:21 961

原创 webstorm编译器不小心删除已写代码怎么办

问题情况:写毕设,懒得用git管理。发现自己某文件的代码误删了。解决方案:在左侧,点击你的项目/文件,选择 local history,就可以找到以往版本了。

2022-05-01 12:58:23 606

原创 leetcode 821. 字符的最短距离 java

class Solution { public int[] shortestToChar(String s, char c) { int n=s.length(); int[] res=new int[n]; Arrays.fill(res,n); int j=-1; for(int i=0;i<n;i++){ if(s.charAt(i)==c){ j=i;

2022-04-19 10:36:29 265

原创 leetcode 819. 最常见的单词 java题解

class Solution { public String mostCommonWord(String paragraph, String[] banned) { HashSet<String> set=new HashSet<>(); for(String s:banned){ set.add(s); } String[] words=transfer(paragraph);

2022-04-17 15:34:58 374

原创 leetcode 380. O(1) 时间插入、删除和获取随机元素 java

https://leetcode-cn.com/problems/insert-delete-getrandom-o1/class RandomizedSet { HashMap<Integer,Integer> map; ArrayList<Integer> list; Random random; public RandomizedSet() { map=new HashMap<>(); list=ne

2022-04-13 20:06:42 161

原创 leetcode 6039. K 次增加后的最大乘积 java题解

https://leetcode-cn.com/problems/maximum-product-after-k-increments/将一个数x加一,对总乘积的影响:总乘积增加了 1*(x以外所有数的乘积)。为了每次加一都使总乘积最大,要让 x以外所有数的乘积 最大,那么x选取最小的数。使用堆,保证每次取的x最小。class Solution { public int maximumProduct(int[] nums, int k) { PriorityQueue<I

2022-04-10 13:34:44 471

jsp+mysql实现手机销售信息管理系统的源码,JavaWeb数据库课程作业

我有一篇博客是关于这个系统的(jsp+mysql实现手机销售信息管理系统),鉴于大家对源码的需求,所以去翻了以前的电脑以前的作业,打包上传。

2024-06-11

空空如也

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

TA关注的人

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