background picture of the home page

星尘の博客

CentOS 7 安装 MySQL

【Centos】 Centos 7.6 安装 MySQL 8 1. 查看当前MySQL的安装情况 查找之前是否安装了MySQL rpm -qa|grep -i mysql 1.1.卸载mysql 如果已经安装mysql,则需要先停止MySQL,再删除之前安装的MySQL ,把rpm -qa | g

thumbnail of the cover of the post

QueryWrapper和LambdaQueryWrappe

QueryWrapper和LambdaQueryWrapper Wrapper:条件构造抽象类,是最顶端父类; AbstractWrapper:用于查询条件封装,生成sql的where条件; AbstractLambdaWrapper:Lambda语法使用Wrapper统一处理解析lambda获取c

thumbnail of the cover of the post

MySQL !=条件优化

MySQL !=条件优化 在 MySQL 中使用 != 或 <> 过滤时,确实可能导致索引失效(尤其是当过滤条件的“排除范围”过大时,优化器可能认为全表扫描比索引更高效)。以下是针对此问题的优化方案,逐步分析解决: 1. 确认索引是否真正“失效” 首先通过 EXPLAIN 命令验证索引使用情况: E

thumbnail of the cover of the post

Mac 包管理器Homebrew

macOS 包管理器 Homebrew 使用指南 🚀 Homebrew 是 macOS 上极为流行的包管理器,能够让你轻松安装和管理各种软件,让系统维护变得简单高效。🎉 一、Homebrew 的组成部分 🧩 Homebrew 主要由以下四个部分组成: brew:Homebrew 的核心命令行工

thumbnail of the cover of the post

Debiana 12 安装Nginx

Debiana 12 安装Nginx 在Debian系统上安装Nginx可以通过以下步骤完成。以下是基于Debian 11(Bullseye)或Debian 12(Bookworm)的安装指南: 1. 更新系统包 在安装任何软件之前,建议先更新系统包列表。打开终端并运行以下命令: bash复制 su

thumbnail of the cover of the post

GitHub高级搜索

GitHub高级搜索:精准定位Python相关工具 在GitHub上进行Python相关工具的搜索时,合理运用高级搜索技巧可以显著提升搜索效率。本文将详细介绍如何通过GitHub的高级搜索功能,精准定位所需的Python工具。 基础搜索技巧 关键词搜索:直接在搜索框中输入与Python相关的关键词,

thumbnail of the cover of the post

Gitlab 设置页面语言为简体中文

Gitlab 设置页面语言为简体中文 偏好设置 1.用户登录,点击头像,再点击Preferences(偏好设置) 本地化 2.向下滑动,找到 Localization(本地化),进行修改,并保存

thumbnail of the cover of the post

Git生成SSH密钥

使用 Git 生成 SSH 密钥的完整指南 SSH(Secure Shell)密钥是 Git 与远程仓库(如 GitHub、GitLab 等)进行安全通信的重要工具。通过生成 SSH 密钥,您可以免去每次操作时输入用户名和密码的麻烦,同时确保数据传输的安全性。以下是生成 SSH 密钥的详细步骤。 1

thumbnail of the cover of the post

SpringBoot添加单元测试

Spring Boot 单元测试指南 1. Spring Boot 单元测试概述 在软件开发过程中,单元测试是确保代码质量和功能正确性的重要环节。Spring Boot 提供了强大的支持来简化单元测试的编写和执行。通过在项目的 pom.xml 文件中添加 spring-boot-starter-te

thumbnail of the cover of the post