在某些场景下,我们经常需要使用多线程来执行任务提高性能,但是我们知道正常的主线程是无法处理子线程的异常的,一旦出现异常就会传播到控制台。这个时候我们需要在线程里面处理异常怎么办呢,我们可以使用Executor来处理。 在Java5中新加入了一个Thread.UncaughtExceptionHand ...
分类:
编程语言 时间:
2018-04-02 23:51:24
阅读次数:
305
Oracle11g:分区表数据操作出现ORA-14400异常处理 问题: 当对已分区的表数据进行操作(例如新增,修改),出现异常提示: 分析: 意思说的是插入的数据没有相对应的分区来存储,但是奇怪的是这些表建立时都是以间隔分区(INTERVAL)分区的方式建立的,按理说新的数据进来时会自动创建新的分 ...
分类:
数据库 时间:
2018-03-29 23:13:31
阅读次数:
858
会执行的,在return前,就是执行到return的时候等待finally执行,执行完成之后在return,如果finally中有return,那么不再执行try里面的returnfinally 中语句是指不管出不出现异常你都希望执行的操作,比如关闭文件流、socket流等操作。如果程序都retur ...
分类:
其他好文 时间:
2018-03-28 20:23:01
阅读次数:
180
查了半天,原来是因为把 @Autowired 换成了 @Resource 以前的代码是 修改后的代码 这样就报错了。。 主要问题是名字和类名不一样导致 Resource 注入失败,但是刚好又有一个 xxxService 同名的类存在,就会报这个错误 解决方法就是 名字改成和类一样 ...
分类:
编程语言 时间:
2018-03-28 16:46:18
阅读次数:
10232
在开发异步Udp程序的过程中,通常在关闭UDP的时候回遇到诸如socket 访问已释放的资源之类的异常,如下简单操作下: ...
分类:
其他好文 时间:
2018-03-27 14:39:10
阅读次数:
136
Python的流程控制 Python 的 for 语句依据任意序列(链表或字符串)中的子项,按它们在序列中的顺序来进行迭代。 与循环一起使用时,else 子句与 try 语句的 else 子句比与 if 语句的具有更多的共同点:try 语句的 else 子句在未出现异常时运行,循环的 else 子句 ...
分类:
编程语言 时间:
2018-03-24 23:53:12
阅读次数:
260
今天做了一件坑了自己的事情,为此浪费了好多时间。。。 在mybatis的设置中,看到了这样的一行设置。出于程序员的好奇,去搜索了一下,这条设置是干什么的。 <setting name="callSettersOnNulls" value="true"/> 在网上众多大神的解答下,终于一知半解了。 在 ...
分类:
其他好文 时间:
2018-03-24 20:43:51
阅读次数:
361
一、try catch finally的初步理解 首先,我们什么时候要用到try/catch和finally? ——已知执行的代码有可能有异常的情况下 try { //这里执行的代码如果出现异常,则立即跳到catch执行。} catch { //除非try里面执行代码发生了异常,否则这里的代码不会执 ...
分类:
其他好文 时间:
2018-03-24 14:33:05
阅读次数:
147
今天在弄一个邮件通知的时候,突然发现连最基本的邮件都发不出去,报错了[root@xhk~]#echo‘标题‘|mail-s"内容"xxxxxxx@qq.com出现异常:[root@xhk~]#send-mail:fatal:parameterinet_interfaces:nolocalinterfacefoundfor::1查看centos中的postfix日
分类:
其他好文 时间:
2018-03-24 11:31:54
阅读次数:
143
事务管理对于企业应用来说是至关重要的,当出现异常情况时,它也可以保证数据的一致性。 Spring事务管理的两种方式 spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务 使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。 ...
分类:
编程语言 时间:
2018-03-23 00:59:29
阅读次数:
272