因为不同锁之间的兼容性关系,在有些时刻一个事务中的锁需要等待另一个事务中的锁释放它所占用的资源,这就是阻塞。 阻塞并不是一件坏事,其实为了确保事务可以并发且正常地运行。 在InnoDB存储引擎中, 参数innodb_lock_wait_timeout 用来控制等待时间(默认50秒); 动态参数,可随 ...
分类:
数据库 时间:
2020-02-15 20:35:58
阅读次数:
81
标准功能操作事物代码VA02 操作后计划行被删除 需求是:实现批量操作,用户不需要一个一个的点,程序批量释放 参考地址:http://www.abapcookbook.com/sap-abap-code-sample/function-module-change-cancel-confirmed-q ...
分类:
其他好文 时间:
2020-02-15 15:05:22
阅读次数:
239
如何实现了一个循环执行的动画呢? 调用reverse()方法,反向执行。 重写dispose的声明周期。controller调用dispose释放资源。 下面这里就可以用anmiation 右边删除按钮 使用绝对定位。点击按钮的时候关闭页面。 设置Icon 上方布局实现 外层用一个Container ...
分类:
其他好文 时间:
2020-02-15 13:10:47
阅读次数:
93
Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。 pring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端。 JedisJedis在实现上是 ...
分类:
其他好文 时间:
2020-02-15 09:31:10
阅读次数:
1103
14th Feb 2020 1、疫情属于突然事件,对股市影响有限,所以2020年首次开盘千股跌停应视为黄金坑,资金大量流出只是市场对疫情恐慌情绪的释放,随着国家政策调控,股市定会维稳,此时应大胆抄底,别人恐惧我贪婪。 2、关注那些不受疫情影响的上市公司或受疫情影响很小并能迅速恢复的公司,回避酒店类、 ...
分类:
其他好文 时间:
2020-02-14 13:10:32
阅读次数:
91
本文通过分析 Tomcat 启动和关闭的源码,讲述了Tomcat常用的两种关闭方式背后的原理,以及使用它们会遇到的异常情况。
分类:
其他好文 时间:
2020-02-14 09:15:39
阅读次数:
93
1.vector基本概念 功能: vector数据结构和数组非常相似,也成为单端数组 vector与普通数组区别: 不同之处在于数组是静态空间,而vctor可以 动态扩展 动态扩展: 并不是在原空间之后续借新空间,而是找更大的内存空间,然后将原数据拷贝到新空间,释放原空间 vector容器的迭代器是 ...
分类:
编程语言 时间:
2020-02-13 23:09:08
阅读次数:
88
1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_part.h> 5 #include <uf_assem.h> 6 7 8 UF_initialize(); 9 10 //获取当前显示部件 11 tag_t displayPart = UF_PART ...
分类:
其他好文 时间:
2020-02-13 22:53:16
阅读次数:
160
封锁粒度 MySQL提供了两种封锁粒度:行级锁、表级锁 应该尽量只锁定需要修改的那部分数据,而不是所有的资源。 锁定的数据量越少,发生锁争用的可能性就越小,系统的并发程度就越高。 但是加锁需要消耗资源,锁的各种操作(获取锁、释放锁、检查锁状态)都会增加系统开销。 因此封锁粒度越小,系统开销就越大。 ...
分类:
数据库 时间:
2020-02-13 19:34:32
阅读次数:
93
1.Linux的应用程序是怎么调用驱动程序的? 2.应用程序的open是怎么与驱动的open对应起来的?(https://blog.csdn.net/dengdun6257/article/details/102283350) 应用层: 当应用程序调用open打开设备文件时会返回一个文件描述符,以供 ...
分类:
系统相关 时间:
2020-02-12 20:19:43
阅读次数:
83