立志成为最厉害的程序员
码龄4年
关注
提问 私信
  • 博客:35,259
    视频:8,218
    43,477
    总访问量
  • 28
    原创
  • 105,239
    排名
  • 120
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:这片绿茵从不缺乏天才 努力才是最终入场券

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2021-05-12
博客简介:

m0_58168670的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    405
    当月
    3
个人成就
  • 获得167次点赞
  • 内容获得26次评论
  • 获得529次收藏
  • 代码片获得348次分享
创作历程
  • 7篇
    2024年
  • 21篇
    2023年
成就勋章
TA的专栏
  • Java
    7篇
  • Git代码管理
    1篇
  • Spring开发
    2篇
  • stm32
    5篇
  • 嵌入式
    9篇
兴趣领域 设置
  • Java
    javaspringmavenjava-eespring bootspring cloudjvmjunitmybatis
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java程序在运行过程各个内部结构的作用

一个进程对应一个jvm实例,一个运行时数据区,又包含多个线程,这些线程共享了方法区和堆,每个线程包含了程序计数器、本地方法栈和虚拟机栈接下来我们通过一个示意图介绍一下这个空间。
原创
发布博客 2024.06.11 ·
992 阅读 ·
11 点赞 ·
0 评论 ·
22 收藏

数据库优化sql的方案

但是如果是带条件的count,MyISAM也慢。一次性需要插入大批量数据(比如: 几百万的记录),使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令进行插入。页可以为空,也可以填充一半,也可以填充100%,每个页包含了2-N行数据(如果一行数据过大,会行溢出),根据主键排列。当乱序插入,该页已经满了,但是我们还要插入数据的时候,将50%的数据移动到新页取,将数据插入以后,再建立新的连接。主键顺序插入,性能要高于乱序插入,由于B+树的原因,可以减轻检索重量,减低检索速度。
原创
发布博客 2024.06.06 ·
1396 阅读 ·
23 点赞 ·
1 评论 ·
18 收藏

数据库存储过程和锁机制

存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的,存储过程思想上很简单,就是数据库SQL语言层面的代码封装与有重用封装,复用,可以接收参数,也可以返回数据,减少网络交互,效率提升。
原创
发布博客 2024.06.03 ·
1016 阅读 ·
12 点赞 ·
0 评论 ·
31 收藏

常见方法的单元测试总结(junit+mocktio)

对于这段代码,我们需要根据它的功能来编写单元测试。这个代码段看起来是用来检查某个节点是否初始化,并且当发生异常时记录日志并返回。首先,我们需要确定nodeSelf()方法的返回值,两种思考,如果它返回null,那么代码会记录一条信息并返回。如果它抛出异常,代码会捕获这个异常,记录一条信息并返回。
原创
发布博客 2024.01.03 ·
761 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

Mysql进阶sql优化

如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化手动控制事务主键顺序插入,性能要高于乱序插入主键乱序插入 : 8 1 9 21 88 2 4 15 89 5 7 3主键顺序插入 : 1 2 3 4 5 7 8 9 15 21 88 89。
原创
发布博客 2024.01.03 ·
899 阅读 ·
17 点赞 ·
0 评论 ·
22 收藏

深入Mysql事务与锁机制原理

大家经常用的隔离级别是RC和RR,其中我们的mysql的隔离级别默认是RR的隔离级别的隔离级别,事务必须提交以后才能读出来,但是我们在一个方法里面可能每次读取的数据每次都是不一样的,因为另一个事务提交了数据,所以RR隔离:可以重复读数据,意思是我在自己这个事务中,我只要读过一次数据了,以后再怎么读取数据,数据的内容都是之前读取的(快照)数据一样,所以有。
原创
发布博客 2024.01.03 ·
502 阅读 ·
12 点赞 ·
0 评论 ·
9 收藏

Mysql约束多表事务总结

概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。
原创
发布博客 2024.01.03 ·
895 阅读 ·
23 点赞 ·
0 评论 ·
15 收藏

关于Git代码管理学习的总结

Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的。我们使用Git并且有个中心服务器,仅仅是为了方便交换大家的修改,但是这个服务器的地位和我们每个人的PC是一样的。远程分支和本地的分支一样,我们可以进行merge操作,只是需要先把远端仓库里的更新都下载到本地,再进行操作。5. fetch (抓取) : 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。配置成功后说明本地仓库和远仓库进行了管理,就可以将本地的代码推送去远程的仓库。本地仓库中保存修改的各个历史版本。
原创
发布博客 2023.10.13 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

企业级框架Spring——学习总结之阶段2

接过上一讲,我们接着讲述DI依赖注入 (依赖注入描述了在容器中建立bean与bean之间的依赖关系的过程)
原创
发布博客 2023.10.12 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

企业级框架Spring——学习总结之阶段1

1.首先增添spring的jar包(依赖包)pom.xml文件中2.添加案例中需要的类3.添加spring配置文件,在配置文件中完成bean的配置--bean标签标示配置beanid属性标示给bean起名字class属性表示给bean定义类型--></beans>bean定义时id属性在同一个上下文中(配置文件)不能重复5.获取IOC容器使用Spring提供的接口完成IOC容器的创建,创建App类,编写main方法//获取IOC容器6.从容器中获取对象进行方法调用。
原创
发布博客 2023.10.08 ·
93 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

