我经常会碰到一些耗时较长的任务,譬如更新5千万条表数据中的某个字段,代码中可以通过分页依次读取db,然后更新即可。但是耗时极长,那么能否通过将代码部署多个实例,譬如启动多个docker来并行执行任务,横向扩展,这样就能大幅减少耗时。 但是问题在于代码是相同的,假如采用的是分页读取,依次更新,那么不管 ...
分类:
数据库 时间:
2021-06-04 19:29:47
阅读次数:
0
一、lrzsz是什么 在使用Linux的过程中,难免少不了需要上传下载文件,lrzsz是一个更方便的命令,可以直接在Linux中输入命令,弹出一个框来选择上传的文件或者下载的文件保存的位置,然后确定就OK了。lrzsz并不是内置命令,默认情况下大多数Linux版本都没有这个命令,需要自己安装才可以使 ...
分类:
系统相关 时间:
2021-06-04 19:21:08
阅读次数:
0
数据库高级部分 1、编码mysql 1.1、查看mysql编码 mysql> show variables like 'character%';+ + +| Variable_name | Value |+ + +| character_set_client | utf8 || character_ ...
分类:
数据库 时间:
2021-06-04 19:20:04
阅读次数:
0
我使用的阿里云centos7,修改mysql的配置文件,设置为免密码登陆,然后再重启服务,直接进入mysql再设置密码,再改回配置文件即可 编辑配置文件: vim /etc/my.cnf 在[mysqld]下面添加如下即可: skip-grant-table 随后重启服务直接输入mysql即可登陆进 ...
分类:
数据库 时间:
2021-06-04 19:19:21
阅读次数:
0
第一步 安装依赖以及源码下载: emsdk: git clone https://github.com/emscripten-core/emsdk.git depot_tools: git clone 'https://chromium.googlesource.com/chromium/tools ...
分类:
Web程序 时间:
2021-06-04 19:19:02
阅读次数:
0
数据库-性能优化篇 1、 为什么要进行数据库优化? 1.1、 避免网站页面出现访问错误 由于数据库连接timeout产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 1.2、 增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的 1.3、 优化用户体验 流畅页面的访问速 ...
分类:
数据库 时间:
2021-06-04 19:17:12
阅读次数:
0
package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" "time" ) type User struct { ID int Name string CreatedTime time.Time } func main() { ...
分类:
其他好文 时间:
2021-06-04 19:06:12
阅读次数:
0
一、Blazor Server 编译与发布 cd /home/soursecode/ServerDemo donet publish -c release mv bin/release/net5.0/publish /var/www/ServerDemo supervisor守护serverDemo ...
分类:
Web程序 时间:
2021-06-04 19:04:52
阅读次数:
0
安装准备 安装环境:CentaOS 7 第一种安装方式:yum安装 在Linux上是有yum安装Git,非常简单,只需要一行命令 yum -y install git 输入 git --version 查看git是否安装完成以及查看其版本号 yum方式安装的git,在/usr/libexec/git ...
分类:
系统相关 时间:
2021-06-04 19:04:28
阅读次数:
0
在aws 云平台的机器如果忘记密码或者系统被入侵密码被篡改有以下几种方式。 1、通过创建iam 的角色,给角色授权,再把角色绑定到ec2,最后通过 aws 的SSM 服务连接登陆。注意此方式的 前提是ec2已经安装了ssm的服务,一般新版本的aws 的系统镜像会默认安装,如果是旧版本或者公共镜像默认 ...
分类:
系统相关 时间:
2021-06-04 18:57:06
阅读次数:
0