浅谈数据库悲观锁和乐观锁 现在我们简单聊一下数据库中的悲观锁和乐观锁 悲观锁 悲观锁正如其名称,比较悲观。总会认为:每当修改数据时,会有其他线程也会同时修改该数据。所以针对这种情况悲观锁的做法是:读取数据之后就加锁(eg: select...for update),这样别的线程读取该数据的时候就需要 ...
分类:
数据库 时间:
2020-05-19 22:28:12
阅读次数:
73
在Oracle 中插入多行,显然不可以用下面的方法: insert into sys_defect (DEFECT_ID,DEFECT_CODE,DEFECT_LEVEL,DEFECT_DESC,UPDATE_USERID,UPDATE_TIME,SYS_DEFECT.ENABLED,DEFECT_ ...
分类:
数据库 时间:
2020-05-19 20:52:54
阅读次数:
71
update jxgz_rymc r set Reorder = ( select i from ( SELECT ( @i := CASE WHEN @DepartmentId = t1.DepartmentId THEN @i + 1 ELSE 1 END ) AS i, (@Departmen ...
分类:
数据库 时间:
2020-05-19 20:36:02
阅读次数:
98
索引是一种提升查询数据速度的存储结构,类似于字典的目录。它可以提升查询速度,降低I/O。 但是添加索引时,数据库会单独创建一张表来去维护和管理索引,索引本身要比数据更大,索引占用的资源会更多,不方便后期的维护,而且索引会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表 ...
分类:
数据库 时间:
2020-05-19 10:57:12
阅读次数:
68
游标主要是用于循环遍历 alter TRIGGER [dbo].[z_area_service_provider]ON [dbo].[z_area]AFTER UPDATEASdeclare @id varchar(50)declare @update_name varchar(255)declar ...
分类:
数据库 时间:
2020-05-18 22:44:14
阅读次数:
87
Shellter 是一款动态 shellcode 注入工具,我们可以将shellcode注入到其它程序上,从而来躲避杀毒软件的查杀。俗称为免杀 官网:https://www.shellterproject.com/ 目前最新版本是7.2,主程序是.exe文件所以在windows下可以直接使用,在li ...
分类:
系统相关 时间:
2020-05-18 22:25:56
阅读次数:
371
Oracle 通过一个表字段,更新另一个表字段: 方法一:通过update实现 update g_sn_status A set A.out_process_time = (select B.rec_time from g_sn_defect B where B.serial_number = A. ...
分类:
数据库 时间:
2020-05-18 20:43:53
阅读次数:
98
componentDidMount() componentDidMount() 会在组件挂载后(插入 DOM 树中)立即调用。依赖于 DOM 节点的初始化应该放在这里。如需通过网络请求获取数据,此处是实例化请求的好地方。 这个方法是比较适合添加订阅的地方。如果添加了订阅,请不要忘记在 compone ...
分类:
其他好文 时间:
2020-05-18 12:04:42
阅读次数:
48
提示的错误信息为: Configuration file at updated successfully! Updates successful. Rebuilding in 5 seconds. Building app standard_init_linux.go:211: exec user ...
分类:
其他好文 时间:
2020-05-18 01:04:34
阅读次数:
88
题目链接 做题情况:100% + 100% + 50% + 0%, 43分, 1935名 第一题:m序列的个数(连续m个递减且最后一个为1),n<2e5 思路:用dp记录递减序列的长度 #include<bits/stdc++.h> using namespace std; const int ma ...
分类:
其他好文 时间:
2020-05-17 23:13:09
阅读次数:
136