上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页
摘要: ############################# package main import ( "fmt" "time" ) // 规则一 当defer被声明时,其参数就会被实时解析 // 规则二 多个defer执行顺序:defer执行顺序为先进后出 // 规则三 defer可以读取有名返回 阅读全文
posted @ 2021-04-16 14:34 igoodful 阅读(116) 评论(1) 推荐(0) 编辑
摘要: ############################ 问题参考: https://github.com/golang/go/issues/42255 https://github.com/golang/go/issues/42081 解决办法: 1,在windows的任务管理器里面杀掉所有go. 阅读全文
posted @ 2021-04-12 16:56 igoodful 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: ############################# 更换或升级了golang后,需要删除go.mod、go.sum、vendor文件,然后重建,不然一直卡在那里 使用: Go modules 操作命令及相关文件解读 可以命令行执行 go help mod 打印出 go mod 相关命令: d 阅读全文
posted @ 2021-04-09 17:59 igoodful 阅读(1549) 评论(3) 推荐(0) 编辑
摘要: ####################### vscode的插件默认安装位置 : C:\Users\你的用户名\.vscode\extensions ###################### 阅读全文
posted @ 2021-04-09 17:56 igoodful 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ###################### { "tabnine.experimentalAutoImports": true, "files.autoSave": "off", "[go]": { "breadcrumbs.showArrays": true, "breadcrumbs.show 阅读全文
posted @ 2021-04-09 17:44 igoodful 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: ########################### { "version": "0.2.0", "configurations": [ { "name": "Launch file", "type": "go", "request": "launch", "mode": "debug", //" 阅读全文
posted @ 2021-04-09 17:11 igoodful 阅读(969) 评论(0) 推荐(0) 编辑
摘要: ########################### golang版本:1.5 环境变量: GOROOT= GOPATH= PATH= GO15VENDOREXPERIMENT=1 #在go1.5版本后必须配置 最开始的时候,Go 并没有提供较为妥当的包管理工具。从 1.5 版本开始提供了 ven 阅读全文
posted @ 2021-04-09 15:45 igoodful 阅读(457) 评论(1) 推荐(0) 编辑
摘要: ################################### ######################################### 阅读全文
posted @ 2021-04-02 10:00 igoodful 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ############################# 方案: 01:混合部署,即多实例部署; 02:MySQL迁移到TiDB; 03:根据流量和数据量而定; ########################### 假定,现在有三台机器:(机器名称规则:机房-产品线-业务线-dbxx.机器所在地 阅读全文
posted @ 2021-03-30 12:04 igoodful 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ##################### 配置文件部分如下: #undo innodb_max_undo_log_size = 1024M innodb_undo_log_truncate = on innodb_undo_logs = 128 innodb_undo_tablespaces = 阅读全文
posted @ 2021-03-30 10:39 igoodful 阅读(732) 评论(0) 推荐(0) 编辑
摘要: ############################## 1、通过free命令看Linux内存 total:总内存大小。 used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。 free:空闲的内存大小。 shared:进程间共享内存(一般不会用,可以忽略)。 阅读全文
posted @ 2021-03-29 19:32 igoodful 阅读(2899) 评论(0) 推荐(0) 编辑
摘要: ############################### keyfile是mongodb副本集的实例之间的权限认证,要求如下: 1, keyfile文件的权限必须是600; 2,keyfile文件的内容比如完全相同。 openssl rand -base64 745 > /data/mongo 阅读全文
posted @ 2021-03-29 10:50 igoodful 阅读(995) 评论(0) 推荐(0) 编辑
摘要: ######################### 当主从切换时,旧主库设置为只读:set global read_only = 1;那么会有那么几秒报错:报错如下: The MySQL server is running with the --read-only option so it cann 阅读全文
posted @ 2021-03-26 00:01 igoodful 阅读(263) 评论(0) 推荐(0) 编辑
摘要: ####################################### 若需要单独启动或停止某个同步通道,可使用如下命令: start slave for channel '300'; //启动名称为300的同步通道 stop slave for channel '300'; //停止名称为 阅读全文
posted @ 2021-03-25 15:18 igoodful 阅读(49) 评论(0) 推荐(0) 编辑
摘要: ###################### 前提: 1,架构:lvs+kingshard+mysql主从 2,将mysql集群的拓扑结构更改为:旧主库M1<<--新主库M2<<-- 其他从库S1、S2、S3等 一、先将主库设置成只读模式,等新主库完全追上旧主库后,再通过kingshard中间件切换 阅读全文
posted @ 2021-03-17 17:20 igoodful 阅读(768) 评论(0) 推荐(0) 编辑
摘要: ################## 1,在binlog_format=row和binlog_row_image=FULL时,由于MySQL 需要在 binlog 里面记录所有的字段,所以在读数据的时候就会把所有数据都读出来,那么重复数据的update不会执行。 即MySQL 调用了 InnoDB 阅读全文
posted @ 2021-03-17 16:20 igoodful 阅读(232) 评论(1) 推荐(0) 编辑
摘要: ################################# 安装: 1,安装node.js :Javascript运行环境,其中的npm就是Node.js下的包管理器。 2,命令行安装cnpm :npm install -g cnpm --registry=https://registry. 阅读全文
posted @ 2021-03-17 14:39 igoodful 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ################### 前言 引用本地py文件出现红色波浪线,如下图: 原因 经过查询得知,vscode中的python插件默认使用的是pylint来做代码检查,因此需要对pylint做一些配置 解决方案 在setting.json中配置 "python.linting.enable 阅读全文
posted @ 2021-03-15 16:11 igoodful 阅读(600) 评论(0) 推荐(0) 编辑
摘要: ###################################### 反复重定向跳转CAS登录? 请先确保您的服务部署在一台机器上时,表现是正常的。 当服务部署在多台服务器上时,存在session没有共享的情况,登录后有的session中有了登录信息,但当请求到另一台服务器,session中 阅读全文
posted @ 2021-03-09 11:29 igoodful 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ############################## 原集合名字:db.aaa 复制后的集合名字:db.bbb (复制会自动创建) db.aaa.find({}).forEach(function(x){db.bbb.insert(x)}) 注意:千万不要使用 db.source.copyT 阅读全文
posted @ 2021-03-02 18:45 igoodful 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 如果按照上面的方式来读取,读取到第三行,handle,state均为0,原因就在rows.Scan读取数据库null是报错,导致后面的不执行。解决方法有两个方法一:修改结构体将ListHelperAssignRsp的Handle的类型改为sql.NullString,这样就可以兼容null跟stri 阅读全文
posted @ 2021-02-24 17:19 igoodful 阅读(779) 评论(0) 推荐(0) 编辑
摘要: ############### 有两种情况UPDATE不会对影响表中的数据。1. 当WHERE中的条件在表中没有记录和它匹配时。2. 当我们将同样的值赋给某个字段时,如将字段abc赋为'123',而abc的原值就是'123'。和INSERT、REPLACE一样,UPDATE也返回所更新的记录数。但这 阅读全文
posted @ 2021-02-24 14:24 igoodful 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: ################# 一、INSERT INTO 语句:要求是不能违反主键或唯一索引,否则报错 一次插入一条数据: INSERT INTO table_name (field1,field2) values (value1,value2); 一次插入多条数据: INSERT INTO 阅读全文
posted @ 2021-02-24 11:40 igoodful 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: ############################### 一、delete和truncate区别: 灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据; delete from table_test where ... truncate table table_tes 阅读全文
posted @ 2021-02-24 11:38 igoodful 阅读(450) 评论(0) 推荐(0) 编辑
摘要: ################################# 最近碰到一个case,值得分享一下。 现象 一个DDL,将列的属性从null调整为not null default xxx, alter table slowtech.t1 modify name varchar(10) not n 阅读全文
posted @ 2021-02-23 18:29 igoodful 阅读(306) 评论(1) 推荐(0) 编辑
摘要: ########################## 一、先排序后分组问题: 数据准备: [work@xxx scripts]$ mysql -hyyy -P3306 -uroot -proot WARNING: DATABASE IS WRITEABE MAY BE MASTER, BE CARE 阅读全文
posted @ 2021-02-22 18:52 igoodful 阅读(1896) 评论(1) 推荐(0) 编辑
摘要: ################################## 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 go什么情况下使用指针: 推荐在方法上使用指针(前提是这个类型不是 map、slice 等引用类型) 当结构体较大的时候使用指针会更高效,可以避免内存拷贝 阅读全文
posted @ 2021-02-20 15:33 igoodful 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ############################ https://www.zhihu.com/question/265231508 混音器: OBS只支持录制桌面声音和麦克风声音,这两种声音来源任你选择,你可以只选择桌面声音,也可以只选择麦克风声音,还可以选择这两种声音,可以根据滑动条选择两 阅读全文
posted @ 2021-02-20 01:49 igoodful 阅读(904) 评论(0) 推荐(0) 编辑
摘要: ############## 关于索引 原则上对于所有的查询都需要有对应的索引,对于上万条记录的collection,是一定需要对应的索引; 索引长度限制1024字节(index key limit), 避免对大字符串字段创建索引和作为查询条件(MongoDB4.2有改动) 注意组合索引创建的字段顺 阅读全文
posted @ 2021-02-05 16:17 igoodful 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ############################################# 一、实例级别恢复: 二、数据库级别恢复: 三、表级别恢复: ################################################ 阅读全文
posted @ 2021-02-03 18:48 igoodful 阅读(275) 评论(0) 推荐(0) 编辑
摘要: ################################### 在工作中会经常遇到一些mongodb的聚合操作,特此总结下。mongo存储的可以是复杂类型,比如数组、对象等mysql不善于处理的文档型结构,并且聚合的操作也比mysql复杂很多。 注:本文基于 mongodb v3.6 目录 阅读全文
posted @ 2021-01-29 15:38 igoodful 阅读(11891) 评论(1) 推荐(0) 编辑
摘要: ############################## MySQL 在线上的一个新的部署的服务中报: 1 pymysql.err.OperationalError (2013, 'Lost connection to MySQL server during query') 翻阅官方文档解释了这 阅读全文
posted @ 2021-01-28 11:24 igoodful 阅读(2073) 评论(0) 推荐(0) 编辑
摘要: ################################ 问题和现象: 业务网络出现波动,造成事务失败了后,业务就不停地没有时间间隔地重试,造成sql堆积,qps也迅速升高,监控如下: 改进措施:重试策略: 事务或者其他sql语句执行失败是常有的事情,如果失败了就无间隔时间的不停地发起相同s 阅读全文
posted @ 2021-01-27 12:10 igoodful 阅读(689) 评论(0) 推荐(0) 编辑
摘要: ################# 重定向输入mongo脚本: #! /bin/bash mongo --username root --password 123456 --host 10.10.10.10 --port 27017 --authenticationDatabase admin << 阅读全文
posted @ 2021-01-22 17:31 igoodful 阅读(464) 评论(0) 推荐(0) 编辑
摘要: ################################### 返回正在执行且运行时间超过10s的连接信息: db.currentOp({"secs_running": {"$gt": 10},"active": true}) 返回去掉系统线程的连接: db.currentOp({ "act 阅读全文
posted @ 2021-01-22 17:10 igoodful 阅读(847) 评论(0) 推荐(0) 编辑
摘要: ################################## 一、插入数据insert : 插入一条数据: db.products.insert( { _id: 10, item: "box", qty: 20 } ) 插入多条数据: db.products.insert( [ { _id: 阅读全文
posted @ 2021-01-22 12:04 igoodful 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ############################ 我打日志跑完这句查询耗时1000ms以上 并且报这个错 rpc调用出现异常 java.lang.RuntimeException: org.springframework.data.mongodb.UncategorizedMongoDbEx 阅读全文
posted @ 2021-01-20 16:12 igoodful 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: ################################### 环境: 连接类型:LVS 程序语言:go ############################ 在sql的执行中出现这种报错信息: 接口执行到 o.Raw(format, params...).QueryRows(recei 阅读全文
posted @ 2021-01-19 19:10 igoodful 阅读(810) 评论(0) 推荐(0) 编辑
摘要: #################################### 一、背景: 业务反映他们程序端日志最近老有“connection was bad”报错, 服务端程序语言为:golang 数据库驱动程序:golang自带的驱动 数据库架构:lvs+kingshard+mysql的一主多从集群 阅读全文
posted @ 2021-01-11 12:12 igoodful 阅读(459) 评论(0) 推荐(0) 编辑
摘要: #################################### MySQL5.7版本中,eq_range_index_dive_limit变量默认值如下: root@xxx((none)) > show global variables like '%eq_range_index_dive 阅读全文
posted @ 2020-12-30 15:40 igoodful 阅读(496) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页