原来还是祂
码龄4年
求更新 关注
提问 私信
  • 博客:12,728
    12,728
    总访问量
  • 10
    原创
  • 54
    粉丝
  • 4
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
加入CSDN时间: 2022-11-03
博客简介:

m0_74910651的博客

查看详细资料
个人成就
  • 获得205次点赞
  • 内容获得1次评论
  • 获得200次收藏
  • 代码片获得430次分享
  • 博客总排名547,743名
  • 原力等级
    原力等级
    2
    原力分
    140
    本月获得
    1
创作历程
  • 10篇
    2025年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Maven 版本不支持 HTTP 仓库访问

最佳实践:让所有仓库支持 HTTPS,配置 https:// 地址。临时兼容:在仓库节点加 <allowInsecureProtocol>true</allowInsecureProtocol>。遇到依赖无法下载,先看报错信息,再检查仓库协议和 Maven 版本。
原创
博文更新于 2025.07.02 ·
1586 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

线程的基础知识

程序由指令和数据组成,但这些指令要运行,数据要读写,就必须加载至CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络设备等。进程就是用来加载指令、管理内存、管理IO的。当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。一个线程就是一个指令流,将指令流中的一条条指令以一定的顺序交给CPU执行。一个进程之内可以分为一到多个线程。
原创
博文更新于 2025.06.20 ·
561 阅读 ·
23 点赞 ·
0 评论 ·
12 收藏

常见集合篇

线程一先将A移入新的链表,再将B插入到链头,由于另外一个线程的原因,B的next指向了A,所以B->A->B形成了死循环。二叉搜索树又名二叉查找树,有序二叉树或排序二叉树,是二叉树中比较常用的一种类型,二叉搜索树要求在树中的任意一个节点,其左子树的每个节点的值,都要小于这个节点的值,而右子树节点的值都要大于这个节点的值。因为它的底层使用的Arrays类中的一个内部类来构造集合,在这个集合的构造器中,把我们传入的这个集合进行了包装,最终指向的都是同一个内存地址,所以修改数组后list会受影响。
原创
博文更新于 2025.06.16 ·
842 阅读 ·
19 点赞 ·
1 评论 ·
19 收藏

数据库优化篇

慢查询指的是数据库中执行时间超过某个预设阈值的查询操作。这个阈值可以根据具体的应用场景和需求来设定。慢查询可能会对数据库性能产生显著影响,因为它们会占用大量的CPU和I\O资源,导致数据库响应变慢,影响用户体验和替他查询的处理。
原创
博文更新于 2025.06.06 ·
637 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

Redis使用场景

可重入锁允许同一线程多次获取锁,每次获取锁时,锁的重入计数器会增加,而每次释放锁时,计数器会减少。在这两种方式中,RDB因为是二进制文件,在保存的时候体积也是比较小的,他恢复的比较快,但是它又可能会丢失数据。我们通常在项目文件中也会使用AOF来恢复数据,虽然AOF恢复数据的速度慢一些,但是它丢失数据的风险要小很多。在分布式系统中,当数据需要同时写入缓存和数据库时,保证两者之间的数据一致性。将缓存中的数据保存到持久化存储介质中,以便在缓存服务器重启或崩溃后能够恢复数据,确保数据的持久性和系统的高可用性。
原创
博文更新于 2025.06.03 ·
882 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

几道常见的后端面试题

抽象类:使用abstract关键字修饰,抽象类中可以包含抽象方法和具体方法,抽象方法用abstract修饰,没有方法体,具体方法有完整的实现。接口:使用interface关键字定义,接口中所有的方法都是默认抽象的,接口中可以包含默认方法和静态方法,但默认方法和静态方法不是抽象的。IoC是一种控制思想。在传统的编程模式中,对象的创建和管理都是由程序代码直接控制的,例如一个A类要使用B类的对象,通常会在A类中new一个B类来创建B类的实例。
原创
博文更新于 2025.05.16 ·
1658 阅读 ·
39 点赞 ·
0 评论 ·
57 收藏

如何把springboot项目以及数据库部署到Docker Desktop上

举个例子,比如我这里的name就是data_factory,Tag就是latest,9090是docker占用的端口,8080是你项目占用的端口,此命令把容器的 9090 端口映射到主机的 8080 端口,这样就能通过。最后就是,如果在创建镜像的时候电脑连接的是wifi,那么这里的localhost可能要修改成wifi的ip地址。PMS-1.0-SNAPSHOT.jar是我这里打包的项目的名字,根据自己打包项目的名字进行替换。输入下面的代码构建一个镜像,第一次构建镜像会比较久,耐心等待一会。
原创
博文更新于 2025.04.28 ·
1081 阅读 ·
11 点赞 ·
0 评论 ·
16 收藏

Java集合概述

当我们需要存储一组类型相同的数据时,数组是最常用且最基本的容器之一。但是,使用数组存储对象存在一些不足之处,因为在实际开发中,存储的数据类型多种多样且数量不确定。这时,Java 集合就派上用场了。与数组相比,Java 集合提供了更灵活、更有效的方法来存储多个数据对象。Java 集合框架中的各种集合类和接口可以存储不同类型和数量的对象,同时还具有多样化的操作方式。相较于数组,Java 集合的优势在于它们的大小可变、支持泛型、具有内建算法等。总的来说,Java 集合提高了数据的存储和处理灵活性,可以更好地适应现
原创
博文更新于 2025.04.22 ·
1940 阅读 ·
52 点赞 ·
0 评论 ·
50 收藏

Gateway网关

在这里,请求会经过一系列的过滤器,这些过滤器组成了过滤器链(Filter Chain)。过滤器可以在请求发送到后端服务之前(“pre”类型)或之后(“post”类型)执行特定的业务逻辑。添加过滤器配置, 配置文件中指定的自定义过滤器名称为自定义过滤器类的前缀,即去掉 GatewayFilterFactory后缀部分的名称。在这个阶段,系统会根据请求的URL、请求头、参数等信息,使用一组断言(Predicate)来判断该请求符合哪个路由规则。经过过滤器链处理后的请求会被转发到实际的后端服务。
原创
博文更新于 2025.04.21 ·
791 阅读 ·
27 点赞 ·
0 评论 ·
22 收藏

如何解决no spring.config.import property has been defined问题

比application.properties的优先级要高,由于bootstrap.properties是系统级的资源配置文件,是用在程序引导执行时更加早期配置信息读取;而application.properties是用户级的资源配置文件,是用来后续的一些配置所需要的公共参数。nacos相关依赖都导入了,然后我就上百度找,终于找到了问题,原因就是bootstrap.文件,保证没有意外启用配置导入。检查后没有发现意外启用配置导入。之后就可以成功启动了。
原创
博文更新于 2025.04.17 ·
2751 阅读 ·
13 点赞 ·
0 评论 ·
3 收藏