一、finally语句块 1.注意点: (1)finally语句块可以直接和try语句块联合使用。try...finally.... (2)try.....catch.....finally也可以执行; (3)在finally语句块中的代码是一定会执行的。 package com.bjpowerno ...
分类:
编程语言 时间:
2019-12-24 09:59:35
阅读次数:
63
方法1: 在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法) 方法2: 例如service层处理事务,那么 ...
分类:
其他好文 时间:
2019-12-23 15:13:46
阅读次数:
129
1、IO异常的处理 JDK7前处理:使用try...catch...finally 代码块,处理异常部分 使用JDK7优化后的try with resource 语句,该语句确保了每个资源在语句结束时关闭。 JDK9中try with resource 的改进,对于引入对象的方式,支持的更加简洁 2 ...
分类:
其他好文 时间:
2019-12-23 00:08:16
阅读次数:
109
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页 ...
分类:
Web程序 时间:
2019-12-22 21:41:39
阅读次数:
125
第七章 异常处理 通过try...catch...finally结构来捕获一个或多个异常 第八章 Java的输入与输出及文件操作 8.1 文件 File类常用的方法 1. public boolean canRead() 测试该文件是否可以续 2. public boolean canWrite() ...
分类:
编程语言 时间:
2019-12-22 20:10:50
阅读次数:
83
1. 只针对异常情况使用异常,不要用异常来控制流程 1 try { 2 int i = 0; 3 while (true) { 4 range[i++].doSomething(); 5 } 6 } catch (ArrayIndexOutOfBoundsException e) { 7 // .. ...
分类:
编程语言 时间:
2019-12-22 18:42:58
阅读次数:
80
Object c = Stream.of( CompletableFuture.supplyAsync(() -> { Map m = new HashMap(); try { Thread.sleep(2000); } catch (InterruptedException e) { e.prin ...
分类:
其他好文 时间:
2019-12-22 18:28:58
阅读次数:
88
51、类 ExampleA 继承 Exception,类 ExampleB 继承ExampleA。 有如下代码片断: try { throw new ExampleB("b")}catch(ExampleA e){ System.out.println("ExampleA");}catch(Exce ...
分类:
编程语言 时间:
2019-12-22 16:37:21
阅读次数:
101
import java.io.*; public class ReadFile { public static void main(String[] args) { try { File file = new File("E:\\JavaLog/logs/1.txt"); if (file.isFi ...
分类:
编程语言 时间:
2019-12-22 16:14:14
阅读次数:
79
axios请求是异步请求,我遇到的情况是多个请求用同一个地址,通过传参不同控制想要的返回结果,因此,这时想将axios请求封装为一个函数,通过return将返回结果传出来。 但是如何实现呢,我才用的方法如下: queryData(参数..){ var datas={ 定义请求参数.. } retur ...
分类:
移动开发 时间:
2019-12-22 14:27:35
阅读次数:
91