用一个银行账号转钱的案例来说明spring事务的实现。在转钱过程中,一个账号钱增加,另一个减少,那么当有异常产生时,就会出现钱转丢了的现象一个减少了,而另一个没有增加,这个时候就需要把这两个行为绑定到一起,要么同时发生,要么都不发生这就用到了事务,事务就是指在逻辑上的一组操作,这组操作要么全部成功, ...
分类:
编程语言 时间:
2020-02-14 16:20:21
阅读次数:
83
在经历了Jsp实训的惨痛教训后,特意花了点时间学习Ajax,学完后自我感觉良好,于是写了如下一个小框架: 1 /** 2 * frameAjax 3 * 4 * 参数: 5 * paramsObj: Json 6 * required params: 7 * type:请求参数类型(String) ...
分类:
Web程序 时间:
2020-02-13 20:44:38
阅读次数:
93
旧版的mongo扩展已经不推荐使用了,在php7以上一般是安装和使用新版的mongodb扩展 ubuntu下 apt-get install php-mongodb 例如下面的代码进行了查询和插入集合操作 <?php class DocModel{ public $mongoManger=null; ...
分类:
数据库 时间:
2020-02-12 22:18:38
阅读次数:
112
报错原因: MyBatis是第三方组件,spring并不会自动管理MyBatis相关对象的生命周期,因此需要手动配置,将MyBatis相关对象交给spring容器来管理。 解决方式: 在启动类中增加注解@MapperScan("cn.lxy.repository") ...
分类:
编程语言 时间:
2020-02-12 20:19:31
阅读次数:
74
1、cinder-volume服务的程序入口 #!/usr/bin/python2 # PBR Generated from u'console_scripts' import sys from cinder.cmd.volume import main if __name__ == "__main ...
分类:
其他好文 时间:
2020-02-12 16:42:28
阅读次数:
101
在使用Eclipse3.7及以后的版本的时候,加入jQuery文件会报错(missing semicolon),文件中会显示红色小X,虽然这个错误并不会影响项目的运行,但是这个却会大大的影响到开发人员的心情,看这总是很不爽,怎么样才能解决呢。 很简单,首先我们先分析下造成这种情况的原因,如果你是个心 ...
分类:
Web程序 时间:
2020-02-12 13:27:06
阅读次数:
83
缺少依赖或者说版本不对 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/e7/a7/4cd50e57cc6f436f1cc3a7e8fa700ff9b8b4d471620629074913e3735fb2/cffi-1.11.5.tar ...
分类:
编程语言 时间:
2020-02-12 00:26:37
阅读次数:
216
Global options for ospp.vbs 参数说明 /inpkey:value Installs a product key (replaces existing key) with user-provided product key. Value option is required ...
分类:
其他好文 时间:
2020-02-11 18:57:51
阅读次数:
412
什么是PAGEIOLATCH_EX等待事件? 下面我们将对PAGEIOLATCH_EX等待事件的相关资料做一个简单的归纳、整理。关于PAGEIOLATCH_EX,官方文档的简单介绍如下: PAGEIOLATCH_EX: Occurs when a task is waiting on a latch... ...
分类:
数据库 时间:
2020-02-11 16:15:54
阅读次数:
68
ssh:远程执行命令,并获取返回结果import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# ...
分类:
系统相关 时间:
2020-02-11 09:57:34
阅读次数:
70