自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【MySql】执行存储过程批量修改所有表的字符集为 utf8mb4

这个存储过程首先定义了一个游标,用来遍历当前数据库下的所有表名。然后,针对每个表名生成对应的ALTER TABLE语句,并执行这个语句来改变表的字符集。执行完这个存储过程后,当前数据库下所有表的字符集都会被更改为utf8mb4,校对规则为。执行这样的操作之前,请确保做好数据备份,并评估在生产环境执行此操作可能带来的风险。

2024-04-30 11:52:35 138

原创 CAP 为什么只能三选二?

CAP定理来自计算机科学,它描述了分布式系统背后的某些基本原理。CAP是Consistency(一致性)、Availability(可用性)和Partition tolerance(分区容忍性)的首字母缩写。CAP定理宣称,在一个分布式系统的设计中,一致性、可用性和分区容忍性这三种特性无法同时被满足,我们只能在这三者中选择两个。为什么呢?

2023-12-26 12:00:54 437 1

原创 Idea 启动项目 run 可以启动,debug 无法启动(IDEA 取消全部断点)

Idea 启动项目 run 可以启动,debug 无法启动(IDEA 取消全部断点)

2023-10-20 10:32:11 163

原创 解决 spring-cloud-dependencies:pom:Finchley.M8 的问题

解决 Could not find artifact org.springframework.cloud:spring-cloud-dependencies:pom:Finchley.M8 in aliyunmaven (https://maven.aliyun.com/nexus/content/groups/public/) 问题

2023-10-18 10:34:52 2819 2

原创 C/C++项目可以运行,但是Visual Studio全是依赖和变量爆红的问题。

因为在部署调试一个新的项目,所以在修改的属性依赖的时候,Visual Studio一直飘大量的红。以为是没有部署成功。偶然,我想尝试调试一下,我发现项目成功运行起来了!但是Visual Studio里面仍旧是各种飘红提示。以下是解决编译器大量飘红但是项目仍旧可以成功运行的问题。这非常影响修改代码时候的体验感。

2023-06-15 16:50:45 536

原创 k8s 使全部 pod 调度到 master 上

当前运行的是一个一主三从的简单云集群,由于某些原因出现了故障。在这个从节点上面运行了一些 pod,想要重新配置一个新的从节点。

2022-08-16 09:58:46 1266 1

原创 protoc-gen-go: plugin are not supported;use ‘protoc --go-grpc_out=...‘ to generate gRPC 的问题

按照网上的教程学习的时候遇到的一个问题:protoc-gen-go: plugin are not supported;use ‘protoc --go-grpc_out=…’ to generate gRPC

2022-07-07 10:03:21 2705

原创 Golang中如何将int转成byte[]切片

import "encoding/binarybinary包实现了简单的数字与字节序列的转换以及变长值的编解码。func main(){ a := 10 //把a强转成uint32 a = uint32(a) //定义byte切片 var bytes [4]byte //相当于把这个长度转成len binary.BigEndian.PutUint32(bytes[0:4], a)}...

2022-03-06 20:44:40 1961

原创 mysql内tee命令的使用

tee可以记录操作tee solution2.rpttee 后面加路径以及文件名称,存放产生的rpt或者txt文件。notee;notee关闭记录功能。在主机上打开文件发现记录成功:

2021-11-06 22:22:24 1334

原创 windows power shell docker与宿主机的文件拷贝文件的命令

0.查看容器信息运行docker里面的容器查看该容器信息docker ps1.从容器里面拷文件到宿主机示例:docker cp 0b6aeabafb15:/home/Task2.sql d:/docker cp test:/home/Task2.sql d:/注:0b6aeabafb15是容器ID,test是容器名字,两个都可以。标准格式如下:docker cp 容器名(ID) 要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 2.从宿主机拷文件到容器里面示例doc

2021-11-06 16:04:17 400

原创 启动Docker内的Mysql镜像的Windows PowerShell命令

一、镜像下载1. docker pull 镜像名> docker pull mysql2. 查看本地镜像列表> docker images二、运行并登录镜像在本地的13306端口运行MySQL容器环境: 名为mysql8019,root用户名密码为root123> docker run --name mysql8019 -p 13306:3306 -e MYSQL_ROOT_PASSWORD=root123 -d mysql:8.0.19登录访问当前的容器,登陆后使用

2021-10-10 16:41:37 209

原创 Golang big.int类型转int

在Golang中,标准库提供了big包用来进行大数运算。import ( "crypto/rand" "fmt" "math/big" "strconv")但是官方并未提供big.int转int的函数,可以利用.String(),再转成int类型。例如,真随机数存入int型数组。for i := 0; i < 23; i++{ result, _ := rand.Int(rand.Reader, big.NewInt(Range)) number := result.Str

2021-09-18 19:35:07 2664 4

原创 生日悖论的Golang实现

生日悖论生日悖论是指在不少于 23 个人中至少有两人生日相同的概率大于 50%。例如:在一个 30 人的小学班级中,存在两人生日相同的概率为 70%。对于 60 人的大班,这种概率要大于 99%。从引起逻辑矛盾的角度来说,生日悖论是一种 “佯谬”。但这个数学事实十分反直觉,故称之为一个悖论。生日悖论的数学理论被应用于设计密码学攻击方法——生日攻击。代码实现package mainimport ( "crypto/rand" "fmt" "math/big" "strconv")f

2021-09-18 19:09:29 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除