我经常会碰到一些耗时较长的任务,譬如更新5千万条表数据中的某个字段,代码中可以通过分页依次读取db,然后更新即可。但是耗时极长,那么能否通过将代码部署多个实例,譬如启动多个docker来并行执行任务,横向扩展,这样就能大幅减少耗时。 但是问题在于代码是相同的,假如采用的是分页读取,依次更新,那么不管 ...
分类:
数据库 时间:
2021-06-04 19:29:47
阅读次数:
0
spring 多数据源的使用 在同一个项目中需要使用多个数据源,这就需要根据不同的场景进行切换数据源,spring给我们提供一种很方便的方式,那就是使用 AbstractRoutingDataSource 进行切换数据源。 首先来看 AbstractRoutingDataSource 这个类,下面是 ...
分类:
编程语言 时间:
2021-06-04 19:19:41
阅读次数:
0
一、增 单:传入实例即可 user := &User{Name: "XX"} db.Create(user) 列表: users := []User{{Name: "xx"},{Name: "XX1"},{Name: "XX2"}} db.Create(&users) 字典 db.Model(&Us ...
分类:
其他好文 时间:
2021-06-04 19:08:13
阅读次数:
0
思路: 这道题,我一开始想用栈存0,然后遇到1就取出来一个0,同时计数,但是这样就有个问题,有可能中间有多个0,后面有多个1只能匹配中间的一部分0,导致得到的子数组不是连续的。 然后就没办法了... 去看题解,当我把0改为-1,那就可以通过前缀和来实现了。这里多提一下前缀和的简单定义吧,前缀和本质是 ...
分类:
编程语言 时间:
2021-06-04 18:55:23
阅读次数:
0
P4交换机(v1 model) 数据包头部数据的提取及操作 提取 固定的头部格式,可以包括定长和不定长 操作 按照条件进行包计数 头部信息的比较 交换机体系结构自带的元数据(standard metadata):时间戳均为 微秒 单位 ingress_port:数据包到达设备的入口端口号(只读) p ...
分类:
其他好文 时间:
2021-06-04 18:54:04
阅读次数:
0
Java 方法详解 一、何为方法? System.out.println():System是一个类,out是System下的一个输出对象,out就是一个方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 设计方法的原则: 方法的本意是功能块,就是实现某个功能的 ...
分类:
编程语言 时间:
2021-06-04 18:50:36
阅读次数:
0
虽然可以换个思路直接用单选框实现,但是有时候非要用复选框实现单选效果,可能是因为需要复选框的样式或者别的原因 这里是kettle中SQLFileOutput组件的两个选项,要实现单选 <el-form :model="row"> <el-col :span="24"> <el-form-item l ...
分类:
其他好文 时间:
2021-06-03 18:05:12
阅读次数:
0
操作系统 $ cat /proc/version CPU $ cat /proc/cpuinfo | grep "model name" 按照model name 对结果进行筛选 内存 $ cat /proc/meminfo 各分区的使用情况 $ df -h 内存区和交换区的使用情况 $ free ...
分类:
系统相关 时间:
2021-06-03 17:52:10
阅读次数:
0
题目 题目链接:https://codeforces.com/contest/1000/problem/F 给定一个长度为 \(n\) 序列,\(Q\) 个询问,每次询问给定一个区间 \([l,r]\),如果这个区间里存在只出现一次的数,输出这个数(如果有多个就输出任意一个),没有就输出 \(0\) ...
分类:
其他好文 时间:
2021-06-03 17:43:17
阅读次数:
0
概念 计算属性:计算出来的结果,保存在属性中,内存中运行:虚拟DOM。计算属性可以理解成缓存,是为了避免每次调用都需要进行计算产生的系统开销。vue特有的 定义 computed() 与普通函数的区别 与普通函数的区别是,普通函数是写在methods中,调用普通函数需要加上(),计算属性调用或绑定不 ...
分类:
其他好文 时间:
2021-06-03 17:38:27
阅读次数:
0