自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kira's Blog

个人博客:http://blog.moekira.com

  • 博客(10)
  • 收藏
  • 关注

原创 【力扣题解】48.旋转图像,模拟矩阵旋转

Problem: 48. 旋转图像文章目录思路Code思路先替换四个角,再替换每条边,替换一轮后,四个角向内收缩,得到新的坐标,开启下一轮替换。Codeclass Solution{ /** * 思路(暴力): * 先替换四个角,再替换每条边,替换一轮后,四个角向内收缩,得到新的坐标,开启下一轮替换。 * @param matrix */ public void rotate(int[][] matrix) {

2023-12-15 21:27:10 421

原创 RabbitMQ报错Execution of Rabbit message listener failed

可以发现数据库操作时有一个字段为null,是没有设置默认值导致了报错,于是联想到MySQL操作和RabbitMQ之间的关系,想到了onMsg方法中的调用的checkAndCreateUserCouponNew是开启了事务的,如图。在发送消息到MQ,然后消费者收到消息后进行处理时发生了这样的报错。所以原因是消费者在消费消息的时候启用了事务,但是事务失败回滚了,所以导致了MQ的消息消费失败,于是又开始重试。于是我查看下面还有一个关于MySQL的报错如图。首先我下意识的就认为是不是MQ哪些地方写错了。

2023-12-12 01:46:25 1196

原创 MySQL联合查询多张表的记录值,并将表名和各自统计的数量作为字段展示

其实方法很简单,比如在事先得知需要查询的表名后,创建一个map对象集合,通过for循环查库可以分别对需要查询的表进行单次查询,每次循环过程中将结果中的表名作为key,将其记录值作为value存到该map中。最近水群看到有小伙伴提问除了联合查询,还有没有别的方法可以查询多张表的记录值。具体实现就不探究了,这里记录下联表查询的sql该怎么写。如果需要保留记录值为0的表,可以不使用GROUP BY。如果不需要保留记录值为0的表,需要使用GROUP BY。可以看到保留了记录值为0的表promotion。

2023-12-10 20:54:39 687

原创 解决报错java.lang.IllegalStateException: Failed to load ApplicationContext

解决办法就是不同的controller使用不同的接口,或者删除一个controller,问题解决。报错原因就是有两个controller的方法接口路径重复了。

2023-12-01 22:29:55 727

原创 GitHub上的Reviewers和Assignees之间有什么区别

在GitHub上,Reviewers和Assignees是协作和代码审查过程中的重要角色。Reviewers负责对代码进行审查并提供反馈和建议,而Assignees则负责处理代码中的问题和错误。两者合作确保代码的质量和准确性。通过Reviewers的审查,项目团队可以获得高质量的代码和建设性的反馈。通过Assignees的工作,确保了代码中的错误和问题得到及时的解决和修复。这种良好的协作和责任分工可以提高代码的质量,并促进团队的合作和沟通。

2023-11-24 04:05:29 1512

原创 GitHub上的Reviewers和Assignees之间有什么区别

在GitHub上,Reviewers和Assignees是协作和代码审查过程中的重要角色。Reviewers负责对代码进行审查并提供反馈和建议,而Assignees则负责处理代码中的问题和错误。两者合作确保代码的质量和准确性。通过Reviewers的审查,项目团队可以获得高质量的代码和建设性的反馈。通过Assignees的工作,确保了代码中的错误和问题得到及时的解决和修复。这种良好的协作和责任分工可以提高代码的质量,并促进团队的合作和沟通。

2023-11-24 03:55:06 999

原创 容易理解的题解-LeetCode45跳跃游戏 II

加上优化代码后,速度并无提升,依然是1ms,毕竟最后一步前所有操作都是一样的,测试中内存占用量从43.7MB下降到43.5MB,内存上从击败了23.36%提升至54.83%,还是有效的。

2023-11-08 02:25:31 33

原创 基于买卖股票的最佳时机Ⅰ的改造(非贪心&贪心)两方法

非贪心:贪心:见注释略非贪心:贪心:

2023-11-07 19:58:48 25

原创 美团2023面试题:小美的外卖订单

例子说明:虽然触发了满15元减3元,但使用折扣只需要花12元,低于使用满减的价格(20-3=17),因此最终系统会为客户推荐折扣价。在设计定价时,原价、折扣价和满减的价格都必须是正实数。如果设计的定价发生问题,则会提示数据错误。该小数代表顾客购买了全部菜各一份时,订单的总价格。接下来的n行,每行输入两个实数a和b,代表每道菜的原价是a,折扣价是b。例子说明: 触发满20元减10元即可。最后一行输入两个实数x和y,代表满x元可以减y元。例子说明:折扣价高于原价,数据错误。输出例子:error。

2023-10-28 00:55:14 453

原创 【贪心】田忌赛马题解

题目描述田忌准备和齐王赛马,各自拿出的比赛马匹数是n个,胜负由每匹马的速度决定,田忌可 以自由选择自己的马和齐王的比赛,田忌赢一次赏金加50,输一次赏金赔50,田忌赚的 钱最低为0,求田忌最多能赚多少钱?输入:多行测试数据,每行包含一个整数n和2n个正整数,第一个n表示比赛马的数量,之后的n个整数表示齐王马的速度,此行最后n个整数表示田忌马的速度。样例输入:3 2 1 3 2 2 3...

2019-07-26 16:01:19 1819

空空如也

空空如也

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

TA关注的人

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