- 博客(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关注的人