2024-11-13
项目部署
0

使用 Docker 脚本部署 Jenkins

一、前置条件

  1. CentOS 7 或更高版本:确保操作系统为 CentOS。
  2. 已安装 Docker:确认系统已经安装并启动 Docker。

二、准备工作

  1. 文件夹授权

在执行部署脚本之前,您需要为 Jenkins 的 jenkins_home 文件夹授予适当的权限。这样可以确保 Jenkins 运行时能正确访问存储和配置文件。

2024-11-04
Linux
0

官网地址

使用教程

首先申请一个代理地址,下面就以Ghelper为例: image.png

下载项目

下载项目

bash
$ git clone https://github.com/Elegycloud/clash-for-linux-backup.git

进入到项目目录,编辑.env文件,修改变量CLASH_URL的值。

bash
$ cd clash-for-linux $ vim .env

注意: .env 文件中的变量 CLASH_SECRET 为自定义 Clash Secret,值为空时,脚本将自动生成随机字符串。

2024-10-11
mybatis
0

通过外连接条件优化解决 MyBatis + PageHelper 分页统计不一致问题

在使用 MyBatis 和 PageHelper 进行分页查询时,外连接(如 LEFT JOINRIGHT JOIN)经常会因为连接条件不充分而引发笛卡尔积,导致分页统计的 count 结果与实际记录数不一致。通常这个问题发生在外连接的 ON 条件没有严格限定唯一性,从而造成了重复记录,影响了分页统计。

在本文中,我们将介绍如何通过在外连接的 ON 子句中添加多个条件来消除笛卡尔积,进而解决统计不一致的问题。

2024-09-25
Mysql
0

修改MySQL中表的排序规则:全局转换为utf8mb4

在MySQL中,字符集和排序规则对数据的存储和检索有着重要影响。使用utf8mb4字符集可以支持更广泛的Unicode字符,包括表情符号等。因此,在需要全局修改数据库中所有表的排序规则时,使用以下SQL查询可以帮助你实现这个目标。

步骤1:生成ALTER TABLE语句

2024-09-19
Mysql
0

MySQL 字符串字段存储纯数字时的隐式类型转换问题

在开发中,我们经常会遇到字符串字段存储纯数字的情况。通常,字符串字段用来存储文本信息,但是有时候,为了保持灵活性,某些数字信息(如订单号、电话号码等)也会被存储在 VARCHARCHAR 字段中。然而,当我们在查询这些字段时,如果不小心忽略了类型转换的细节,可能会出现意想不到的查询结果。这篇博客将详细介绍这个问题,并讨论如何避免它。

1. 问题背景

假设我们有如下的 MySQL 表结构,其中 num_str 字段是 VARCHAR 类型,用来存储纯数字字符。