自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-07-25 15:30:41 42

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

解决方法:在maven 中Reload。

2024-07-12 19:15:29 108

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

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

2024-07-10 11:29:51 118

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

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

2024-07-02 10:25:45 264

原创 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 316

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

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

2024-05-07 19:43:30 375 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 439

原创 分月饼 java题解

【代码】分月饼 java题解。

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

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

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

2024-03-27 12:46:56 136

原创 最长合法表达式 java

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

2024-03-26 17:55:17 211

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

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

2024-03-21 12:19:28 204

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

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

2024-03-20 21:11:52 218

原创 LeetCode 回文排列 java题解

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

2024-03-20 20:50:18 265

原创 LeetCode 9. 回文数 java题解

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

2024-03-20 20:33:17 244

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

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

2024-03-20 20:06:05 157

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

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

2024-03-20 14:59:45 208

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

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

2024-03-20 13:27:49 229

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

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

2024-03-20 13:00:53 169

原创 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 365

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

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

2024-03-19 23:16:34 182

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

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

2024-03-18 21:19:24 243

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

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

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

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

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

2024-03-01 19:22:42 328

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

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

2024-02-22 20:47:03 429

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

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

2024-02-22 13:42:14 132

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

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

2024-02-17 22:37:42 324

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

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

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

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

没什么好说的 基础

2022-09-26 21:32:14 475

原创 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 907

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

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

2022-05-01 12:58:23 585

原创 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 247

原创 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 338

原创 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 131

原创 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 398

原创 leetcode 6038. 向表达式添加括号后的最小结果 java

https://leetcode-cn.com/problems/minimize-result-by-adding-parentheses-to-expression/枚举左括号右括号位置class Solution { public String minimizeResult(String expression) { int plus=expression.indexOf("+"); String res=""; int min=Integer

2022-04-10 13:18:07 642

原创 leetcode 6037. 按奇偶性交换后的最大数字 java

https://leetcode-cn.com/problems/largest-number-after-digit-swaps-by-parity/class Solution { public int largestInteger(int num) { ArrayList<Integer> odds=new ArrayList<>(); ArrayList<Integer> evens=new ArrayList<&g

2022-04-10 12:51:13 583

原创 leetcode 796. 旋转字符串 java

https://leetcode-cn.com/problems/rotate-string/class Solution { public boolean rotateString(String s, String goal) { if(s.length()!=goal.length()){ return false; } LinkedList<Character> list=new LinkedList<

2022-04-07 15:10:25 316

原创 leetcode 310. 最小高度树 java

https://leetcode-cn.com/problems/minimum-height-trees/入度为1的意义:入度为1的点基本不会作为最终答案【除了只有两个点的情况】,因为与它相连的点(入度为1所以只有这一个点)到其他点的距离,永远比它到这些点的距离小1,以相连点为根会比入度为1的点为根最小高度更小(小于等于)。我们刨去所有入度为1的点以后,整个图有了一个新的入度,又同样有了新的一些入度为1的点,重复上面的讨论。class Solution { public List<

2022-04-06 12:14:51 384

原创 leetcode 143. 重排链表 java

https://leetcode-cn.com/problems/reorder-list/本题重点是要发现重排链表的结果等于进行如下操作后的结果1.对后半部分链表进行反转2.合并前后部分,“前1后1前2后2…”如何找到链表中点?可以使用快慢指针的方式。不难发现,本题是以往链表题的结合。/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next;

2022-04-05 13:01:21 497

原创 leetcode 762. 二进制表示中质数个计算置位 java

class Solution { public int countPrimeSetBits(int left, int right) { int res=0; for(int i=left;i<=right;i++){ int count=count1(i);//1的个数 if(isPrime(count)){//1的个数是质数 res++; }

2022-04-05 11:00:03 335

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

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

2024-06-11

空空如也

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

TA关注的人

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