百度网盘密码数据兼容处理

需求: 对百度网盘分享链接输入密码时尾部多输入的空格做兼容处理,有时候我们会复制进去空格,这时候后台应该怎么处理我们的密码输入呢?点击链接,会提示,请输入提取码,如下图所示当我们从别人发给我们的内容中复制提取码的时候,有时候会多复制到一些空格,直接粘贴到百度的提取码输入框,但是百度那边记录的提取码是没有空格的,这个时候如果不做处理,直接对比的话,就会引发提取码不一致,导致无法访问百度盘上的内容。我们的需求是将原始方法的参数处理后在参与原始方法的调用,能做这件事的就只有环绕通知。
原创
发布博客 2023.09.20 ·
154 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

2023届电子设计大赛E题(控制类)

题目还是比较简单明白的,基础题只需要用到一个云台去做这个题目,发挥题需要用到两个云台去解决,首先前几题除了写死没有更好的办法了,我们直接来说一下发挥题怎么做吧,怎么去解决这个问题吧。做发挥题的时候我是遇到了很多问题的,开始我用的方法是区域法,就是让我识别到的绿点在我的像素中心,刚好我的红点也在我的像素中心。于是我用了这样的方法:将openmv分成5个区域,这样的的话,识别到的点在不同区域就可对应的处理了,将我们寻找到的发送给单片机去处理,不同区域不同的方法解决问题。
原创
发布博客 2023.08.07 ·
9119 阅读 ·
27 点赞 ·
3 评论 ·
225 收藏

电子设计大赛

发布视频 2023.08.07

stm32时钟体系

大家可以看到标准库中使用的外部晶振是25MHZ,而开发平台实际使用是8MHZ,所以如果不去修改工程的PLL参数,会导致芯片的运行频率是错误的,所以需要修改PLL参数,可以去system_stm32f4xx.c和stm32f4xx.h两个文件中修改。时钟相当于处理器的“心脏”,外部晶振经过振荡会产生高度稳定的信号,由芯片的引脚输入芯片内部,再经过芯片内部的频率放大器进行放大或者缩小,最终变成各种总线的时钟频率,处理器的外设都是由时钟控制的,举个例子:交响乐团 指挥。思考:时钟信号是由什么产生的?
原创
发布博客 2023.07.26 ·
148 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

RTOS优先级翻转问题和解决策略

优先级翻转问题,是指在使用信号量时,可能会出现的这样一种不合理的现象,高优先级想去获取低优先级手上的信号量,但是低优先级还在执行并未去释放信号量,因此高优先级阻塞住,等待低优先级的信号量的释放,但是有不需要这个信号量的中等任务(一个介于两个任务优先之间的中等优先级任务)可以开始执行,能抢到CPU资源。这就会导致一个高优先级任务在等待一个低优先级任务,而低优先级任务却无法执行类似死锁的情形发生。如何解决优先级翻转的问题?
原创
发布博客 2023.07.25 ·
695 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

基于Imx-6ull开发板应用项目——物联网视频监控系统

问题注意:项目遇到的问题:1.输入开发板的IP地址,nginx在网页是无法访问的(已解决)猜测问题:开发板和windowsping不同导致的原因:开发板的IP设计不在同一局域网下,导致ping不通,导致错误!2.我们在推流之前,先拉流,这样我们就不会推流延时,导致视频无法获取!3.在使用命令ffmpeg之前,请确保Nginx正在运行。
原创
发布博客 2023.07.14 ·
1910 阅读 ·
1 点赞 ·
3 评论 ·
22 收藏

数据结构关于“树”的建立和搜索以及树形的显现

一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是(2^k) -1 ,则它就是满二叉树。
原创
发布博客 2023.07.10 ·
558 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Imx-6ull应用项目——基于双向链表的显示相册

项目一共花了我两天的时间,项目可以继续的升华下去,但是这个项目对于我来说结果达到了,数据结构使用了就行,网上还是有人去把项目神升华的,加入了音乐,播放器啥的,这里我就不去演示了,也是一些文件的调用罢了,想要把这个项目写在简历里的话我建议还是要去多做点东西的,进程间的通信都可以加在吗里面,交给你们了,祝大家在嵌入式的路越走越顺!
原创
发布博客 2023.07.01 ·
764 阅读 ·
2 点赞 ·
4 评论 ·
11 收藏

嵌入式必修数据结构——“链表”

首先我们从简单的开始讲,单链表,其余的双链表,循环链表也就是在这个基础上增加了更多的逻辑关系罢了。
原创
发布博客 2023.06.19 ·
384 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

qt练手项目->翻金币游戏设计思路和总结

游戏场景相对复杂一些,这里对于游戏场景的设计,有几个部分,首先最上方图标和文字的显示,让后图片coinFile的显示,还有关卡level的显示,还有back按钮的显示,最重要的是中间的金币银币的显示,和翻转问题的显示,这里我们创建了一个类,play的游戏场景的一个类。最后就是按钮的设计了,这里我们创建了一个按钮类,用于和其他场景的一个互动,点击切换场景的效果,同时我们关联了槽函数,用于点击以后关闭本场景跳转到下一个场景去,这里我们隐藏自身的场景,显示关卡场景,并且用到了定时器去延时进入下一个关卡去。
原创
发布博客 2023.06.17 ·
709 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏
加载更多