get只能取出一条数据,如果满足条件的数据有多条,抛出异常没有数据,也会抛出异常filter如果有数据,就返回QuerySet(类似于可以遍历的数组)如果没有数据,返回empty(不会抛异常)
分类:
其他好文 时间:
2017-09-18 11:10:50
阅读次数:
170
启动时检查 Dubbo缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认 check="true"。所以可以通过 check="false" 关闭检查。 注意区别 dubbo.reference.check=false,强制改变所有 ...
分类:
其他好文 时间:
2017-09-17 15:21:36
阅读次数:
209
Android中常见到的很多通用组件一般都离不开”池”的概念,如各种图片加载库,网络请求库,即使Android的消息传递机制中的Meaasge当使用Meaasge.obtain()就是使用的Meaasge池中的对象,因此这个概念很重要。本文将介绍的线程池技术同样符合这一思想。 线程池的优点:重用线程 ...
分类:
编程语言 时间:
2017-09-17 11:34:51
阅读次数:
117
当抛出编译时异常时,事务不回滚,Employee成功插入数据。 原因: 默认spring事务只在发生未被捕获的RuntimeException时才回滚。 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下ao ...
分类:
编程语言 时间:
2017-09-17 00:32:12
阅读次数:
290
对于业务层的程序的致命错误,我们一直的做法就是直接抛出指定的异常,让程序去终断,这种做法是对的,因为如果一个业务出现了致命的阻塞的问题,就没有必要再向上一层一层的返回了,但这时有个问题,直接抛异常,意味着服务器直接500了,前端如何去显示,或者如果你是API的服务,如果为前端返回,如果是500,那直 ...
分类:
Web程序 时间:
2017-09-15 23:50:18
阅读次数:
416
下载redis版本:https://redis.io/download 我下载的是:redis-3.0.6 下载后,在linux上 tar -zxvf redis-3.0.6,进入redis-3.0.6 目录,使用make进行编译 在安装Redis,使用make命令编译的时候,抛出异常[root@n ...
分类:
数据库 时间:
2017-09-15 16:40:33
阅读次数:
424
1:事务的优点 事务管理对平时的业务逻辑的健壮性帮助很大,它保证了一个动作的原子性 本例中主要体现在,购票或者购书中,业务逻辑如下: 1:根据商品的ID查询该商品的价格, 2:根据商品的价格去扣除用户的余额,但余额不足时,主动抛出异常 3:当用户付款成功后,扣除商品库存,单库存不足时,主动抛出异常 ...
分类:
编程语言 时间:
2017-09-14 21:35:41
阅读次数:
228
1.String = null 和String = “”的区别 2. ...
分类:
其他好文 时间:
2017-09-14 11:58:25
阅读次数:
99
由于在3.1.1升级后,可直接通过batchExcutor实现具体的批量执行。在该excutor中会重用上一次相同的prepareStatement。/** * 批量插入数据 * 1、数据批量插入,默认一次提交100条,当发生异常后继续提交异常行以后的数据,待集合全部进行提交后返回批量处理结果 * ... ...
分类:
其他好文 时间:
2017-09-13 21:20:36
阅读次数:
467
parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 stringify()用于从一 ...
分类:
Web程序 时间:
2017-09-13 21:18:47
阅读次数:
225