摘要: 使用以下命令查看引擎的状态 SHOW ENGINE INNODB STATUS; 如果有事务死锁可以看到如下图的关键字 找到上图的线程id 使用 kill 57763 .解决问题。 问题回放,事务死锁如何产生? 本地调试,长事务,调试至中途,断开调试,事务未提交。下次进入事务时候同样参数会触发锁。必 阅读全文
posted @ 2024-04-25 11:44 雨V幕 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 状况,测试环境8g内存程序运行之后还剩1g多空闲内存测试环境下载二十集MP4文件就会抛出oom 同时检测不到任何panic 貌似是被liunx 直接给干掉了 本地环境16g内存同样的请求能够正常请求并且返回 。 postman 也因为运行内存不够而闪退 。 使用powershell 执行请求能正常返 阅读全文
posted @ 2024-04-02 15:32 雨V幕 阅读(7) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE `view_records` ( `saas_id` varchar NOT NULL COMMENT '用户id', `parent_id` int COMMENT 'id', `title` varchar NOT NULL COMMENT '标题', `sub_id` 阅读全文
posted @ 2024-03-13 14:29 雨V幕 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 编写了获取当前datetime 时间的方法如下 // GetCurrentDateString 获取当天的时间date func GetCurrentDateString() time.Time { // 获取当前时间 currentTime := time.Now().Local() // 格式化 阅读全文
posted @ 2024-03-11 15:56 雨V幕 阅读(3) 评论(0) 推荐(0) 编辑
摘要: clickhouse 优化 : 批量插入次数 设置 10000 - 15000 小批量频繁插入,每次插入都会产生一个part。所以clickhouse的写入,是提倡大批次插入的。(五个字段一万条数据大概在1~2M左右) -- partition by date_time 设置partition PA 阅读全文
posted @ 2024-02-26 16:15 雨V幕 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 首先需要准备的东西 go protoc 直接去这里下 https://github.com/protocolbuffers/protobuf/releases 然后把exe 文件放置到go Path目录 protoc-gen-go 直接通过go install 命令进行安装 使用Chocolatey 阅读全文
posted @ 2024-02-01 17:31 雨V幕 阅读(69) 评论(0) 推荐(0) 编辑
摘要: CREATE FUNCTION Fun_GetPY ( @Str NVARCHAR(4000) ) RETURNS NVARCHAR(4000) AS BEGIN DECLARE @Word NCHAR(1) DECLARE @PY NVARCHAR(4000) SET @PY = '' WHILE 阅读全文
posted @ 2023-11-02 10:06 雨V幕 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 首先async关键字是标记当前方法为异步方法 await关键字是为了等待异步方法结果。类似于getResult 等待结果。在返回异步方法执行结果之前主线程会被阻塞。两张图解释 直接await 甚至不会开启新线程。 阅读全文
posted @ 2023-08-17 11:12 雨V幕 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 准备工作 三台节点都安装了containerd 详情见这里 操作节点具备kx上网能力,可以通过配置all.yaml 使用http 或者https 代理 节点三台 节点数 >=3台 CPU >=2 Memory >=2G我这里本地有三台虚拟机ip分别为192.168.88.130 192.168.88 阅读全文
posted @ 2023-02-14 18:15 雨V幕 阅读(174) 评论(0) 推荐(0) 编辑
摘要: containerd 的安装 mkdir containerd cd containerd wget https://github.com/containerd/containerd/releases/download/v1.6.17/cri-containerd-cni-1.6.17-linux- 阅读全文
posted @ 2023-02-13 20:57 雨V幕 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 开始之前的准备 VMware 和centos镜像源 http://mirrors.163.com/centos/7.9.2009/isos/x86_64 安装镜像的几个过程需要注意(1.新增网卡 2.生成网卡的mac地址 3.打开网络设置)见下图 准备工作做好了那么进入到虚拟机内执行命令行 #首先查 阅读全文
posted @ 2023-02-13 18:55 雨V幕 阅读(236) 评论(0) 推荐(0) 编辑
摘要: #以下sql 是查询出 学校和专业 (有多条数据时 取分数最大的记录)然后根据不同的分数区间 得出score_level=1 为0-520分数区间 2 为520-570分数区间 依次类推。 最终返回的是 每个分数区间。的记录条数select INTERVAL(min_score,0,520,570, 阅读全文
posted @ 2022-07-27 17:35 雨V幕 阅读(823) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "io/ioutil" "log" "os" "strings" ) func main() { files := ScanDir("employment") for _, file := range files { fmt.Println(f 阅读全文
posted @ 2022-07-20 16:57 雨V幕 阅读(375) 评论(1) 推荐(1) 编辑
摘要: 首先讲依赖。依赖于阿里云的oss服务首先要新建好bucket 创建好存储空间 这里可以获取到密钥和appid 和bucketName 等等 其次要以来与elasticsearch-repository-oss 这个插件,迁移端和被迁移端都需要安装此插件。这里切换es版本的时候会遇到一系列问题。这个在 阅读全文
posted @ 2022-07-14 10:06 雨V幕 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 事前准备 申请腾讯位置服务开发者账号 https://lbs.qq.com/dev/console/application/mine 新建key 新增webservice 服务 。 选择签名校验。 咱们这里使用签名的形式进行校验。 获取到key 和秘钥 使用代码获取定位服务 package comm 阅读全文
posted @ 2022-06-17 16:35 雨V幕 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.使用excel 执行批量生成语句 set Login:18579081234 "123456" set Login:18579081235 "123456" set Login:18579081236 "123456" 2.保存文件到服务器 (将步骤一内容保存到 redis.txt 文件中) 3 阅读全文
posted @ 2022-06-12 20:34 雨V幕 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 首先看下自定义词库之前的效果 可以看到分词吧屌丝当成两个单词来处理了实际上并不是我们想要的。 准备工作这里略过,先要有es环境和已经安装ik分词插件 (插件版本要和es版本一致) 查看当前es 版本 ls lib/ | grep -P 'elasticsearch-\d\.\d\.\d\.jar' 阅读全文
posted @ 2022-05-21 19:21 雨V幕 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 安装elasticdump 首先安装nodejsnpm install elasticdump -g 使用dump导出es数据到json #导出dataelasticdump --input=http://host:9200/draft_eum_210000000000_1_1_7_5 --outp 阅读全文
posted @ 2022-05-10 17:38 雨V幕 阅读(2531) 评论(0) 推荐(0) 编辑
摘要: 1.create id列未赋值最新的id 检查id字段是否贴有 `gorm:"column:draftsId;primary_key;type:int(11);not null"` 2.create 测试环境能带出id值,预发环境Create 一直返回0 测试环境db表格带有主键,预发环境db表格未 阅读全文
posted @ 2022-04-27 20:49 雨V幕 阅读(127) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" type LittleBoy struct { name string age int32 } type Boy struct { name string age int32 } type Person interface { SayName() 阅读全文
posted @ 2022-04-15 15:11 雨V幕 阅读(42) 评论(0) 推荐(0) 编辑