综合笔记:从Spring MySQL连接问题到QPS解释

1. Docker容器中MySQL服务的开机自启

方法:

在 Docker 中,设置 MySQL 容器开机自启可以通过以下方式实现:

  1. 使用 --restart 参数:

    docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=123456 -d --restart always mysql:latest
    • --restart always:表示无论容器是否正常退出,都自动重启。
  2. 修改已存在容器的重启策略:

    docker update --restart always mysql-container

2. concat 的含义

定义:

concat 是 "concatenate" 的缩写,意为 "连接" 或 "拼接"。在编程中,常用于将字符串、数组等数据连接在一起。

示例:

3. SDK 的定义和含义

英文全称:

Software Development Kit,即软件开发工具包。

含义:

常见示例:

4. 本地文件管理器右键终端打开功能

Windows 系统

  1. 打开注册表编辑器(regedit)。

  2. 导航到:

    Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
  3. 添加新项:

    • 新建项:Open Terminal Here

    • 在该项下创建 command 子项,设置默认值为:

      cmd.exe /k cd %V

5. Sentinel 的含义

定义:

核心功能:

  1. 流量控制:QPS 限流、线程数控制。
  2. 熔断降级:当服务不可用时触发。
  3. 热点参数限流:根据参数值限流。

6. QPS 的定义与含义

英文全称:

Queries Per Second,每秒查询率。

含义:

示例:

7. IntelliJ IDEA 日志换行设置

操作步骤:

  1. 打开 IntelliJ IDEA。
  2. 进入 "设置 > 编辑器 > 常规 > 控制台"。
  3. 勾选 "Wrap text"(自动换行)。

结果:

日志输出将根据控制台窗口大小自动换行,避免内容超出窗口。