相关文章
用大白话聊聊SpringBoot的自动配置原理(面试题详解)
首先,SpringBoot的自动配置不等于自动装配! 
自动配置是Auto-Configuration,针对的是SpringBoot中的配置类, 而自动装配是Autowire,针对的是Spring中的依赖注入。 进入主题: 
自动配置简单来说就是自动去把…            
建站知识
2025/10/21 12:39:36
VScode 调试 linux内核
VScode 调试 linux内核 
这里调试的 linux 内核是通过 LinuxSD卡(rootfs)运行的内核 
gdb 命令行调试 
编辑 /home/tyustli/.gdbinit 文件,参考 【GDB】 .gdbinit 文件 
set auto-load safe-path /home/tyustli/code/open_source/kernel/linux-6.5.7/.gdbinit在 lin…            
建站知识
2025/11/2 19:03:35
【git命令】修改分支名字
修改分支名字的步骤: 
首先修改本地分支名字: 
git branch -m old-branch-name new-branch-name然后修改远程分支的名字: 
git push origin :old-branch-name new-branch-name将本地修改名字后的本地分支和远程分支进行关联(关联后…            
建站知识
2025/11/3 18:33:43
【多线程面试题十四】、说一说synchronized的底层实现原理
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说一说synchronized的底…            
建站知识
2025/11/4 1:44:49
git config pull.rebase false
git pull 默认使用merge 
可以使用 
git pull --rebase 命令使用rebase 
或者配置 
git config pull.rebase true 
使 
git pull命令执行 
git pull --rebase git config pull.rebase false 的作用是设置 Git 在执行 git pull 命令时默认使用 merge 而不是 rebase。 git pull 命…            
建站知识
2025/10/30 8:18:02
【数据结构】模拟实现list
迭代器: 
namespace my_list
{//节点类模板
template<class T>struct Listnode //单个节点(一个链表当然是由许多个节点组成的){Listnode<T>* _next;//指向下一个 T类型的节点   Listnode<T>* _prev;//指向上一个 T类型的节…            
建站知识
2025/11/3 6:20:55
前端学习之webpack
概述 
webpack是一个流行的前端项目构建工具(打包工具),可以解决当前web开发中所面临的问题。 webpack提供了友好的模块化支持,以及代码压缩混淆、处理js兼容问题、性能优化等强大的功能,从而让程序员把工作重心放到具…            
建站知识
2025/11/4 10:44:24
liunx Centos-7.5上 rabbitmq安装
在安装rabbitmq中需要注意: 
1、rabbitmq依赖于erlang,需要先安装erlang 
2、erlang和rabbitmq版本有对应关系 
可参考网页:https://www.rabbitmq.com/which-erlang.html 
第一步,安装编译工具及库文件,如果服务器上已经有了&…            
建站知识
2025/11/3 2:01:21

