编辑
2022-09-02
教程
00

MongoDB入门基础教程

本文主要围绕 MongoDB 的使用,从环境配置、数据库使用,再到客户端工具选用,做了简单的介绍,可能有的地方总结的不到位,还望指正。

编辑
2022-09-01
教程
00

IDEA断点调试教程

1. 问题总结

1.怎么开启断点调试?

2.调试界面咋那么多按钮?

    • 1.返回断点位置
    • 2.步过
    • 3.步入
    • 4,5.强制步入,步出
    • 6.回退断点
    • 7.断点跳到光标处
    • 8.表达式计算
    • 9.恢复程序
    • 10.停止程序
    • 11.查看所有断点
    • 12.禁用断点
    • 13.其他

竟然有那么多调试断点?

    • 1.方法断点
    • 2.属性断点
    • 3.异常断点
    • 4.终止断点
    • 5.条件断点
    • 6.流断点
    • 7.多线程断点
    • 8.远程断点
编辑
2022-01-20
学习
00

在编写 starter 之前我们先了解一下什么是 starter,一个 starter 其实就是对一个功能的集成封装,然后对外提供一个依赖,让业务去使用,像我们熟悉的 Redismongomybatis 等。另外由于任何人都可以编写自己的 starter,那么为了区分官方的 starter 和个人的 starter,通常在命名上面会有一个规范。所以 SpringBoot 官方提出,第三方在建立自己的 Starter 的时候命名规则统一用xxx-spring-boot-starter,而官方提供的 Starter 统一命名方式为spring-boot-starter-xxx

通过我们前面的文章,我们知道自动装配首先要有一个配置类,其次还要有 spring.factories 文件,所以这两步是必不可少的。接下来我们就实操一下。

编辑
2021-12-07
学习
00

Docker安装mysql8

版本根据自己需求选择:这里是8.0.20

先看结果

image-20240227101312723

image-20240227101417493

编辑
2021-11-16
学习
00

8种架构模式

1.什么是架构

我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示:

img

人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。