最近有一个场景,在生产环境的一个库中,新增了一个字段。需要从另一个关联表中找到相当的字段回填。 影响数据数百万条。 首先,不能使用一条大的update语句来更新,这个锁太大,容易产生锁征用,造成死锁。 update B a set new_column=(SELECT other_col from ...
分类:
数据库 时间:
2020-04-23 19:04:39
阅读次数:
93
链接:https://codeforces.com/contest/1263/problem/D 题意:给你n个字符串,如果其中两个字符串的某个元素相同,则被视为相同,问最后知道几个字符串就可以知道所有的字符串; 假设a字符串和c字符串等价,b和c字符串等价,那么a和b也等价。 并查集裸题; cou ...
分类:
其他好文 时间:
2020-04-23 18:48:36
阅读次数:
69
基于 node、express、mysql 实现的登录注册。 1.`首先在终端中 安装 node .` 2.`通过npm install express -g 命令全局安装 express`. 3.`然后通过express+项目名称,快速搭建一个项目` 4.`使用 express 初始化项目时 可以 ...
分类:
数据库 时间:
2020-04-23 12:16:46
阅读次数:
86
原文:WPF 让窗口激活作为前台最上层窗口的方法 在 WPF 中,如果想要使用代码控制,让某个窗口作为当前用户的输入的逻辑焦点的窗口,也就是在当前用户活动的窗口的最上层窗口,默认使用 Activate 方法,通过这个方法在大部分设备都可以做到激活窗口 但是在一些特殊的设备上,使用下面代码调起窗口只是... ...
事情的经过就是我如往常一样,在idea中新建了一个子模块,pom文件也填写好了,(可能不知道是不是自己手jian,点到哪了),想在resources目录下新建一个application.yml的配置文件,问题发生了,本应该这个图标是一个绿绿的小叶子,却变成了这个样子 于是开始找各种原因,开始时我总以 ...
分类:
其他好文 时间:
2020-04-22 13:00:24
阅读次数:
935
一、gitRepo卷的作用gitRepo卷基本上也是一个emptyDir卷,它通过克隆Git仓库关在pod启动时检出特定版本来填充数据。备注:在创建gitRepo卷后,它并不能和对应repo保持同步,当向Git仓库推送新增的提交时,卷中的文件将不会被更新。然而,如果所有的pod是由ReplicationController管理的,删除这个pod将触发新建一个新的pod,而这个新pod的卷中将含新的
分类:
其他好文 时间:
2020-04-22 09:19:32
阅读次数:
76
在单元测试中用以上两种都能实现,但是@RunWith注解还可以实现代码中的依赖注入(前者不能) 单测代码如下 自定义MockMvc做法,会报出空指针异常 使用@RunWith(SpringRunner.class)注解 不会报出异常 解析 RunWith方法为我们构造了一个的Servlet容器运行运 ...
分类:
编程语言 时间:
2020-04-22 00:30:14
阅读次数:
109
1 class Solution(object): 2 def removeDuplicates(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: int 6 """ 7 i = 0 8 while i < len(nums) - 1: 9 i ...
分类:
编程语言 时间:
2020-04-22 00:22:34
阅读次数:
79
漏洞概述 摘抄: https://mochazz.github.io/2019/04/02/ThinkPHP5%E6%BC%8F%E6%B4%9E%E5%88%86%E6%9E%90%E4%B9%8BSQL%E6%B3%A8%E5%85%A56/ %E6%BC%8F%E6%B4%9E%E6%A6%8 ...
分类:
数据库 时间:
2020-04-21 18:22:19
阅读次数:
107
连接数据库 string oleCon = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + Application.StartupPath + @"\works.accdb;"; //创建数据库连接 OleDbConnection conn; ...
分类:
数据库 时间:
2020-04-21 18:08:54
阅读次数:
65